Skip to main content

IAsyncOperationHandle_1Methods

Trait IAsyncOperationHandle_1Methods 

Source
pub trait IAsyncOperationHandle_1Methods<T0: ClassIdentity>: ClassIdentity {
Show 32 methods // Provided methods fn get_location_name(self) -> Il2CppString where 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) -> DownloadStatus where Self: Sized { ... } fn internal_get_download_status( self, visited: HashSet_1<Object>, ) -> DownloadStatus where 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) -> Il2CppString where 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>) -> bool where Self: Sized { ... } fn get_hash_code(self) -> i32 where Self: Sized { ... } fn wait_for_completion(self) -> T0 where Self: Sized { ... } fn get_internal_op(self) -> AsyncOperationBase_1<T0> where Self: Sized { ... } fn get_is_done(self) -> bool where Self: Sized { ... } fn is_valid(self) -> bool where Self: Sized { ... } fn get_percent_complete(self) -> f32 where Self: Sized { ... } fn get_reference_count(self) -> i32 where Self: Sized { ... } fn release(self) where Self: Sized { ... } fn get_result(self) -> T0 where Self: Sized { ... } fn get_status(self) -> AsyncOperationStatus where Self: Sized { ... } fn system_collections_i_enumerator_get_current(self) -> Object where Self: Sized { ... } fn system_collections_i_enumerator_move_next(self) -> bool where Self: Sized { ... } fn system_collections_i_enumerator_reset(self) where Self: Sized { ... }
}

Provided Methods§

Source

fn get_location_name(self) -> Il2CppString
where Self: Sized,

Source

fn set_location_name(self, value: Il2CppString)
where Self: Sized,

Source

fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle

Source

fn ctor(self, op: AsyncOperationBase_1<T0>)
where Self: Sized,

Source

fn get_download_status(self) -> DownloadStatus
where Self: Sized,

Source

fn internal_get_download_status( self, visited: HashSet_1<Object>, ) -> DownloadStatus
where Self: Sized,

Source

fn ctor_2(self, op: IAsyncOperation)
where Self: Sized,

Source

fn ctor_3(self, op: IAsyncOperation, version: i32)
where Self: Sized,

Source

fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)
where Self: Sized,

Source

fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)
where Self: Sized,

Source

fn acquire(self) -> AsyncOperationHandle_1<T0>
where Self: Sized,

Source

fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)
where Self: Sized,

Source

fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)
where Self: Sized,

Source

fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)
where Self: Sized,

Source

fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)
where Self: Sized,

Source

fn get_debug_name(self) -> Il2CppString
where Self: Sized,

Source

fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)
where Self: Sized,

Source

fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)
where Self: Sized,

Source

fn equals(self, other: AsyncOperationHandle_1<T0>) -> bool
where Self: Sized,

Source

fn get_hash_code(self) -> i32
where Self: Sized,

Source

fn wait_for_completion(self) -> T0
where Self: Sized,

Source

fn get_internal_op(self) -> AsyncOperationBase_1<T0>
where Self: Sized,

Source

fn get_is_done(self) -> bool
where Self: Sized,

Source

fn is_valid(self) -> bool
where Self: Sized,

Source

fn get_percent_complete(self) -> f32
where Self: Sized,

Source

fn get_reference_count(self) -> i32
where Self: Sized,

Source

fn release(self)
where Self: Sized,

Source

fn get_result(self) -> T0
where Self: Sized,

Source

fn get_status(self) -> AsyncOperationStatus
where Self: Sized,

Source

fn system_collections_i_enumerator_get_current(self) -> Object
where Self: Sized,

Source

fn system_collections_i_enumerator_move_next(self) -> bool
where Self: Sized,

Source

fn system_collections_i_enumerator_reset(self)
where Self: Sized,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§