pub struct TypeBuilder(/* private fields */);Expand description
IL2CPP class: System.Reflection.Emit.TypeBuilder
Inherits: TypeInfo
Implementations§
Source§impl TypeBuilder
impl TypeBuilder
pub fn unspecified_type_size() -> i32
pub fn set_unspecified_type_size(value: i32)
Source§impl TypeBuilder
impl TypeBuilder
pub fn get_assembly_method_info() -> &'static MethodInfo
pub fn get_assembly_qualified_name_method_info() -> &'static MethodInfo
pub fn get_base_type_method_info() -> &'static MethodInfo
pub fn get_full_name_method_info() -> &'static MethodInfo
pub fn get_module_method_info() -> &'static MethodInfo
pub fn get_name_method_info() -> &'static MethodInfo
pub fn get_namespace_method_info() -> &'static MethodInfo
pub fn get_element_type_method_info() -> &'static MethodInfo
pub fn get_underlying_system_type_method_info() -> &'static MethodInfo
pub fn get_attribute_flags_impl_method_info() -> &'static MethodInfo
pub fn get_constructor_impl_method_info() -> &'static MethodInfo
pub fn get_constructors_method_info() -> &'static MethodInfo
pub fn get_custom_attributes_method_info() -> &'static MethodInfo
pub fn get_custom_attributes_2_method_info() -> &'static MethodInfo
pub fn get_event_method_info() -> &'static MethodInfo
pub fn get_events_method_info() -> &'static MethodInfo
pub fn get_field_method_info() -> &'static MethodInfo
pub fn get_fields_method_info() -> &'static MethodInfo
pub fn get_interface_method_info() -> &'static MethodInfo
pub fn get_interfaces_method_info() -> &'static MethodInfo
pub fn get_method_impl_method_info() -> &'static MethodInfo
pub fn get_methods_method_info() -> &'static MethodInfo
pub fn get_nested_type_method_info() -> &'static MethodInfo
pub fn get_nested_types_method_info() -> &'static MethodInfo
pub fn get_properties_method_info() -> &'static MethodInfo
pub fn get_property_impl_method_info() -> &'static MethodInfo
pub fn has_element_type_impl_method_info() -> &'static MethodInfo
pub fn is_array_impl_method_info() -> &'static MethodInfo
pub fn is_by_ref_impl_method_info() -> &'static MethodInfo
pub fn is_com_object_impl_method_info() -> &'static MethodInfo
pub fn is_defined_method_info() -> &'static MethodInfo
pub fn is_pointer_impl_method_info() -> &'static MethodInfo
pub fn is_primitive_impl_method_info() -> &'static MethodInfo
Source§impl TypeBuilder
impl TypeBuilder
Sourcepub unsafe fn get_assembly(this: impl Into<IlInstance>) -> Assembly
pub unsafe fn get_assembly(this: impl Into<IlInstance>) -> Assembly
Direct (non-virtual) call to TypeBuilder’s own get_Assembly. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_assembly_qualified_name(
this: impl Into<IlInstance>,
) -> Il2CppString
pub unsafe fn get_assembly_qualified_name( this: impl Into<IlInstance>, ) -> Il2CppString
Direct (non-virtual) call to TypeBuilder’s own get_AssemblyQualifiedName. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_base_type(this: impl Into<IlInstance>) -> SystemType
pub unsafe fn get_base_type(this: impl Into<IlInstance>) -> SystemType
Direct (non-virtual) call to TypeBuilder’s own get_BaseType. 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 TypeBuilder’s own get_FullName. 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>) -> Module
pub unsafe fn get_module(this: impl Into<IlInstance>) -> Module
Direct (non-virtual) call to TypeBuilder’s own get_Module. 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>) -> Il2CppString
pub unsafe fn get_name(this: impl Into<IlInstance>) -> Il2CppString
Direct (non-virtual) call to TypeBuilder’s own get_Name. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_namespace(this: impl Into<IlInstance>) -> Il2CppString
pub unsafe fn get_namespace(this: impl Into<IlInstance>) -> Il2CppString
Direct (non-virtual) call to TypeBuilder’s own get_Namespace. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_element_type(this: impl Into<IlInstance>) -> SystemType
pub unsafe fn get_element_type(this: impl Into<IlInstance>) -> SystemType
Direct (non-virtual) call to TypeBuilder’s own GetElementType. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_underlying_system_type(
this: impl Into<IlInstance>,
) -> SystemType
pub unsafe fn get_underlying_system_type( this: impl Into<IlInstance>, ) -> SystemType
Direct (non-virtual) call to TypeBuilder’s own get_UnderlyingSystemType. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_attribute_flags_impl(
this: impl Into<IlInstance>,
) -> TypeAttributes
pub unsafe fn get_attribute_flags_impl( this: impl Into<IlInstance>, ) -> TypeAttributes
Direct (non-virtual) call to TypeBuilder’s own GetAttributeFlagsImpl. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_constructor_impl(
this: impl Into<IlInstance>,
binding_attr: BindingFlags,
binder: Binder,
call_convention: CallingConventions,
types: Array<SystemType>,
modifiers: Array<ParameterModifier>,
) -> ConstructorInfo
pub unsafe fn get_constructor_impl( this: impl Into<IlInstance>, binding_attr: BindingFlags, binder: Binder, call_convention: CallingConventions, types: Array<SystemType>, modifiers: Array<ParameterModifier>, ) -> ConstructorInfo
Direct (non-virtual) call to TypeBuilder’s own GetConstructorImpl. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_constructors(
this: impl Into<IlInstance>,
binding_attr: BindingFlags,
) -> Array<ConstructorInfo>
pub unsafe fn get_constructors( this: impl Into<IlInstance>, binding_attr: BindingFlags, ) -> Array<ConstructorInfo>
Direct (non-virtual) call to TypeBuilder’s own GetConstructors. 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>,
inherit: bool,
) -> Array<Object>
pub unsafe fn get_custom_attributes( this: impl Into<IlInstance>, inherit: bool, ) -> Array<Object>
Direct (non-virtual) call to TypeBuilder’s own GetCustomAttributes. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_custom_attributes_2(
this: impl Into<IlInstance>,
attribute_type: SystemType,
inherit: bool,
) -> Array<Object>
pub unsafe fn get_custom_attributes_2( this: impl Into<IlInstance>, attribute_type: SystemType, inherit: bool, ) -> Array<Object>
Direct (non-virtual) call to TypeBuilder’s own GetCustomAttributes. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_event(
this: impl Into<IlInstance>,
name: Il2CppString,
binding_attr: BindingFlags,
) -> EventInfo
pub unsafe fn get_event( this: impl Into<IlInstance>, name: Il2CppString, binding_attr: BindingFlags, ) -> EventInfo
Direct (non-virtual) call to TypeBuilder’s own GetEvent. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_events(
this: impl Into<IlInstance>,
binding_attr: BindingFlags,
) -> Array<EventInfo>
pub unsafe fn get_events( this: impl Into<IlInstance>, binding_attr: BindingFlags, ) -> Array<EventInfo>
Direct (non-virtual) call to TypeBuilder’s own GetEvents. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_field(
this: impl Into<IlInstance>,
name: Il2CppString,
binding_attr: BindingFlags,
) -> FieldInfo
pub unsafe fn get_field( this: impl Into<IlInstance>, name: Il2CppString, binding_attr: BindingFlags, ) -> FieldInfo
Direct (non-virtual) call to TypeBuilder’s own GetField. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_fields(
this: impl Into<IlInstance>,
binding_attr: BindingFlags,
) -> Array<FieldInfo>
pub unsafe fn get_fields( this: impl Into<IlInstance>, binding_attr: BindingFlags, ) -> Array<FieldInfo>
Direct (non-virtual) call to TypeBuilder’s own GetFields. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_interface(
this: impl Into<IlInstance>,
name: Il2CppString,
ignore_case: bool,
) -> SystemType
pub unsafe fn get_interface( this: impl Into<IlInstance>, name: Il2CppString, ignore_case: bool, ) -> SystemType
Direct (non-virtual) call to TypeBuilder’s own GetInterface. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_interfaces(this: impl Into<IlInstance>) -> Array<SystemType>
pub unsafe fn get_interfaces(this: impl Into<IlInstance>) -> Array<SystemType>
Direct (non-virtual) call to TypeBuilder’s own GetInterfaces. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_method_impl(
this: impl Into<IlInstance>,
name: Il2CppString,
binding_attr: BindingFlags,
binder: Binder,
call_convention: CallingConventions,
types: Array<SystemType>,
modifiers: Array<ParameterModifier>,
) -> MethodInfo
pub unsafe fn get_method_impl( this: impl Into<IlInstance>, name: Il2CppString, binding_attr: BindingFlags, binder: Binder, call_convention: CallingConventions, types: Array<SystemType>, modifiers: Array<ParameterModifier>, ) -> MethodInfo
Direct (non-virtual) call to TypeBuilder’s own GetMethodImpl. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_methods(
this: impl Into<IlInstance>,
binding_attr: BindingFlags,
) -> Array<MethodInfo>
pub unsafe fn get_methods( this: impl Into<IlInstance>, binding_attr: BindingFlags, ) -> Array<MethodInfo>
Direct (non-virtual) call to TypeBuilder’s own GetMethods. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_nested_type(
this: impl Into<IlInstance>,
name: Il2CppString,
binding_attr: BindingFlags,
) -> SystemType
pub unsafe fn get_nested_type( this: impl Into<IlInstance>, name: Il2CppString, binding_attr: BindingFlags, ) -> SystemType
Direct (non-virtual) call to TypeBuilder’s own GetNestedType. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_nested_types(
this: impl Into<IlInstance>,
binding_attr: BindingFlags,
) -> Array<SystemType>
pub unsafe fn get_nested_types( this: impl Into<IlInstance>, binding_attr: BindingFlags, ) -> Array<SystemType>
Direct (non-virtual) call to TypeBuilder’s own GetNestedTypes. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_properties(
this: impl Into<IlInstance>,
binding_attr: BindingFlags,
) -> Array<PropertyInfo>
pub unsafe fn get_properties( this: impl Into<IlInstance>, binding_attr: BindingFlags, ) -> Array<PropertyInfo>
Direct (non-virtual) call to TypeBuilder’s own GetProperties. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_property_impl(
this: impl Into<IlInstance>,
name: Il2CppString,
binding_attr: BindingFlags,
binder: Binder,
return_type: SystemType,
types: Array<SystemType>,
modifiers: Array<ParameterModifier>,
) -> PropertyInfo
pub unsafe fn get_property_impl( this: impl Into<IlInstance>, name: Il2CppString, binding_attr: BindingFlags, binder: Binder, return_type: SystemType, types: Array<SystemType>, modifiers: Array<ParameterModifier>, ) -> PropertyInfo
Direct (non-virtual) call to TypeBuilder’s own GetPropertyImpl. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn has_element_type_impl(this: impl Into<IlInstance>) -> bool
pub unsafe fn has_element_type_impl(this: impl Into<IlInstance>) -> bool
Direct (non-virtual) call to TypeBuilder’s own HasElementTypeImpl. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn is_array_impl(this: impl Into<IlInstance>) -> bool
pub unsafe fn is_array_impl(this: impl Into<IlInstance>) -> bool
Direct (non-virtual) call to TypeBuilder’s own IsArrayImpl. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn is_by_ref_impl(this: impl Into<IlInstance>) -> bool
pub unsafe fn is_by_ref_impl(this: impl Into<IlInstance>) -> bool
Direct (non-virtual) call to TypeBuilder’s own IsByRefImpl. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn is_com_object_impl(this: impl Into<IlInstance>) -> bool
pub unsafe fn is_com_object_impl(this: impl Into<IlInstance>) -> bool
Direct (non-virtual) call to TypeBuilder’s own IsCOMObjectImpl. 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 TypeBuilder’s own IsDefined. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn is_pointer_impl(this: impl Into<IlInstance>) -> bool
pub unsafe fn is_pointer_impl(this: impl Into<IlInstance>) -> bool
Direct (non-virtual) call to TypeBuilder’s own IsPointerImpl. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn is_primitive_impl(this: impl Into<IlInstance>) -> bool
pub unsafe fn is_primitive_impl(this: impl Into<IlInstance>) -> bool
Direct (non-virtual) call to TypeBuilder’s own IsPrimitiveImpl. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Trait Implementations§
Source§impl ClassIdentity for TypeBuilder
impl ClassIdentity for TypeBuilder
Source§impl Clone for TypeBuilder
impl Clone for TypeBuilder
Source§fn clone(&self) -> TypeBuilder
fn clone(&self) -> TypeBuilder
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for TypeBuilder
impl FromIlInstance for TypeBuilder
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 TypeBuilder
impl ITypeBuilder for TypeBuilder
impl ITypeInfo for TypeBuilder
Auto Trait Implementations§
impl Freeze for TypeBuilder
impl RefUnwindSafe for TypeBuilder
impl !Send for TypeBuilder
impl !Sync for TypeBuilder
impl Unpin for TypeBuilder
impl UnwindSafe for TypeBuilder
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<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IObjectPool_1_PooledObjectMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, value: T0, pool: ObjectPool_1_2<T0>)where
Self: Sized,
fn system_i_disposable_dispose(self)where
Self: Sized,
Source§impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IQueue_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, q: Queue_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 throw_enumeration_not_started_or_ended(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,
Source§impl<T0, __U> IScriptPlayable_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IScriptPlayable_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_null() -> ScriptPlayable_1<T0>
fn create(graph: PlayableGraph, input_count: i32) -> ScriptPlayable_1<T0>
fn create_2( graph: PlayableGraph, template: T0, input_count: i32, ) -> ScriptPlayable_1<T0>
fn create_handle( graph: PlayableGraph, template: T0, input_count: i32, ) -> PlayableHandle
fn create_script_instance() -> Object
fn clone_script_instance(source: IPlayableBehaviour_Interface) -> Object
fn clone_script_instance_from_engine_object(source: Object_2) -> Object
fn ctor(self, handle: PlayableHandle)where
Self: Sized,
fn get_handle(self) -> PlayableHandlewhere
Self: Sized,
fn get_behaviour(self) -> T0where
Self: Sized,
fn op_implicit(playable: ScriptPlayable_1<T0>) -> Playable
fn op_explicit(playable: Playable) -> ScriptPlayable_1<T0>
fn equals(self, other: ScriptPlayable_1<T0>) -> boolwhere
Self: Sized,
fn cctor()
Source§impl<T0, T1, __U> ISortedDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> ISortedDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(
self,
dictionary: SortedDictionary_2<T0, T1>,
get_enumerator_ret_type: i32,
)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn dispose(self)where
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn get_not_started_or_ended(self) -> boolwhere
Self: Sized,
fn reset(self)where
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
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,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
Source§impl<T0, T1, __U> ISortedDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> ISortedDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: SortedDictionary_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> ISortedDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> ISortedDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: SortedDictionary_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> ISortedSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ISortedSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: SortedSet_1<T0>)where
Self: Sized,
fn ctor_2(self, set: SortedSet_1<T0>, reverse: bool)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
fn initialize(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn dispose(self)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn get_not_started_or_ended(self) -> boolwhere
Self: Sized,
fn reset(self)where
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn cctor()
Source§impl<T0, __U> IStack_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IStack_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, stack: Stack_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 throw_enumeration_not_started_or_ended(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,
Source§impl<T0, __U> ITMP_TextProcessingStack_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ITMP_TextProcessingStack_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, stack: Array<T0>)where
Self: Sized,
fn ctor_2(self, capacity: i32)where
Self: Sized,
fn ctor_3(self, capacity: i32, rollover_size: i32)where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn get_rollover_size(self) -> i32where
Self: Sized,
fn set_rollover_size(self, value: i32)where
Self: Sized,
fn set_default(stack: Array<TMP_TextProcessingStack_1<T0>>, item: T0)
fn clear(self)where
Self: Sized,
fn set_default_2(self, item: T0)where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn remove(self) -> T0where
Self: Sized,
fn push(self, item: T0)where
Self: Sized,
fn pop(self) -> T0where
Self: Sized,
fn peek(self) -> T0where
Self: Sized,
fn current_item(self) -> T0where
Self: Sized,
fn previous_item(self) -> T0where
Self: Sized,
Source§impl<__T> ITypeBuilderMethods for __Twhere
__T: ITypeBuilder,
impl<__T> ITypeBuilderMethods for __Twhere
__T: ITypeBuilder,
Source§fn get_assembly(self) -> Assembly
fn get_assembly(self) -> Assembly
get_Assembly() overloadSource§fn get_assembly_qualified_name(self) -> Il2CppString
fn get_assembly_qualified_name(self) -> Il2CppString
get_AssemblyQualifiedName() overloadSource§fn get_base_type(self) -> SystemType
fn get_base_type(self) -> SystemType
get_BaseType() overloadSource§fn get_full_name(self) -> Il2CppString
fn get_full_name(self) -> Il2CppString
get_FullName() overloadSource§fn get_module(self) -> Module
fn get_module(self) -> Module
get_Module() overloadSource§fn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
get_Name() overloadSource§fn get_namespace(self) -> Il2CppString
fn get_namespace(self) -> Il2CppString
get_Namespace() overloadSource§fn get_element_type(self) -> SystemType
fn get_element_type(self) -> SystemType
GetElementType() overloadSource§fn get_underlying_system_type(self) -> SystemType
fn get_underlying_system_type(self) -> SystemType
get_UnderlyingSystemType() overloadSource§fn get_attribute_flags_impl(self) -> TypeAttributes
fn get_attribute_flags_impl(self) -> TypeAttributes
GetAttributeFlagsImpl() overloadSource§fn get_constructor_impl(
self,
binding_attr: impl Into<BindingFlags>,
binder: impl Into<Binder>,
call_convention: impl Into<CallingConventions>,
types: impl Into<Array<SystemType>>,
modifiers: impl Into<Array<ParameterModifier>>,
) -> ConstructorInfo
fn get_constructor_impl( self, binding_attr: impl Into<BindingFlags>, binder: impl Into<Binder>, call_convention: impl Into<CallingConventions>, types: impl Into<Array<SystemType>>, modifiers: impl Into<Array<ParameterModifier>>, ) -> ConstructorInfo
GetConstructorImpl(crate::system::reflection::bindingflags::BindingFlags, crate::system::reflection::binder::Binder, crate::system::reflection::callingconventions::CallingConventions, ::unity::Array<::unity::SystemType>, ::unity::Array<crate::system::reflection::parametermodifier::ParameterModifier>) overloadSource§fn get_constructors(
self,
binding_attr: impl Into<BindingFlags>,
) -> Array<ConstructorInfo>
fn get_constructors( self, binding_attr: impl Into<BindingFlags>, ) -> Array<ConstructorInfo>
GetConstructors(crate::system::reflection::bindingflags::BindingFlags) overloadSource§fn get_custom_attributes(self, inherit: impl Into<bool>) -> Array<Object>
fn get_custom_attributes(self, inherit: impl Into<bool>) -> Array<Object>
GetCustomAttributes(bool) overloadSource§fn get_custom_attributes_2(
self,
attribute_type: impl Into<SystemType>,
inherit: impl Into<bool>,
) -> Array<Object>
fn get_custom_attributes_2( self, attribute_type: impl Into<SystemType>, inherit: impl Into<bool>, ) -> Array<Object>
GetCustomAttributes(::unity::SystemType, bool) overloadSource§fn get_event(
self,
name: impl Into<Il2CppString>,
binding_attr: impl Into<BindingFlags>,
) -> EventInfo
fn get_event( self, name: impl Into<Il2CppString>, binding_attr: impl Into<BindingFlags>, ) -> EventInfo
GetEvent(::unity::Il2CppString, crate::system::reflection::bindingflags::BindingFlags) overloadSource§fn get_events(self, binding_attr: impl Into<BindingFlags>) -> Array<EventInfo>
fn get_events(self, binding_attr: impl Into<BindingFlags>) -> Array<EventInfo>
GetEvents(crate::system::reflection::bindingflags::BindingFlags) overloadSource§fn get_field(
self,
name: impl Into<Il2CppString>,
binding_attr: impl Into<BindingFlags>,
) -> FieldInfo
fn get_field( self, name: impl Into<Il2CppString>, binding_attr: impl Into<BindingFlags>, ) -> FieldInfo
GetField(::unity::Il2CppString, crate::system::reflection::bindingflags::BindingFlags) overloadSource§fn get_fields(self, binding_attr: impl Into<BindingFlags>) -> Array<FieldInfo>
fn get_fields(self, binding_attr: impl Into<BindingFlags>) -> Array<FieldInfo>
GetFields(crate::system::reflection::bindingflags::BindingFlags) overloadSource§fn get_interface(
self,
name: impl Into<Il2CppString>,
ignore_case: impl Into<bool>,
) -> SystemType
fn get_interface( self, name: impl Into<Il2CppString>, ignore_case: impl Into<bool>, ) -> SystemType
GetInterface(::unity::Il2CppString, bool) overloadSource§fn get_interfaces(self) -> Array<SystemType>
fn get_interfaces(self) -> Array<SystemType>
GetInterfaces() overloadSource§fn get_method_impl(
self,
name: impl Into<Il2CppString>,
binding_attr: impl Into<BindingFlags>,
binder: impl Into<Binder>,
call_convention: impl Into<CallingConventions>,
types: impl Into<Array<SystemType>>,
modifiers: impl Into<Array<ParameterModifier>>,
) -> MethodInfo
fn get_method_impl( self, name: impl Into<Il2CppString>, binding_attr: impl Into<BindingFlags>, binder: impl Into<Binder>, call_convention: impl Into<CallingConventions>, types: impl Into<Array<SystemType>>, modifiers: impl Into<Array<ParameterModifier>>, ) -> MethodInfo
GetMethodImpl(::unity::Il2CppString, crate::system::reflection::bindingflags::BindingFlags, crate::system::reflection::binder::Binder, crate::system::reflection::callingconventions::CallingConventions, ::unity::Array<::unity::SystemType>, ::unity::Array<crate::system::reflection::parametermodifier::ParameterModifier>) overloadSource§fn get_methods(self, binding_attr: impl Into<BindingFlags>) -> Array<MethodInfo>
fn get_methods(self, binding_attr: impl Into<BindingFlags>) -> Array<MethodInfo>
GetMethods(crate::system::reflection::bindingflags::BindingFlags) overloadSource§fn get_nested_type(
self,
name: impl Into<Il2CppString>,
binding_attr: impl Into<BindingFlags>,
) -> SystemType
fn get_nested_type( self, name: impl Into<Il2CppString>, binding_attr: impl Into<BindingFlags>, ) -> SystemType
GetNestedType(::unity::Il2CppString, crate::system::reflection::bindingflags::BindingFlags) overloadSource§fn get_nested_types(
self,
binding_attr: impl Into<BindingFlags>,
) -> Array<SystemType>
fn get_nested_types( self, binding_attr: impl Into<BindingFlags>, ) -> Array<SystemType>
GetNestedTypes(crate::system::reflection::bindingflags::BindingFlags) overloadSource§fn get_properties(
self,
binding_attr: impl Into<BindingFlags>,
) -> Array<PropertyInfo>
fn get_properties( self, binding_attr: impl Into<BindingFlags>, ) -> Array<PropertyInfo>
GetProperties(crate::system::reflection::bindingflags::BindingFlags) overloadSource§fn get_property_impl(
self,
name: impl Into<Il2CppString>,
binding_attr: impl Into<BindingFlags>,
binder: impl Into<Binder>,
return_type: impl Into<SystemType>,
types: impl Into<Array<SystemType>>,
modifiers: impl Into<Array<ParameterModifier>>,
) -> PropertyInfo
fn get_property_impl( self, name: impl Into<Il2CppString>, binding_attr: impl Into<BindingFlags>, binder: impl Into<Binder>, return_type: impl Into<SystemType>, types: impl Into<Array<SystemType>>, modifiers: impl Into<Array<ParameterModifier>>, ) -> PropertyInfo
GetPropertyImpl(::unity::Il2CppString, crate::system::reflection::bindingflags::BindingFlags, crate::system::reflection::binder::Binder, ::unity::SystemType, ::unity::Array<::unity::SystemType>, ::unity::Array<crate::system::reflection::parametermodifier::ParameterModifier>) overloadSource§fn has_element_type_impl(self) -> bool
fn has_element_type_impl(self) -> bool
HasElementTypeImpl() overloadSource§fn is_array_impl(self) -> bool
fn is_array_impl(self) -> bool
IsArrayImpl() overloadSource§fn is_by_ref_impl(self) -> bool
fn is_by_ref_impl(self) -> bool
IsByRefImpl() overloadSource§fn is_com_object_impl(self) -> bool
fn is_com_object_impl(self) -> bool
IsCOMObjectImpl() 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 is_pointer_impl(self) -> bool
fn is_pointer_impl(self) -> bool
IsPointerImpl() overloadSource§fn is_primitive_impl(self) -> bool
fn is_primitive_impl(self) -> bool
IsPrimitiveImpl() overloadSource§impl<__T> ITypeInfoMethods for __Twhere
__T: ITypeInfo,
impl<__T> ITypeInfoMethods for __Twhere
__T: ITypeInfo,
Source§fn system_reflection_i_reflectable_type_get_type_info(self) -> TypeInfo
fn system_reflection_i_reflectable_type_get_type_info(self) -> TypeInfo
System.Reflection.IReflectableType.GetTypeInfo() overloadSource§fn get_implemented_interfaces(self) -> IEnumerable_1<SystemType>
fn get_implemented_interfaces(self) -> IEnumerable_1<SystemType>
get_ImplementedInterfaces() overload