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§
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,
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.