pub struct Assembly(/* private fields */);Expand description
IL2CPP class: System.Reflection.Assembly
Inherits: Object
Implementations§
Source§impl Assembly
impl Assembly
Sourcepub fn get_aot_id() -> Il2CppString
pub fn get_aot_id() -> Il2CppString
GetAotId() overload
Sourcepub fn get_assembly(type: impl Into<SystemType>) -> Assembly
pub fn get_assembly(type: impl Into<SystemType>) -> Assembly
GetAssembly(::unity::SystemType) overload
Sourcepub fn load(assembly_string: impl Into<Il2CppString>) -> Assembly
pub fn load(assembly_string: impl Into<Il2CppString>) -> Assembly
Load(::unity::Il2CppString) overload
Sourcepub fn get_executing_assembly() -> Assembly
pub fn get_executing_assembly() -> Assembly
GetExecutingAssembly() overload
Sourcepub fn get_calling_assembly() -> Assembly
pub fn get_calling_assembly() -> Assembly
GetCallingAssembly() overload
Sourcepub fn op_equality(
left: impl Into<Assembly>,
right: impl Into<Assembly>,
) -> bool
pub fn op_equality( left: impl Into<Assembly>, right: impl Into<Assembly>, ) -> bool
op_Equality(crate::system::reflection::assembly::Assembly, crate::system::reflection::assembly::Assembly) overload
Sourcepub fn op_inequality(
left: impl Into<Assembly>,
right: impl Into<Assembly>,
) -> bool
pub fn op_inequality( left: impl Into<Assembly>, right: impl Into<Assembly>, ) -> bool
op_Inequality(crate::system::reflection::assembly::Assembly, crate::system::reflection::assembly::Assembly) overload
Source§impl Assembly
impl Assembly
pub fn ctor_method_info() -> &'static MethodInfo
pub fn get_code_base_method_info() -> &'static MethodInfo
pub fn get_fullname_method_info() -> &'static MethodInfo
pub fn get_location_method_info() -> &'static MethodInfo
pub fn get_aot_id_method_info() -> &'static MethodInfo
pub fn get_code_base_2_method_info() -> &'static MethodInfo
pub fn get_full_name_method_info() -> &'static MethodInfo
pub fn is_defined_method_info() -> &'static MethodInfo
pub fn get_custom_attributes_method_info() -> &'static MethodInfo
pub fn get_manifest_resource_internal_method_info() -> &'static MethodInfo
pub fn get_manifest_resource_stream_method_info() -> &'static MethodInfo
pub fn get_types_method_info() -> &'static MethodInfo
pub fn get_types_2_method_info() -> &'static MethodInfo
pub fn get_type_method_info() -> &'static MethodInfo
pub fn get_type_2_method_info() -> &'static MethodInfo
pub fn internal_get_type_method_info() -> &'static MethodInfo
pub fn get_name_method_info() -> &'static MethodInfo
pub fn get_name_2_method_info() -> &'static MethodInfo
pub fn to_string_method_info() -> &'static MethodInfo
pub fn get_assembly_method_info() -> &'static MethodInfo
pub fn load_method_info() -> &'static MethodInfo
pub fn get_modules_internal_method_info() -> &'static MethodInfo
pub fn get_manifest_resource_names_method_info() -> &'static MethodInfo
pub fn get_executing_assembly_method_info() -> &'static MethodInfo
pub fn get_calling_assembly_method_info() -> &'static MethodInfo
pub fn get_manifest_resource_info_internal_method_info() -> &'static MethodInfo
pub fn get_manifest_resource_info_method_info() -> &'static MethodInfo
pub fn get_hash_code_method_info() -> &'static MethodInfo
pub fn equals_method_info() -> &'static MethodInfo
pub fn get_is_fully_trusted_method_info() -> &'static MethodInfo
pub fn get_type_3_method_info() -> &'static MethodInfo
pub fn get_module_method_info() -> &'static MethodInfo
pub fn get_modules_method_info() -> &'static MethodInfo
pub fn op_equality_method_info() -> &'static MethodInfo
pub fn op_inequality_method_info() -> &'static MethodInfo
Source§impl Assembly
impl Assembly
Sourcepub unsafe fn get_code_base_2(this: impl Into<IlInstance>) -> Il2CppString
pub unsafe fn get_code_base_2(this: impl Into<IlInstance>) -> Il2CppString
Direct (non-virtual) call to Assembly’s own get_CodeBase. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_full_name(this: impl Into<IlInstance>) -> Il2CppString
pub unsafe fn get_full_name(this: impl Into<IlInstance>) -> Il2CppString
Direct (non-virtual) call to Assembly’s own get_FullName. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn is_defined(
this: impl Into<IlInstance>,
attribute_type: SystemType,
inherit: bool,
) -> bool
pub unsafe fn is_defined( this: impl Into<IlInstance>, attribute_type: SystemType, inherit: bool, ) -> bool
Direct (non-virtual) call to Assembly’s own IsDefined. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_custom_attributes(
this: impl Into<IlInstance>,
attribute_type: SystemType,
inherit: bool,
) -> Array<Object>
pub unsafe fn get_custom_attributes( this: impl Into<IlInstance>, attribute_type: SystemType, inherit: bool, ) -> Array<Object>
Direct (non-virtual) call to Assembly’s own GetCustomAttributes. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_manifest_resource_stream(
this: impl Into<IlInstance>,
name: Il2CppString,
) -> Stream
pub unsafe fn get_manifest_resource_stream( this: impl Into<IlInstance>, name: Il2CppString, ) -> Stream
Direct (non-virtual) call to Assembly’s own GetManifestResourceStream. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_types(
this: impl Into<IlInstance>,
exported_only: bool,
) -> Array<SystemType>
pub unsafe fn get_types( this: impl Into<IlInstance>, exported_only: bool, ) -> Array<SystemType>
Direct (non-virtual) call to Assembly’s own GetTypes. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_types_2(this: impl Into<IlInstance>) -> Array<SystemType>
pub unsafe fn get_types_2(this: impl Into<IlInstance>) -> Array<SystemType>
Direct (non-virtual) call to Assembly’s own GetTypes. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_type(
this: impl Into<IlInstance>,
name: Il2CppString,
throw_on_error: bool,
) -> SystemType
pub unsafe fn get_type( this: impl Into<IlInstance>, name: Il2CppString, throw_on_error: bool, ) -> SystemType
Direct (non-virtual) call to Assembly’s own GetType. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_type_2(
this: impl Into<IlInstance>,
name: Il2CppString,
) -> SystemType
pub unsafe fn get_type_2( this: impl Into<IlInstance>, name: Il2CppString, ) -> SystemType
Direct (non-virtual) call to Assembly’s own GetType. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_name(
this: impl Into<IlInstance>,
copied_name: bool,
) -> AssemblyName
pub unsafe fn get_name( this: impl Into<IlInstance>, copied_name: bool, ) -> AssemblyName
Direct (non-virtual) call to Assembly’s own GetName. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_name_2(this: impl Into<IlInstance>) -> AssemblyName
pub unsafe fn get_name_2(this: impl Into<IlInstance>) -> AssemblyName
Direct (non-virtual) call to Assembly’s own GetName. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn to_string(this: impl Into<IlInstance>) -> Il2CppString
pub unsafe fn to_string(this: impl Into<IlInstance>) -> Il2CppString
Direct (non-virtual) call to Assembly’s own ToString. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_modules_internal(this: impl Into<IlInstance>) -> Array<Module>
pub unsafe fn get_modules_internal(this: impl Into<IlInstance>) -> Array<Module>
Direct (non-virtual) call to Assembly’s own GetModulesInternal. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_manifest_resource_names(
this: impl Into<IlInstance>,
) -> Array<Il2CppString>
pub unsafe fn get_manifest_resource_names( this: impl Into<IlInstance>, ) -> Array<Il2CppString>
Direct (non-virtual) call to Assembly’s own GetManifestResourceNames. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_manifest_resource_info(
this: impl Into<IlInstance>,
resource_name: Il2CppString,
) -> ManifestResourceInfo
pub unsafe fn get_manifest_resource_info( this: impl Into<IlInstance>, resource_name: Il2CppString, ) -> ManifestResourceInfo
Direct (non-virtual) call to Assembly’s own GetManifestResourceInfo. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_hash_code(this: impl Into<IlInstance>) -> i32
pub unsafe fn get_hash_code(this: impl Into<IlInstance>) -> i32
Direct (non-virtual) call to Assembly’s own GetHashCode. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn equals(this: impl Into<IlInstance>, o: Object) -> bool
pub unsafe fn equals(this: impl Into<IlInstance>, o: Object) -> bool
Direct (non-virtual) call to Assembly’s own Equals. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_type_3(
this: impl Into<IlInstance>,
name: Il2CppString,
throw_on_error: bool,
ignore_case: bool,
) -> SystemType
pub unsafe fn get_type_3( this: impl Into<IlInstance>, name: Il2CppString, throw_on_error: bool, ignore_case: bool, ) -> SystemType
Direct (non-virtual) call to Assembly’s own GetType. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_module(
this: impl Into<IlInstance>,
name: Il2CppString,
) -> Module
pub unsafe fn get_module( this: impl Into<IlInstance>, name: Il2CppString, ) -> Module
Direct (non-virtual) call to Assembly’s own GetModule. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_modules(
this: impl Into<IlInstance>,
get_resource_modules: bool,
) -> Array<Module>
pub unsafe fn get_modules( this: impl Into<IlInstance>, get_resource_modules: bool, ) -> Array<Module>
Direct (non-virtual) call to Assembly’s own GetModules. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Trait Implementations§
Source§impl ClassIdentity for Assembly
impl ClassIdentity for Assembly
Source§impl FromIlInstance for Assembly
impl FromIlInstance for Assembly
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 IAssembly for Assembly
impl IAssembly for Assembly
fn mono_assembly(self) -> IntPtr
fn set_mono_assembly(self, value: IntPtr)
fn resolve_event_holder(self) -> Assembly_ResolveEventHolder
fn set_resolve_event_holder(self, value: Assembly_ResolveEventHolder)
fn evidence(self) -> IlInstance
fn set_evidence(self, value: IlInstance)
fn minimum(self) -> IlInstance
fn set_minimum(self, value: IlInstance)
fn optional(self) -> IlInstance
fn set_optional(self, value: IlInstance)
fn refuse(self) -> IlInstance
fn set_refuse(self, value: IlInstance)
fn granted(self) -> IlInstance
fn set_granted(self, value: IlInstance)
fn denied(self) -> IlInstance
fn set_denied(self, value: IlInstance)
fn from_byte_array(self) -> bool
fn set_from_byte_array(self, value: bool)
fn assembly_name(self) -> Il2CppString
fn set_assembly_name(self, value: Il2CppString)
impl Copy for Assembly
impl IObject for Assembly
Auto Trait Implementations§
impl Freeze for Assembly
impl RefUnwindSafe for Assembly
impl !Send for Assembly
impl !Sync for Assembly
impl Unpin for Assembly
impl UnwindSafe for Assembly
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<__T> IAssemblyMethods for __Twhere
__T: IAssembly,
impl<__T> IAssemblyMethods for __Twhere
__T: IAssembly,
Source§fn get_code_base(self, escaped: impl Into<bool>) -> Il2CppString
fn get_code_base(self, escaped: impl Into<bool>) -> Il2CppString
get_code_base(bool) overloadSource§fn get_fullname(self) -> Il2CppString
fn get_fullname(self) -> Il2CppString
get_fullname() overloadSource§fn get_location(self) -> Il2CppString
fn get_location(self) -> Il2CppString
get_location() overloadSource§fn get_code_base_2(self) -> Il2CppString
fn get_code_base_2(self) -> Il2CppString
get_CodeBase() overloadSource§fn get_full_name(self) -> Il2CppString
fn get_full_name(self) -> Il2CppString
get_FullName() overloadSource§fn is_defined(
self,
attribute_type: impl Into<SystemType>,
inherit: impl Into<bool>,
) -> bool
fn is_defined( self, attribute_type: impl Into<SystemType>, inherit: impl Into<bool>, ) -> bool
IsDefined(::unity::SystemType, bool) overloadSource§fn get_custom_attributes(
self,
attribute_type: impl Into<SystemType>,
inherit: impl Into<bool>,
) -> Array<Object>
fn get_custom_attributes( self, attribute_type: impl Into<SystemType>, inherit: impl Into<bool>, ) -> Array<Object>
GetCustomAttributes(::unity::SystemType, bool) overloadSource§fn get_manifest_resource_internal(
self,
name: impl Into<Il2CppString>,
) -> (IntPtr, i32, Module)
fn get_manifest_resource_internal( self, name: impl Into<Il2CppString>, ) -> (IntPtr, i32, Module)
GetManifestResourceInternal(::unity::Il2CppString, *muti32, *mutcrate::system::reflection::module::Module) overloadSource§fn get_manifest_resource_stream(self, name: impl Into<Il2CppString>) -> Stream
fn get_manifest_resource_stream(self, name: impl Into<Il2CppString>) -> Stream
GetManifestResourceStream(::unity::Il2CppString) overloadSource§fn get_types(self, exported_only: impl Into<bool>) -> Array<SystemType>
fn get_types(self, exported_only: impl Into<bool>) -> Array<SystemType>
GetTypes(bool) overloadSource§fn get_types_2(self) -> Array<SystemType>
fn get_types_2(self) -> Array<SystemType>
GetTypes() overloadSource§fn get_type(
self,
name: impl Into<Il2CppString>,
throw_on_error: impl Into<bool>,
) -> SystemType
fn get_type( self, name: impl Into<Il2CppString>, throw_on_error: impl Into<bool>, ) -> SystemType
GetType(::unity::Il2CppString, bool) overloadSource§fn get_type_2(self, name: impl Into<Il2CppString>) -> SystemType
fn get_type_2(self, name: impl Into<Il2CppString>) -> SystemType
GetType(::unity::Il2CppString) overloadSource§fn internal_get_type(
self,
module: impl Into<Module>,
name: impl Into<Il2CppString>,
throw_on_error: impl Into<bool>,
ignore_case: impl Into<bool>,
) -> SystemType
fn internal_get_type( self, module: impl Into<Module>, name: impl Into<Il2CppString>, throw_on_error: impl Into<bool>, ignore_case: impl Into<bool>, ) -> SystemType
InternalGetType(crate::system::reflection::module::Module, ::unity::Il2CppString, bool, bool) overloadSource§fn get_name(self, copied_name: impl Into<bool>) -> AssemblyName
fn get_name(self, copied_name: impl Into<bool>) -> AssemblyName
GetName(bool) overloadSource§fn get_name_2(self) -> AssemblyName
fn get_name_2(self) -> AssemblyName
GetName() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn get_modules_internal(self) -> Array<Module>
fn get_modules_internal(self) -> Array<Module>
GetModulesInternal() overloadSource§fn get_manifest_resource_names(self) -> Array<Il2CppString>
fn get_manifest_resource_names(self) -> Array<Il2CppString>
GetManifestResourceNames() overloadSource§fn get_manifest_resource_info_internal(
self,
name: impl Into<Il2CppString>,
info: impl Into<ManifestResourceInfo>,
) -> bool
fn get_manifest_resource_info_internal( self, name: impl Into<Il2CppString>, info: impl Into<ManifestResourceInfo>, ) -> bool
GetManifestResourceInfoInternal(::unity::Il2CppString, crate::system::reflection::manifestresourceinfo::ManifestResourceInfo) overloadSource§fn get_manifest_resource_info(
self,
resource_name: impl Into<Il2CppString>,
) -> ManifestResourceInfo
fn get_manifest_resource_info( self, resource_name: impl Into<Il2CppString>, ) -> ManifestResourceInfo
GetManifestResourceInfo(::unity::Il2CppString) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn get_is_fully_trusted(self) -> bool
fn get_is_fully_trusted(self) -> bool
get_IsFullyTrusted() overloadSource§fn get_type_3(
self,
name: impl Into<Il2CppString>,
throw_on_error: impl Into<bool>,
ignore_case: impl Into<bool>,
) -> SystemType
fn get_type_3( self, name: impl Into<Il2CppString>, throw_on_error: impl Into<bool>, ignore_case: impl Into<bool>, ) -> SystemType
GetType(::unity::Il2CppString, bool, bool) overloadSource§fn get_module(self, name: impl Into<Il2CppString>) -> Module
fn get_module(self, name: impl Into<Il2CppString>) -> Module
GetModule(::unity::Il2CppString) overloadSource§fn get_modules(self, get_resource_modules: impl Into<bool>) -> Array<Module>
fn get_modules(self, get_resource_modules: impl Into<bool>) -> Array<Module>
GetModules(bool) overloadSource§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