pub struct CollectionBase(/* private fields */);Expand description
IL2CPP class: System.Collections.CollectionBase
Inherits: Object
Implementations§
Source§impl CollectionBase
impl CollectionBase
pub fn ctor_method_info() -> &'static MethodInfo
pub fn get_inner_list_method_info() -> &'static MethodInfo
pub fn get_list_method_info() -> &'static MethodInfo
pub fn get_count_method_info() -> &'static MethodInfo
pub fn clear_method_info() -> &'static MethodInfo
pub fn remove_at_method_info() -> &'static MethodInfo
pub fn system_collections_i_list_get_is_read_only_method_info() -> &'static MethodInfo
pub fn system_collections_i_collection_get_is_synchronized_method_info() -> &'static MethodInfo
pub fn system_collections_i_collection_get_sync_root_method_info() -> &'static MethodInfo
pub fn system_collections_i_collection_copy_to_method_info() -> &'static MethodInfo
pub fn system_collections_i_list_get_item_method_info() -> &'static MethodInfo
pub fn system_collections_i_list_set_item_method_info() -> &'static MethodInfo
pub fn system_collections_i_list_contains_method_info() -> &'static MethodInfo
pub fn system_collections_i_list_add_method_info() -> &'static MethodInfo
pub fn system_collections_i_list_remove_method_info() -> &'static MethodInfo
pub fn system_collections_i_list_index_of_method_info() -> &'static MethodInfo
pub fn system_collections_i_list_insert_method_info() -> &'static MethodInfo
pub fn get_enumerator_method_info() -> &'static MethodInfo
pub fn on_set_method_info() -> &'static MethodInfo
pub fn on_insert_method_info() -> &'static MethodInfo
pub fn on_clear_method_info() -> &'static MethodInfo
pub fn on_remove_method_info() -> &'static MethodInfo
pub fn on_validate_method_info() -> &'static MethodInfo
pub fn on_set_complete_method_info() -> &'static MethodInfo
pub fn on_insert_complete_method_info() -> &'static MethodInfo
pub fn on_clear_complete_method_info() -> &'static MethodInfo
pub fn on_remove_complete_method_info() -> &'static MethodInfo
Source§impl CollectionBase
impl CollectionBase
Sourcepub unsafe fn get_count(this: impl Into<IlInstance>) -> i32
pub unsafe fn get_count(this: impl Into<IlInstance>) -> i32
Direct (non-virtual) call to CollectionBase’s own get_Count. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn clear(this: impl Into<IlInstance>)
pub unsafe fn clear(this: impl Into<IlInstance>)
Direct (non-virtual) call to CollectionBase’s own Clear. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn remove_at(this: impl Into<IlInstance>, index: i32)
pub unsafe fn remove_at(this: impl Into<IlInstance>, index: i32)
Direct (non-virtual) call to CollectionBase’s own RemoveAt. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn system_collections_i_list_get_is_read_only(
this: impl Into<IlInstance>,
) -> bool
pub unsafe fn system_collections_i_list_get_is_read_only( this: impl Into<IlInstance>, ) -> bool
Direct (non-virtual) call to CollectionBase’s own System.Collections.IList.get_IsReadOnly. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn system_collections_i_collection_get_is_synchronized(
this: impl Into<IlInstance>,
) -> bool
pub unsafe fn system_collections_i_collection_get_is_synchronized( this: impl Into<IlInstance>, ) -> bool
Direct (non-virtual) call to CollectionBase’s own System.Collections.ICollection.get_IsSynchronized. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn system_collections_i_collection_get_sync_root(
this: impl Into<IlInstance>,
) -> Object
pub unsafe fn system_collections_i_collection_get_sync_root( this: impl Into<IlInstance>, ) -> Object
Direct (non-virtual) call to CollectionBase’s own System.Collections.ICollection.get_SyncRoot. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn system_collections_i_collection_copy_to(
this: impl Into<IlInstance>,
array: IlInstance,
index: i32,
)
pub unsafe fn system_collections_i_collection_copy_to( this: impl Into<IlInstance>, array: IlInstance, index: i32, )
Direct (non-virtual) call to CollectionBase’s own System.Collections.ICollection.CopyTo. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn system_collections_i_list_get_item(
this: impl Into<IlInstance>,
index: i32,
) -> Object
pub unsafe fn system_collections_i_list_get_item( this: impl Into<IlInstance>, index: i32, ) -> Object
Direct (non-virtual) call to CollectionBase’s own System.Collections.IList.get_Item. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn system_collections_i_list_set_item(
this: impl Into<IlInstance>,
index: i32,
value: Object,
)
pub unsafe fn system_collections_i_list_set_item( this: impl Into<IlInstance>, index: i32, value: Object, )
Direct (non-virtual) call to CollectionBase’s own System.Collections.IList.set_Item. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn system_collections_i_list_contains(
this: impl Into<IlInstance>,
value: Object,
) -> bool
pub unsafe fn system_collections_i_list_contains( this: impl Into<IlInstance>, value: Object, ) -> bool
Direct (non-virtual) call to CollectionBase’s own System.Collections.IList.Contains. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn system_collections_i_list_add(
this: impl Into<IlInstance>,
value: Object,
) -> i32
pub unsafe fn system_collections_i_list_add( this: impl Into<IlInstance>, value: Object, ) -> i32
Direct (non-virtual) call to CollectionBase’s own System.Collections.IList.Add. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn system_collections_i_list_remove(
this: impl Into<IlInstance>,
value: Object,
)
pub unsafe fn system_collections_i_list_remove( this: impl Into<IlInstance>, value: Object, )
Direct (non-virtual) call to CollectionBase’s own System.Collections.IList.Remove. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn system_collections_i_list_index_of(
this: impl Into<IlInstance>,
value: Object,
) -> i32
pub unsafe fn system_collections_i_list_index_of( this: impl Into<IlInstance>, value: Object, ) -> i32
Direct (non-virtual) call to CollectionBase’s own System.Collections.IList.IndexOf. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn system_collections_i_list_insert(
this: impl Into<IlInstance>,
index: i32,
value: Object,
)
pub unsafe fn system_collections_i_list_insert( this: impl Into<IlInstance>, index: i32, value: Object, )
Direct (non-virtual) call to CollectionBase’s own System.Collections.IList.Insert. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_enumerator(this: impl Into<IlInstance>) -> IEnumerator
pub unsafe fn get_enumerator(this: impl Into<IlInstance>) -> IEnumerator
Direct (non-virtual) call to CollectionBase’s own GetEnumerator. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_set(
this: impl Into<IlInstance>,
index: i32,
old_value: Object,
new_value: Object,
)
pub unsafe fn on_set( this: impl Into<IlInstance>, index: i32, old_value: Object, new_value: Object, )
Direct (non-virtual) call to CollectionBase’s own OnSet. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_insert(this: impl Into<IlInstance>, index: i32, value: Object)
pub unsafe fn on_insert(this: impl Into<IlInstance>, index: i32, value: Object)
Direct (non-virtual) call to CollectionBase’s own OnInsert. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_clear(this: impl Into<IlInstance>)
pub unsafe fn on_clear(this: impl Into<IlInstance>)
Direct (non-virtual) call to CollectionBase’s own OnClear. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_remove(this: impl Into<IlInstance>, index: i32, value: Object)
pub unsafe fn on_remove(this: impl Into<IlInstance>, index: i32, value: Object)
Direct (non-virtual) call to CollectionBase’s own OnRemove. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_validate(this: impl Into<IlInstance>, value: Object)
pub unsafe fn on_validate(this: impl Into<IlInstance>, value: Object)
Direct (non-virtual) call to CollectionBase’s own OnValidate. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_set_complete(
this: impl Into<IlInstance>,
index: i32,
old_value: Object,
new_value: Object,
)
pub unsafe fn on_set_complete( this: impl Into<IlInstance>, index: i32, old_value: Object, new_value: Object, )
Direct (non-virtual) call to CollectionBase’s own OnSetComplete. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_insert_complete(
this: impl Into<IlInstance>,
index: i32,
value: Object,
)
pub unsafe fn on_insert_complete( this: impl Into<IlInstance>, index: i32, value: Object, )
Direct (non-virtual) call to CollectionBase’s own OnInsertComplete. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_clear_complete(this: impl Into<IlInstance>)
pub unsafe fn on_clear_complete(this: impl Into<IlInstance>)
Direct (non-virtual) call to CollectionBase’s own OnClearComplete. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn on_remove_complete(
this: impl Into<IlInstance>,
index: i32,
value: Object,
)
pub unsafe fn on_remove_complete( this: impl Into<IlInstance>, index: i32, value: Object, )
Direct (non-virtual) call to CollectionBase’s own OnRemoveComplete. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Trait Implementations§
Source§impl ClassIdentity for CollectionBase
impl ClassIdentity for CollectionBase
Source§impl Clone for CollectionBase
impl Clone for CollectionBase
Source§fn clone(&self) -> CollectionBase
fn clone(&self) -> CollectionBase
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for CollectionBase
impl FromIlInstance for CollectionBase
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 compatibleSource§impl ICollectionBase for CollectionBase
impl ICollectionBase for CollectionBase
impl Copy for CollectionBase
impl IObject for CollectionBase
Auto Trait Implementations§
impl Freeze for CollectionBase
impl RefUnwindSafe for CollectionBase
impl !Send for CollectionBase
impl !Sync for CollectionBase
impl Unpin for CollectionBase
impl UnwindSafe for CollectionBase
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<__T> ICollectionBaseMethods for __Twhere
__T: ICollectionBase,
impl<__T> ICollectionBaseMethods for __Twhere
__T: ICollectionBase,
Source§fn get_inner_list(self) -> ArrayList
fn get_inner_list(self) -> ArrayList
get_InnerList() overloadSource§fn system_collections_i_list_get_is_read_only(self) -> bool
fn system_collections_i_list_get_is_read_only(self) -> bool
System.Collections.IList.get_IsReadOnly() overloadSource§fn system_collections_i_collection_get_is_synchronized(self) -> bool
fn system_collections_i_collection_get_is_synchronized(self) -> bool
System.Collections.ICollection.get_IsSynchronized() overloadSource§fn system_collections_i_collection_get_sync_root(self) -> Object
fn system_collections_i_collection_get_sync_root(self) -> Object
System.Collections.ICollection.get_SyncRoot() overloadSource§fn system_collections_i_collection_copy_to(
self,
array: impl Into<IlInstance>,
index: impl Into<i32>,
)
fn system_collections_i_collection_copy_to( self, array: impl Into<IlInstance>, index: impl Into<i32>, )
System.Collections.ICollection.CopyTo(::unity::IlInstance, i32) overloadSource§fn system_collections_i_list_get_item(self, index: impl Into<i32>) -> Object
fn system_collections_i_list_get_item(self, index: impl Into<i32>) -> Object
System.Collections.IList.get_Item(i32) overloadSource§fn system_collections_i_list_set_item(
self,
index: impl Into<i32>,
value: impl Into<Object>,
)
fn system_collections_i_list_set_item( self, index: impl Into<i32>, value: impl Into<Object>, )
System.Collections.IList.set_Item(i32, crate::system::object::Object) overloadSource§fn system_collections_i_list_contains(self, value: impl Into<Object>) -> bool
fn system_collections_i_list_contains(self, value: impl Into<Object>) -> bool
System.Collections.IList.Contains(crate::system::object::Object) overloadSource§fn system_collections_i_list_add(self, value: impl Into<Object>) -> i32
fn system_collections_i_list_add(self, value: impl Into<Object>) -> i32
System.Collections.IList.Add(crate::system::object::Object) overloadSource§fn system_collections_i_list_remove(self, value: impl Into<Object>)
fn system_collections_i_list_remove(self, value: impl Into<Object>)
System.Collections.IList.Remove(crate::system::object::Object) overloadSource§fn system_collections_i_list_index_of(self, value: impl Into<Object>) -> i32
fn system_collections_i_list_index_of(self, value: impl Into<Object>) -> i32
System.Collections.IList.IndexOf(crate::system::object::Object) overloadSource§fn system_collections_i_list_insert(
self,
index: impl Into<i32>,
value: impl Into<Object>,
)
fn system_collections_i_list_insert( self, index: impl Into<i32>, value: impl Into<Object>, )
System.Collections.IList.Insert(i32, crate::system::object::Object) overloadSource§fn get_enumerator(self) -> IEnumerator
fn get_enumerator(self) -> IEnumerator
GetEnumerator() overloadSource§fn on_set(
self,
index: impl Into<i32>,
old_value: impl Into<Object>,
new_value: impl Into<Object>,
)
fn on_set( self, index: impl Into<i32>, old_value: impl Into<Object>, new_value: impl Into<Object>, )
OnSet(i32, crate::system::object::Object, crate::system::object::Object) overloadSource§fn on_insert(self, index: impl Into<i32>, value: impl Into<Object>)
fn on_insert(self, index: impl Into<i32>, value: impl Into<Object>)
OnInsert(i32, crate::system::object::Object) overloadSource§fn on_remove(self, index: impl Into<i32>, value: impl Into<Object>)
fn on_remove(self, index: impl Into<i32>, value: impl Into<Object>)
OnRemove(i32, crate::system::object::Object) overloadSource§fn on_validate(self, value: impl Into<Object>)
fn on_validate(self, value: impl Into<Object>)
OnValidate(crate::system::object::Object) overloadSource§fn on_set_complete(
self,
index: impl Into<i32>,
old_value: impl Into<Object>,
new_value: impl Into<Object>,
)
fn on_set_complete( self, index: impl Into<i32>, old_value: impl Into<Object>, new_value: impl Into<Object>, )
OnSetComplete(i32, crate::system::object::Object, crate::system::object::Object) overloadSource§fn on_insert_complete(self, index: impl Into<i32>, value: impl Into<Object>)
fn on_insert_complete(self, index: impl Into<i32>, value: impl Into<Object>)
OnInsertComplete(i32, crate::system::object::Object) overloadSource§fn on_clear_complete(self)
fn on_clear_complete(self)
OnClearComplete() overloadSource§fn on_remove_complete(self, index: impl Into<i32>, value: impl Into<Object>)
fn on_remove_complete(self, index: impl Into<i32>, value: impl Into<Object>)
OnRemoveComplete(i32, crate::system::object::Object) overloadSource§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