pub struct Table(/* private fields */);Expand description
IL2CPP class: MoonSharp.Interpreter.Table
Inherits: RefIdObject
Implementations§
Source§impl Table
impl Table
Sourcepub fn raw_get_value(
linked_list_node: impl Into<LinkedListNode_1<TablePair>>,
) -> DynValue
pub fn raw_get_value( linked_list_node: impl Into<LinkedListNode_1<TablePair>>, ) -> DynValue
RawGetValue(crate::system::collections::generic::linkedlistnode_1::LinkedListNode_1<crate::moon_sharp::interpreter::tablepair::TablePair>) overload
Source§impl Table
impl Table
pub fn ctor_method_info() -> &'static MethodInfo
pub fn ctor_2_method_info() -> &'static MethodInfo
pub fn get_owner_script_method_info() -> &'static MethodInfo
pub fn clear_method_info() -> &'static MethodInfo
pub fn get_integral_key_method_info() -> &'static MethodInfo
pub fn get_item_method_info() -> &'static MethodInfo
pub fn set_item_method_info() -> &'static MethodInfo
pub fn get_item_2_method_info() -> &'static MethodInfo
pub fn set_item_2_method_info() -> &'static MethodInfo
pub fn resolve_multiple_keys_method_info() -> &'static MethodInfo
pub fn append_method_info() -> &'static MethodInfo
pub fn set_method_info() -> &'static MethodInfo
pub fn set_2_method_info() -> &'static MethodInfo
pub fn set_3_method_info() -> &'static MethodInfo
pub fn set_4_method_info() -> &'static MethodInfo
pub fn set_5_method_info() -> &'static MethodInfo
pub fn get_method_info() -> &'static MethodInfo
pub fn get_2_method_info() -> &'static MethodInfo
pub fn get_3_method_info() -> &'static MethodInfo
pub fn get_4_method_info() -> &'static MethodInfo
pub fn get_5_method_info() -> &'static MethodInfo
pub fn raw_get_value_method_info() -> &'static MethodInfo
pub fn raw_get_method_info() -> &'static MethodInfo
pub fn raw_get_2_method_info() -> &'static MethodInfo
pub fn raw_get_3_method_info() -> &'static MethodInfo
pub fn raw_get_4_method_info() -> &'static MethodInfo
pub fn raw_get_5_method_info() -> &'static MethodInfo
pub fn remove_method_info() -> &'static MethodInfo
pub fn remove_2_method_info() -> &'static MethodInfo
pub fn remove_3_method_info() -> &'static MethodInfo
pub fn remove_4_method_info() -> &'static MethodInfo
pub fn remove_5_method_info() -> &'static MethodInfo
pub fn collect_dead_keys_method_info() -> &'static MethodInfo
pub fn get_length_method_info() -> &'static MethodInfo
pub fn init_next_array_keys_method_info() -> &'static MethodInfo
pub fn get_meta_table_method_info() -> &'static MethodInfo
pub fn set_meta_table_method_info() -> &'static MethodInfo
pub fn get_pairs_method_info() -> &'static MethodInfo
pub fn get_keys_method_info() -> &'static MethodInfo
pub fn get_values_method_info() -> &'static MethodInfo
Source§impl Table
impl Table
Sourcepub unsafe fn get_owner_script(this: impl Into<IlInstance>) -> Script
pub unsafe fn get_owner_script(this: impl Into<IlInstance>) -> Script
Direct (non-virtual) call to Table’s own get_OwnerScript. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Trait Implementations§
Source§impl ClassIdentity for Table
impl ClassIdentity for Table
Source§impl FromIlInstance for Table
impl FromIlInstance for Table
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>
Caller swears
class is a subtype of Self or layout compatibleSource§impl IRefIdObject for Table
impl IRefIdObject for Table
Source§impl ITable for Table
impl ITable for Table
fn m_values(self) -> LinkedList_1<TablePair>
fn set_m_values(self, value: LinkedList_1<TablePair>)
fn m_value_map(self) -> LinkedListIndex_2<DynValue, TablePair>
fn set_m_value_map(self, value: LinkedListIndex_2<DynValue, TablePair>)
fn m_string_map(self) -> LinkedListIndex_2<Il2CppString, TablePair>
fn set_m_string_map(self, value: LinkedListIndex_2<Il2CppString, TablePair>)
fn m_array_map(self) -> LinkedListIndex_2<i32, TablePair>
fn set_m_array_map(self, value: LinkedListIndex_2<i32, TablePair>)
fn m_owner(self) -> Script
fn set_m_owner(self, value: Script)
fn m_init_array(self) -> i32
fn set_m_init_array(self, value: i32)
fn m_cached_length(self) -> i32
fn set_m_cached_length(self, value: i32)
fn m_contains_nil_entries(self) -> bool
fn set_m_contains_nil_entries(self, value: bool)
fn m_meta_table(self) -> Table
fn set_m_meta_table(self, value: Table)
impl Copy for Table
impl IObject for Table
Auto Trait Implementations§
impl Freeze for Table
impl RefUnwindSafe for Table
impl !Send for Table
impl !Sync for Table
impl Unpin for Table
impl UnwindSafe for Table
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
Mutably borrows from an owned value. Read more
§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,
Safety Read more
§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)
🔬This is a nightly-only experimental API. (
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overloadSource§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<__T> IRefIdObjectMethods for __Twhere
__T: IRefIdObject,
impl<__T> IRefIdObjectMethods for __Twhere
__T: IRefIdObject,
Source§fn get_reference_id(self) -> i32
fn get_reference_id(self) -> i32
get_ReferenceID() overloadSource§fn format_type_string(
self,
type_string: impl Into<Il2CppString>,
) -> Il2CppString
fn format_type_string( self, type_string: impl Into<Il2CppString>, ) -> Il2CppString
FormatTypeString(::unity::Il2CppString) overloadSource§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> ITableMethods for __Twhere
__T: ITable,
impl<__T> ITableMethods for __Twhere
__T: ITable,
Source§fn ctor(self, owner: impl Into<Script>)
fn ctor(self, owner: impl Into<Script>)
.ctor(crate::moon_sharp::interpreter::script::Script) overloadSource§fn ctor_2(
self,
owner: impl Into<Script>,
array_values: impl Into<Array<DynValue>>,
)
fn ctor_2( self, owner: impl Into<Script>, array_values: impl Into<Array<DynValue>>, )
.ctor(crate::moon_sharp::interpreter::script::Script, ::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overloadSource§fn get_owner_script(self) -> Script
fn get_owner_script(self) -> Script
get_OwnerScript() overloadSource§fn get_integral_key(self, d: impl Into<f64>) -> i32
fn get_integral_key(self, d: impl Into<f64>) -> i32
GetIntegralKey(f64) overloadSource§fn get_item(self, keys: impl Into<Array<Object>>) -> Object
fn get_item(self, keys: impl Into<Array<Object>>) -> Object
get_Item(::unity::Array<crate::system::object::Object>) overloadSource§fn set_item(self, keys: impl Into<Array<Object>>, value: impl Into<Object>)
fn set_item(self, keys: impl Into<Array<Object>>, value: impl Into<Object>)
set_Item(::unity::Array<crate::system::object::Object>, crate::system::object::Object) overloadSource§fn get_item_2(self, key: impl Into<Object>) -> Object
fn get_item_2(self, key: impl Into<Object>) -> Object
get_Item(crate::system::object::Object) overloadSource§fn set_item_2(self, key: impl Into<Object>, value: impl Into<Object>)
fn set_item_2(self, key: impl Into<Object>, value: impl Into<Object>)
set_Item(crate::system::object::Object, crate::system::object::Object) overloadSource§fn resolve_multiple_keys(
self,
keys: impl Into<Array<Object>>,
) -> (Table, IlInstance)
fn resolve_multiple_keys( self, keys: impl Into<Array<Object>>, ) -> (Table, IlInstance)
ResolveMultipleKeys(::unity::Array<crate::system::object::Object>, *mut::unity::IlInstance) overloadSource§fn append(self, value: impl Into<DynValue>)
fn append(self, value: impl Into<DynValue>)
Append(crate::moon_sharp::interpreter::dynvalue::DynValue) overloadfn perform_table_set<M0: IlType + Copy + ClassIdentity>( self, list_index: impl Into<LinkedListIndex_2<M0, TablePair>>, key: impl Into<M0>, key_dyn_value: impl Into<DynValue>, value: impl Into<DynValue>, is_number: impl Into<bool>, append_key: impl Into<i32>, )
Source§fn set(self, key: impl Into<Il2CppString>, value: impl Into<DynValue>)
fn set(self, key: impl Into<Il2CppString>, value: impl Into<DynValue>)
Set(::unity::Il2CppString, crate::moon_sharp::interpreter::dynvalue::DynValue) overloadSource§fn set_2(self, key: impl Into<i32>, value: impl Into<DynValue>)
fn set_2(self, key: impl Into<i32>, value: impl Into<DynValue>)
Set(i32, crate::moon_sharp::interpreter::dynvalue::DynValue) overloadSource§fn set_3(self, key: impl Into<DynValue>, value: impl Into<DynValue>)
fn set_3(self, key: impl Into<DynValue>, value: impl Into<DynValue>)
Set(crate::moon_sharp::interpreter::dynvalue::DynValue, crate::moon_sharp::interpreter::dynvalue::DynValue) overloadSource§fn set_4(self, key: impl Into<Object>, value: impl Into<DynValue>)
fn set_4(self, key: impl Into<Object>, value: impl Into<DynValue>)
Set(crate::system::object::Object, crate::moon_sharp::interpreter::dynvalue::DynValue) overloadSource§fn set_5(self, keys: impl Into<Array<Object>>, value: impl Into<DynValue>)
fn set_5(self, keys: impl Into<Array<Object>>, value: impl Into<DynValue>)
Set(::unity::Array<crate::system::object::Object>, crate::moon_sharp::interpreter::dynvalue::DynValue) overloadSource§fn get(self, key: impl Into<Il2CppString>) -> DynValue
fn get(self, key: impl Into<Il2CppString>) -> DynValue
Get(::unity::Il2CppString) overloadSource§fn get_3(self, key: impl Into<DynValue>) -> DynValue
fn get_3(self, key: impl Into<DynValue>) -> DynValue
Get(crate::moon_sharp::interpreter::dynvalue::DynValue) overloadSource§fn get_4(self, key: impl Into<Object>) -> DynValue
fn get_4(self, key: impl Into<Object>) -> DynValue
Get(crate::system::object::Object) overloadSource§fn get_5(self, keys: impl Into<Array<Object>>) -> DynValue
fn get_5(self, keys: impl Into<Array<Object>>) -> DynValue
Get(::unity::Array<crate::system::object::Object>) overloadSource§fn raw_get(self, key: impl Into<Il2CppString>) -> DynValue
fn raw_get(self, key: impl Into<Il2CppString>) -> DynValue
RawGet(::unity::Il2CppString) overloadSource§fn raw_get_3(self, key: impl Into<DynValue>) -> DynValue
fn raw_get_3(self, key: impl Into<DynValue>) -> DynValue
RawGet(crate::moon_sharp::interpreter::dynvalue::DynValue) overloadSource§fn raw_get_4(self, key: impl Into<Object>) -> DynValue
fn raw_get_4(self, key: impl Into<Object>) -> DynValue
RawGet(crate::system::object::Object) overloadSource§fn raw_get_5(self, keys: impl Into<Array<Object>>) -> DynValue
fn raw_get_5(self, keys: impl Into<Array<Object>>) -> DynValue
RawGet(::unity::Array<crate::system::object::Object>) overloadfn perform_table_remove<M0: IlType + Copy + ClassIdentity>( self, list_index: impl Into<LinkedListIndex_2<M0, TablePair>>, key: impl Into<M0>, is_number: impl Into<bool>, ) -> bool
Source§fn remove(self, key: impl Into<Il2CppString>) -> bool
fn remove(self, key: impl Into<Il2CppString>) -> bool
Remove(::unity::Il2CppString) overloadSource§fn remove_3(self, key: impl Into<DynValue>) -> bool
fn remove_3(self, key: impl Into<DynValue>) -> bool
Remove(crate::moon_sharp::interpreter::dynvalue::DynValue) overloadSource§fn remove_4(self, key: impl Into<Object>) -> bool
fn remove_4(self, key: impl Into<Object>) -> bool
Remove(crate::system::object::Object) overloadSource§fn remove_5(self, keys: impl Into<Array<Object>>) -> bool
fn remove_5(self, keys: impl Into<Array<Object>>) -> bool
Remove(::unity::Array<crate::system::object::Object>) overloadSource§fn collect_dead_keys(self)
fn collect_dead_keys(self)
CollectDeadKeys() overloadSource§fn get_length(self) -> i32
fn get_length(self) -> i32
get_Length() overloadSource§fn init_next_array_keys(
self,
val: impl Into<DynValue>,
lastpos: impl Into<bool>,
)
fn init_next_array_keys( self, val: impl Into<DynValue>, lastpos: impl Into<bool>, )
InitNextArrayKeys(crate::moon_sharp::interpreter::dynvalue::DynValue, bool) overloadSource§fn get_meta_table(self) -> Table
fn get_meta_table(self) -> Table
get_MetaTable() overloadSource§fn set_meta_table(self, value: impl Into<Table>)
fn set_meta_table(self, value: impl Into<Table>)
set_MetaTable(crate::moon_sharp::interpreter::table::Table) overloadSource§fn get_pairs(self) -> IEnumerable_1<TablePair>
fn get_pairs(self) -> IEnumerable_1<TablePair>
get_Pairs() overloadSource§fn get_keys(self) -> IEnumerable_1<DynValue>
fn get_keys(self) -> IEnumerable_1<DynValue>
get_Keys() overloadSource§fn get_values(self) -> IEnumerable_1<DynValue>
fn get_values(self) -> IEnumerable_1<DynValue>
get_Values() overload