pub struct MonoIO(/* private fields */);Expand description
IL2CPP class: System.IO.MonoIO
Inherits: Object
Implementations§
Source§impl MonoIO
impl MonoIO
pub fn invalid_handle() -> IntPtr
pub fn set_invalid_handle(value: IntPtr)
pub fn dump_handles_field() -> bool
pub fn set_dump_handles_field(value: bool)
Source§impl MonoIO
impl MonoIO
Sourcepub fn create_directory(path: impl Into<Il2CppString>) -> (bool, MonoIOError)
pub fn create_directory(path: impl Into<Il2CppString>) -> (bool, MonoIOError)
CreateDirectory(::unity::Il2CppString, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn remove_directory(path: impl Into<Il2CppString>) -> (bool, MonoIOError)
pub fn remove_directory(path: impl Into<Il2CppString>) -> (bool, MonoIOError)
RemoveDirectory(::unity::Il2CppString, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn get_current_directory() -> (Il2CppString, MonoIOError)
pub fn get_current_directory() -> (Il2CppString, MonoIOError)
GetCurrentDirectory(*mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn move_file(
path: impl Into<Il2CppString>,
dest: impl Into<Il2CppString>,
) -> (bool, MonoIOError)
pub fn move_file( path: impl Into<Il2CppString>, dest: impl Into<Il2CppString>, ) -> (bool, MonoIOError)
MoveFile(::unity::Il2CppString, ::unity::Il2CppString, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn delete_file(path: impl Into<Il2CppString>) -> (bool, MonoIOError)
pub fn delete_file(path: impl Into<Il2CppString>) -> (bool, MonoIOError)
DeleteFile(::unity::Il2CppString, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn get_file_attributes(
path: impl Into<Il2CppString>,
) -> (FileAttributes, MonoIOError)
pub fn get_file_attributes( path: impl Into<Il2CppString>, ) -> (FileAttributes, MonoIOError)
GetFileAttributes(::unity::Il2CppString, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn get_file_type(handle: impl Into<IntPtr>) -> (MonoFileType, MonoIOError)
pub fn get_file_type(handle: impl Into<IntPtr>) -> (MonoFileType, MonoIOError)
GetFileType(::unity::IntPtr, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn find_first_file(
path_with_pattern: impl Into<Il2CppString>,
) -> (IntPtr, Il2CppString, i32, i32)
pub fn find_first_file( path_with_pattern: impl Into<Il2CppString>, ) -> (IntPtr, Il2CppString, i32, i32)
FindFirstFile(::unity::Il2CppString, *mut::unity::Il2CppString, *muti32, *muti32) overload
Sourcepub fn find_next_file(hnd: impl Into<IntPtr>) -> (bool, Il2CppString, i32, i32)
pub fn find_next_file(hnd: impl Into<IntPtr>) -> (bool, Il2CppString, i32, i32)
FindNextFile(::unity::IntPtr, *mut::unity::Il2CppString, *muti32, *muti32) overload
Sourcepub fn find_close_file(hnd: impl Into<IntPtr>) -> bool
pub fn find_close_file(hnd: impl Into<IntPtr>) -> bool
FindCloseFile(::unity::IntPtr) overload
Sourcepub fn exists(path: impl Into<Il2CppString>) -> (bool, MonoIOError)
pub fn exists(path: impl Into<Il2CppString>) -> (bool, MonoIOError)
Exists(::unity::Il2CppString, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn exists_file(path: impl Into<Il2CppString>) -> (bool, MonoIOError)
pub fn exists_file(path: impl Into<Il2CppString>) -> (bool, MonoIOError)
ExistsFile(::unity::Il2CppString, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn exists_directory(path: impl Into<Il2CppString>) -> (bool, MonoIOError)
pub fn exists_directory(path: impl Into<Il2CppString>) -> (bool, MonoIOError)
ExistsDirectory(::unity::Il2CppString, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn exists_symlink(path: impl Into<Il2CppString>) -> (bool, MonoIOError)
pub fn exists_symlink(path: impl Into<Il2CppString>) -> (bool, MonoIOError)
ExistsSymlink(::unity::Il2CppString, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn get_file_stat(
path: impl Into<Il2CppString>,
) -> (bool, MonoIOStat, MonoIOError)
pub fn get_file_stat( path: impl Into<Il2CppString>, ) -> (bool, MonoIOStat, MonoIOError)
GetFileStat(::unity::Il2CppString, *mutcrate::system::io::monoiostat::MonoIOStat, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn open(
filename: impl Into<Il2CppString>,
mode: impl Into<FileMode>,
access: impl Into<FileAccess>,
share: impl Into<FileShare>,
options: impl Into<FileOptions>,
) -> (IntPtr, MonoIOError)
pub fn open( filename: impl Into<Il2CppString>, mode: impl Into<FileMode>, access: impl Into<FileAccess>, share: impl Into<FileShare>, options: impl Into<FileOptions>, ) -> (IntPtr, MonoIOError)
Open(::unity::Il2CppString, crate::system::io::filemode::FileMode, crate::system::io::fileaccess::FileAccess, crate::system::io::fileshare::FileShare, crate::system::io::fileoptions::FileOptions, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn close(handle: impl Into<IntPtr>) -> (bool, MonoIOError)
pub fn close(handle: impl Into<IntPtr>) -> (bool, MonoIOError)
Close(::unity::IntPtr, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn read(
handle: impl Into<IntPtr>,
dest: impl Into<Array<u8>>,
dest_offset: impl Into<i32>,
count: impl Into<i32>,
) -> (i32, MonoIOError)
pub fn read( handle: impl Into<IntPtr>, dest: impl Into<Array<u8>>, dest_offset: impl Into<i32>, count: impl Into<i32>, ) -> (i32, MonoIOError)
Read(::unity::IntPtr, ::unity::Array<u8>, i32, i32, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn write(
handle: impl Into<IntPtr>,
src: impl Into<Array<u8>>,
src_offset: impl Into<i32>,
count: impl Into<i32>,
) -> (i32, MonoIOError)
pub fn write( handle: impl Into<IntPtr>, src: impl Into<Array<u8>>, src_offset: impl Into<i32>, count: impl Into<i32>, ) -> (i32, MonoIOError)
Write(::unity::IntPtr, ::unity::Array<u8>, i32, i32, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn seek(
handle: impl Into<IntPtr>,
offset: impl Into<i64>,
origin: impl Into<SeekOrigin>,
) -> (i64, MonoIOError)
pub fn seek( handle: impl Into<IntPtr>, offset: impl Into<i64>, origin: impl Into<SeekOrigin>, ) -> (i64, MonoIOError)
Seek(::unity::IntPtr, i64, crate::system::io::seekorigin::SeekOrigin, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn get_length(handle: impl Into<IntPtr>) -> (i64, MonoIOError)
pub fn get_length(handle: impl Into<IntPtr>) -> (i64, MonoIOError)
GetLength(::unity::IntPtr, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn set_length(
handle: impl Into<IntPtr>,
length: impl Into<i64>,
) -> (bool, MonoIOError)
pub fn set_length( handle: impl Into<IntPtr>, length: impl Into<i64>, ) -> (bool, MonoIOError)
SetLength(::unity::IntPtr, i64, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn get_console_output() -> IntPtr
pub fn get_console_output() -> IntPtr
get_ConsoleOutput() overload
Sourcepub fn get_console_input() -> IntPtr
pub fn get_console_input() -> IntPtr
get_ConsoleInput() overload
Sourcepub fn get_console_error() -> IntPtr
pub fn get_console_error() -> IntPtr
get_ConsoleError() overload
Sourcepub fn create_pipe() -> (bool, IntPtr, IntPtr, MonoIOError)
pub fn create_pipe() -> (bool, IntPtr, IntPtr, MonoIOError)
CreatePipe(*mut::unity::IntPtr, *mut::unity::IntPtr, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn duplicate_handle(
source_process_handle: impl Into<IntPtr>,
source_handle: impl Into<IntPtr>,
target_process_handle: impl Into<IntPtr>,
access: impl Into<i32>,
inherit: impl Into<i32>,
options: impl Into<i32>,
) -> (bool, IntPtr, MonoIOError)
pub fn duplicate_handle( source_process_handle: impl Into<IntPtr>, source_handle: impl Into<IntPtr>, target_process_handle: impl Into<IntPtr>, access: impl Into<i32>, inherit: impl Into<i32>, options: impl Into<i32>, ) -> (bool, IntPtr, MonoIOError)
DuplicateHandle(::unity::IntPtr, ::unity::IntPtr, ::unity::IntPtr, *mut::unity::IntPtr, i32, i32, i32, *mutcrate::system::io::monoioerror::MonoIOError) overload
Sourcepub fn get_volume_separator_char() -> u16
pub fn get_volume_separator_char() -> u16
get_VolumeSeparatorChar() overload
Sourcepub fn get_directory_separator_char() -> u16
pub fn get_directory_separator_char() -> u16
get_DirectorySeparatorChar() overload
Sourcepub fn get_alt_directory_separator_char() -> u16
pub fn get_alt_directory_separator_char() -> u16
get_AltDirectorySeparatorChar() overload
Sourcepub fn get_path_separator() -> u16
pub fn get_path_separator() -> u16
get_PathSeparator() overload
Sourcepub fn dump_handles_fn()
pub fn dump_handles_fn()
DumpHandles() overload
Sourcepub fn remap_path(path: impl Into<Il2CppString>) -> (bool, Il2CppString)
pub fn remap_path(path: impl Into<Il2CppString>) -> (bool, Il2CppString)
RemapPath(::unity::Il2CppString, *mut::unity::Il2CppString) overload
Source§impl MonoIO
impl MonoIO
pub fn create_directory_method_info() -> &'static MethodInfo
pub fn remove_directory_method_info() -> &'static MethodInfo
pub fn get_current_directory_method_info() -> &'static MethodInfo
pub fn move_file_method_info() -> &'static MethodInfo
pub fn delete_file_method_info() -> &'static MethodInfo
pub fn get_file_attributes_method_info() -> &'static MethodInfo
pub fn get_file_type_method_info() -> &'static MethodInfo
pub fn find_first_file_method_info() -> &'static MethodInfo
pub fn find_next_file_method_info() -> &'static MethodInfo
pub fn find_close_file_method_info() -> &'static MethodInfo
pub fn exists_method_info() -> &'static MethodInfo
pub fn exists_file_method_info() -> &'static MethodInfo
pub fn exists_directory_method_info() -> &'static MethodInfo
pub fn exists_symlink_method_info() -> &'static MethodInfo
pub fn get_file_stat_method_info() -> &'static MethodInfo
pub fn open_method_info() -> &'static MethodInfo
pub fn close_method_info() -> &'static MethodInfo
pub fn read_method_info() -> &'static MethodInfo
pub fn write_method_info() -> &'static MethodInfo
pub fn seek_method_info() -> &'static MethodInfo
pub fn get_length_method_info() -> &'static MethodInfo
pub fn set_length_method_info() -> &'static MethodInfo
pub fn get_console_output_method_info() -> &'static MethodInfo
pub fn get_console_input_method_info() -> &'static MethodInfo
pub fn get_console_error_method_info() -> &'static MethodInfo
pub fn create_pipe_method_info() -> &'static MethodInfo
pub fn duplicate_handle_method_info() -> &'static MethodInfo
pub fn get_volume_separator_char_method_info() -> &'static MethodInfo
pub fn get_directory_separator_char_method_info() -> &'static MethodInfo
pub fn get_alt_directory_separator_char_method_info() -> &'static MethodInfo
pub fn get_path_separator_method_info() -> &'static MethodInfo
pub fn dump_handles_fn_method_info() -> &'static MethodInfo
pub fn remap_path_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for MonoIO
impl ClassIdentity for MonoIO
Source§impl FromIlInstance for MonoIO
impl FromIlInstance for MonoIO
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
class is a subtype of Self or layout compatibleimpl Copy for MonoIO
impl IMonoIO for MonoIO
impl IObject for MonoIO
Auto Trait Implementations§
impl Freeze for MonoIO
impl RefUnwindSafe for MonoIO
impl !Send for MonoIO
impl !Sync for MonoIO
impl Unpin for MonoIO
impl UnwindSafe for MonoIO
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overload