pub struct FileStream(/* private fields */);Expand description
IL2CPP class: System.IO.FileStream
Inherits: Stream
Implementations§
Source§impl FileStream
impl FileStream
pub fn buf_recycle() -> Array<u8>
pub fn set_buf_recycle(value: Array<u8>)
pub fn buf_recycle_lock() -> IlInstance
pub fn set_buf_recycle_lock(value: IlInstance)
Source§impl FileStream
impl FileStream
Source§impl FileStream
impl FileStream
pub fn ctor_method_info() -> &'static MethodInfo
pub fn ctor_2_method_info() -> &'static MethodInfo
pub fn ctor_3_method_info() -> &'static MethodInfo
pub fn ctor_4_method_info() -> &'static MethodInfo
pub fn ctor_5_method_info() -> &'static MethodInfo
pub fn ctor_6_method_info() -> &'static MethodInfo
pub fn ctor_7_method_info() -> &'static MethodInfo
pub fn ctor_8_method_info() -> &'static MethodInfo
pub fn ctor_9_method_info() -> &'static MethodInfo
pub fn ctor_10_method_info() -> &'static MethodInfo
pub fn get_can_read_method_info() -> &'static MethodInfo
pub fn get_can_write_method_info() -> &'static MethodInfo
pub fn get_can_seek_method_info() -> &'static MethodInfo
pub fn get_length_method_info() -> &'static MethodInfo
pub fn get_position_method_info() -> &'static MethodInfo
pub fn set_position_method_info() -> &'static MethodInfo
pub fn expose_handle_method_info() -> &'static MethodInfo
pub fn read_byte_method_info() -> &'static MethodInfo
pub fn write_byte_method_info() -> &'static MethodInfo
pub fn read_method_info() -> &'static MethodInfo
pub fn read_internal_method_info() -> &'static MethodInfo
pub fn write_method_info() -> &'static MethodInfo
pub fn write_internal_method_info() -> &'static MethodInfo
pub fn seek_method_info() -> &'static MethodInfo
pub fn set_length_method_info() -> &'static MethodInfo
pub fn flush_method_info() -> &'static MethodInfo
pub fn finalize_method_info() -> &'static MethodInfo
pub fn dispose_method_info() -> &'static MethodInfo
pub fn read_segment_method_info() -> &'static MethodInfo
pub fn write_segment_method_info() -> &'static MethodInfo
pub fn flush_buffer_method_info() -> &'static MethodInfo
pub fn flush_buffer_if_dirty_method_info() -> &'static MethodInfo
pub fn refill_buffer_method_info() -> &'static MethodInfo
pub fn init_buffer_method_info() -> &'static MethodInfo
pub fn get_secure_file_name_method_info() -> &'static MethodInfo
pub fn get_secure_file_name_2_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Source§impl FileStream
impl FileStream
Sourcepub unsafe fn get_can_read(this: impl Into<IlInstance>) -> bool
pub unsafe fn get_can_read(this: impl Into<IlInstance>) -> bool
Direct (non-virtual) call to FileStream’s own get_CanRead. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_can_write(this: impl Into<IlInstance>) -> bool
pub unsafe fn get_can_write(this: impl Into<IlInstance>) -> bool
Direct (non-virtual) call to FileStream’s own get_CanWrite. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_can_seek(this: impl Into<IlInstance>) -> bool
pub unsafe fn get_can_seek(this: impl Into<IlInstance>) -> bool
Direct (non-virtual) call to FileStream’s own get_CanSeek. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_length(this: impl Into<IlInstance>) -> i64
pub unsafe fn get_length(this: impl Into<IlInstance>) -> i64
Direct (non-virtual) call to FileStream’s own get_Length. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn get_position(this: impl Into<IlInstance>) -> i64
pub unsafe fn get_position(this: impl Into<IlInstance>) -> i64
Direct (non-virtual) call to FileStream’s own get_Position. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn set_position(this: impl Into<IlInstance>, value: i64)
pub unsafe fn set_position(this: impl Into<IlInstance>, value: i64)
Direct (non-virtual) call to FileStream’s own set_Position. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn read_byte(this: impl Into<IlInstance>) -> i32
pub unsafe fn read_byte(this: impl Into<IlInstance>) -> i32
Direct (non-virtual) call to FileStream’s own ReadByte. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn write_byte(this: impl Into<IlInstance>, value: u8)
pub unsafe fn write_byte(this: impl Into<IlInstance>, value: u8)
Direct (non-virtual) call to FileStream’s own WriteByte. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn read(
this: impl Into<IlInstance>,
array: Array<u8>,
offset: i32,
count: i32,
) -> i32
pub unsafe fn read( this: impl Into<IlInstance>, array: Array<u8>, offset: i32, count: i32, ) -> i32
Direct (non-virtual) call to FileStream’s own Read. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn write(
this: impl Into<IlInstance>,
array: Array<u8>,
offset: i32,
count: i32,
)
pub unsafe fn write( this: impl Into<IlInstance>, array: Array<u8>, offset: i32, count: i32, )
Direct (non-virtual) call to FileStream’s own Write. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn seek(
this: impl Into<IlInstance>,
offset: i64,
origin: SeekOrigin,
) -> i64
pub unsafe fn seek( this: impl Into<IlInstance>, offset: i64, origin: SeekOrigin, ) -> i64
Direct (non-virtual) call to FileStream’s own Seek. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn set_length(this: impl Into<IlInstance>, value: i64)
pub unsafe fn set_length(this: impl Into<IlInstance>, value: i64)
Direct (non-virtual) call to FileStream’s own SetLength. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn flush(this: impl Into<IlInstance>)
pub unsafe fn flush(this: impl Into<IlInstance>)
Direct (non-virtual) call to FileStream’s own Flush. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn finalize(this: impl Into<IlInstance>)
pub unsafe fn finalize(this: impl Into<IlInstance>)
Direct (non-virtual) call to FileStream’s own Finalize. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Sourcepub unsafe fn dispose(this: impl Into<IlInstance>, disposing: bool)
pub unsafe fn dispose(this: impl Into<IlInstance>, disposing: bool)
Direct (non-virtual) call to FileStream’s own Dispose. Bypasses the vtable, so it won’t hit an override/patch — use it for base calls.
Source§impl FileStream
impl FileStream
Sourcepub fn new(
handle: IntPtr,
access: FileAccess,
owns_handle: bool,
buffer_size: i32,
) -> Self
pub fn new( handle: IntPtr, access: FileAccess, owns_handle: bool, buffer_size: i32, ) -> Self
.ctor(::unity::IntPtr, crate::system::io::fileaccess::FileAccess, bool, i32) — overload selector
Sourcepub fn new_2(
handle: IntPtr,
access: FileAccess,
owns_handle: bool,
buffer_size: i32,
is_async: bool,
is_console_wrapper: bool,
) -> Self
pub fn new_2( handle: IntPtr, access: FileAccess, owns_handle: bool, buffer_size: i32, is_async: bool, is_console_wrapper: bool, ) -> Self
.ctor(::unity::IntPtr, crate::system::io::fileaccess::FileAccess, bool, i32, bool, bool) — overload selector
Sourcepub fn new_3(path: Il2CppString, mode: FileMode, access: FileAccess) -> Self
pub fn new_3(path: Il2CppString, mode: FileMode, access: FileAccess) -> Self
.ctor(::unity::Il2CppString, crate::system::io::filemode::FileMode, crate::system::io::fileaccess::FileAccess) — overload selector
Sourcepub fn new_4(
path: Il2CppString,
mode: FileMode,
access: FileAccess,
share: FileShare,
) -> Self
pub fn new_4( path: Il2CppString, mode: FileMode, access: FileAccess, share: FileShare, ) -> Self
.ctor(::unity::Il2CppString, crate::system::io::filemode::FileMode, crate::system::io::fileaccess::FileAccess, crate::system::io::fileshare::FileShare) — overload selector
Sourcepub fn new_5(
path: Il2CppString,
mode: FileMode,
access: FileAccess,
share: FileShare,
buffer_size: i32,
) -> Self
pub fn new_5( path: Il2CppString, mode: FileMode, access: FileAccess, share: FileShare, buffer_size: i32, ) -> Self
.ctor(::unity::Il2CppString, crate::system::io::filemode::FileMode, crate::system::io::fileaccess::FileAccess, crate::system::io::fileshare::FileShare, i32) — overload selector
Sourcepub fn new_6(
path: Il2CppString,
mode: FileMode,
access: FileAccess,
share: FileShare,
buffer_size: i32,
use_async: bool,
) -> Self
pub fn new_6( path: Il2CppString, mode: FileMode, access: FileAccess, share: FileShare, buffer_size: i32, use_async: bool, ) -> Self
.ctor(::unity::Il2CppString, crate::system::io::filemode::FileMode, crate::system::io::fileaccess::FileAccess, crate::system::io::fileshare::FileShare, i32, bool) — overload selector
Sourcepub fn new_7(
path: Il2CppString,
mode: FileMode,
access: FileAccess,
share: FileShare,
buffer_size: i32,
options: FileOptions,
) -> Self
pub fn new_7( path: Il2CppString, mode: FileMode, access: FileAccess, share: FileShare, buffer_size: i32, options: FileOptions, ) -> Self
.ctor(::unity::Il2CppString, crate::system::io::filemode::FileMode, crate::system::io::fileaccess::FileAccess, crate::system::io::fileshare::FileShare, i32, crate::system::io::fileoptions::FileOptions) — overload selector
Sourcepub fn new_8(
path: Il2CppString,
mode: FileMode,
access: FileAccess,
share: FileShare,
buffer_size: i32,
options: FileOptions,
msg_path: Il2CppString,
b_from_proxy: bool,
use_long_path: bool,
check_host: bool,
) -> Self
pub fn new_8( path: Il2CppString, mode: FileMode, access: FileAccess, share: FileShare, buffer_size: i32, options: FileOptions, msg_path: Il2CppString, b_from_proxy: bool, use_long_path: bool, check_host: bool, ) -> Self
.ctor(::unity::Il2CppString, crate::system::io::filemode::FileMode, crate::system::io::fileaccess::FileAccess, crate::system::io::fileshare::FileShare, i32, crate::system::io::fileoptions::FileOptions, ::unity::Il2CppString, bool, bool, bool) — overload selector
Sourcepub fn new_9(
path: Il2CppString,
mode: FileMode,
access: FileAccess,
share: FileShare,
buffer_size: i32,
is_async: bool,
anonymous: bool,
) -> Self
pub fn new_9( path: Il2CppString, mode: FileMode, access: FileAccess, share: FileShare, buffer_size: i32, is_async: bool, anonymous: bool, ) -> Self
.ctor(::unity::Il2CppString, crate::system::io::filemode::FileMode, crate::system::io::fileaccess::FileAccess, crate::system::io::fileshare::FileShare, i32, bool, bool) — overload selector
Sourcepub fn new_10(
path: Il2CppString,
mode: FileMode,
access: FileAccess,
share: FileShare,
buffer_size: i32,
anonymous: bool,
options: FileOptions,
) -> Self
pub fn new_10( path: Il2CppString, mode: FileMode, access: FileAccess, share: FileShare, buffer_size: i32, anonymous: bool, options: FileOptions, ) -> Self
.ctor(::unity::Il2CppString, crate::system::io::filemode::FileMode, crate::system::io::fileaccess::FileAccess, crate::system::io::fileshare::FileShare, i32, bool, crate::system::io::fileoptions::FileOptions) — overload selector
Trait Implementations§
Source§impl ClassIdentity for FileStream
impl ClassIdentity for FileStream
Source§impl Clone for FileStream
impl Clone for FileStream
Source§fn clone(&self) -> FileStream
fn clone(&self) -> FileStream
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for FileStream
impl FromIlInstance for FileStream
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 IFileStream for FileStream
impl IFileStream for FileStream
fn buf(self) -> Array<u8>
fn set_buf(self, value: Array<u8>)
fn name(self) -> Il2CppString
fn set_name(self, value: Il2CppString)
fn is_exposed(self) -> bool
fn set_is_exposed(self, value: bool)
fn append_startpos(self) -> i64
fn set_append_startpos(self, value: i64)
fn access(self) -> FileAccess
fn set_access(self, value: FileAccess)
fn owner(self) -> bool
fn set_owner(self, value: bool)
fn async(self) -> bool
fn set_async(self, value: bool)
fn canseek(self) -> bool
fn set_canseek(self, value: bool)
fn anonymous(self) -> bool
fn set_anonymous(self, value: bool)
fn buf_dirty(self) -> bool
fn set_buf_dirty(self, value: bool)
fn buf_size(self) -> i32
fn set_buf_size(self, value: i32)
fn buf_length(self) -> i32
fn set_buf_length(self, value: i32)
fn buf_offset(self) -> i32
fn set_buf_offset(self, value: i32)
fn buf_start(self) -> i64
fn set_buf_start(self, value: i64)
Source§impl IStream for FileStream
impl IStream for FileStream
fn active_read_write_task(self) -> Stream_ReadWriteTask
fn set_active_read_write_task(self, value: Stream_ReadWriteTask)
impl Copy for FileStream
Auto Trait Implementations§
impl Freeze for FileStream
impl RefUnwindSafe for FileStream
impl !Send for FileStream
impl !Sync for FileStream
impl Unpin for FileStream
impl UnwindSafe for FileStream
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<__T> IFileStreamMethods for __Twhere
__T: IFileStream,
impl<__T> IFileStreamMethods for __Twhere
__T: IFileStream,
Source§fn ctor(
self,
handle: impl Into<IntPtr>,
access: impl Into<FileAccess>,
owns_handle: impl Into<bool>,
buffer_size: impl Into<i32>,
)
fn ctor( self, handle: impl Into<IntPtr>, access: impl Into<FileAccess>, owns_handle: impl Into<bool>, buffer_size: impl Into<i32>, )
.ctor(::unity::IntPtr, crate::system::io::fileaccess::FileAccess, bool, i32) overloadSource§fn ctor_2(
self,
handle: impl Into<IntPtr>,
access: impl Into<FileAccess>,
owns_handle: impl Into<bool>,
buffer_size: impl Into<i32>,
is_async: impl Into<bool>,
is_console_wrapper: impl Into<bool>,
)
fn ctor_2( self, handle: impl Into<IntPtr>, access: impl Into<FileAccess>, owns_handle: impl Into<bool>, buffer_size: impl Into<i32>, is_async: impl Into<bool>, is_console_wrapper: impl Into<bool>, )
.ctor(::unity::IntPtr, crate::system::io::fileaccess::FileAccess, bool, i32, bool, bool) overloadSource§fn ctor_3(
self,
path: impl Into<Il2CppString>,
mode: impl Into<FileMode>,
access: impl Into<FileAccess>,
)
fn ctor_3( self, path: impl Into<Il2CppString>, mode: impl Into<FileMode>, access: impl Into<FileAccess>, )
.ctor(::unity::Il2CppString, crate::system::io::filemode::FileMode, crate::system::io::fileaccess::FileAccess) overloadSource§fn ctor_4(
self,
path: impl Into<Il2CppString>,
mode: impl Into<FileMode>,
access: impl Into<FileAccess>,
share: impl Into<FileShare>,
)
fn ctor_4( self, path: impl Into<Il2CppString>, mode: impl Into<FileMode>, access: impl Into<FileAccess>, share: impl Into<FileShare>, )
.ctor(::unity::Il2CppString, crate::system::io::filemode::FileMode, crate::system::io::fileaccess::FileAccess, crate::system::io::fileshare::FileShare) overloadSource§fn ctor_5(
self,
path: impl Into<Il2CppString>,
mode: impl Into<FileMode>,
access: impl Into<FileAccess>,
share: impl Into<FileShare>,
buffer_size: impl Into<i32>,
)
fn ctor_5( self, path: impl Into<Il2CppString>, mode: impl Into<FileMode>, access: impl Into<FileAccess>, share: impl Into<FileShare>, buffer_size: impl Into<i32>, )
.ctor(::unity::Il2CppString, crate::system::io::filemode::FileMode, crate::system::io::fileaccess::FileAccess, crate::system::io::fileshare::FileShare, i32) overloadSource§fn ctor_6(
self,
path: impl Into<Il2CppString>,
mode: impl Into<FileMode>,
access: impl Into<FileAccess>,
share: impl Into<FileShare>,
buffer_size: impl Into<i32>,
use_async: impl Into<bool>,
)
fn ctor_6( self, path: impl Into<Il2CppString>, mode: impl Into<FileMode>, access: impl Into<FileAccess>, share: impl Into<FileShare>, buffer_size: impl Into<i32>, use_async: impl Into<bool>, )
.ctor(::unity::Il2CppString, crate::system::io::filemode::FileMode, crate::system::io::fileaccess::FileAccess, crate::system::io::fileshare::FileShare, i32, bool) overloadSource§fn ctor_7(
self,
path: impl Into<Il2CppString>,
mode: impl Into<FileMode>,
access: impl Into<FileAccess>,
share: impl Into<FileShare>,
buffer_size: impl Into<i32>,
options: impl Into<FileOptions>,
)
fn ctor_7( self, path: impl Into<Il2CppString>, mode: impl Into<FileMode>, access: impl Into<FileAccess>, share: impl Into<FileShare>, buffer_size: impl Into<i32>, options: impl Into<FileOptions>, )
.ctor(::unity::Il2CppString, crate::system::io::filemode::FileMode, crate::system::io::fileaccess::FileAccess, crate::system::io::fileshare::FileShare, i32, crate::system::io::fileoptions::FileOptions) overloadSource§fn ctor_8(
self,
path: impl Into<Il2CppString>,
mode: impl Into<FileMode>,
access: impl Into<FileAccess>,
share: impl Into<FileShare>,
buffer_size: impl Into<i32>,
options: impl Into<FileOptions>,
msg_path: impl Into<Il2CppString>,
b_from_proxy: impl Into<bool>,
use_long_path: impl Into<bool>,
check_host: impl Into<bool>,
)
fn ctor_8( self, path: impl Into<Il2CppString>, mode: impl Into<FileMode>, access: impl Into<FileAccess>, share: impl Into<FileShare>, buffer_size: impl Into<i32>, options: impl Into<FileOptions>, msg_path: impl Into<Il2CppString>, b_from_proxy: impl Into<bool>, use_long_path: impl Into<bool>, check_host: impl Into<bool>, )
.ctor(::unity::Il2CppString, crate::system::io::filemode::FileMode, crate::system::io::fileaccess::FileAccess, crate::system::io::fileshare::FileShare, i32, crate::system::io::fileoptions::FileOptions, ::unity::Il2CppString, bool, bool, bool) overloadSource§fn ctor_9(
self,
path: impl Into<Il2CppString>,
mode: impl Into<FileMode>,
access: impl Into<FileAccess>,
share: impl Into<FileShare>,
buffer_size: impl Into<i32>,
is_async: impl Into<bool>,
anonymous: impl Into<bool>,
)
fn ctor_9( self, path: impl Into<Il2CppString>, mode: impl Into<FileMode>, access: impl Into<FileAccess>, share: impl Into<FileShare>, buffer_size: impl Into<i32>, is_async: impl Into<bool>, anonymous: impl Into<bool>, )
.ctor(::unity::Il2CppString, crate::system::io::filemode::FileMode, crate::system::io::fileaccess::FileAccess, crate::system::io::fileshare::FileShare, i32, bool, bool) overloadSource§fn ctor_10(
self,
path: impl Into<Il2CppString>,
mode: impl Into<FileMode>,
access: impl Into<FileAccess>,
share: impl Into<FileShare>,
buffer_size: impl Into<i32>,
anonymous: impl Into<bool>,
options: impl Into<FileOptions>,
)
fn ctor_10( self, path: impl Into<Il2CppString>, mode: impl Into<FileMode>, access: impl Into<FileAccess>, share: impl Into<FileShare>, buffer_size: impl Into<i32>, anonymous: impl Into<bool>, options: impl Into<FileOptions>, )
.ctor(::unity::Il2CppString, crate::system::io::filemode::FileMode, crate::system::io::fileaccess::FileAccess, crate::system::io::fileshare::FileShare, i32, bool, crate::system::io::fileoptions::FileOptions) overloadSource§fn get_can_read(self) -> bool
fn get_can_read(self) -> bool
get_CanRead() overloadSource§fn get_can_write(self) -> bool
fn get_can_write(self) -> bool
get_CanWrite() overloadSource§fn get_can_seek(self) -> bool
fn get_can_seek(self) -> bool
get_CanSeek() overloadSource§fn get_length(self) -> i64
fn get_length(self) -> i64
get_Length() overloadSource§fn get_position(self) -> i64
fn get_position(self) -> i64
get_Position() overloadSource§fn set_position(self, value: impl Into<i64>)
fn set_position(self, value: impl Into<i64>)
set_Position(i64) overloadSource§fn expose_handle(self)
fn expose_handle(self)
ExposeHandle() overloadSource§fn write_byte(self, value: impl Into<u8>)
fn write_byte(self, value: impl Into<u8>)
WriteByte(u8) overloadSource§fn read(
self,
array: impl Into<Array<u8>>,
offset: impl Into<i32>,
count: impl Into<i32>,
) -> i32
fn read( self, array: impl Into<Array<u8>>, offset: impl Into<i32>, count: impl Into<i32>, ) -> i32
Read(::unity::Array<u8>, i32, i32) overloadSource§fn read_internal(
self,
dest: impl Into<Array<u8>>,
offset: impl Into<i32>,
count: impl Into<i32>,
) -> i32
fn read_internal( self, dest: impl Into<Array<u8>>, offset: impl Into<i32>, count: impl Into<i32>, ) -> i32
ReadInternal(::unity::Array<u8>, i32, i32) overloadSource§fn write(
self,
array: impl Into<Array<u8>>,
offset: impl Into<i32>,
count: impl Into<i32>,
)
fn write( self, array: impl Into<Array<u8>>, offset: impl Into<i32>, count: impl Into<i32>, )
Write(::unity::Array<u8>, i32, i32) overloadSource§fn write_internal(
self,
src: impl Into<Array<u8>>,
offset: impl Into<i32>,
count: impl Into<i32>,
)
fn write_internal( self, src: impl Into<Array<u8>>, offset: impl Into<i32>, count: impl Into<i32>, )
WriteInternal(::unity::Array<u8>, i32, i32) overloadSource§fn seek(self, offset: impl Into<i64>, origin: impl Into<SeekOrigin>) -> i64
fn seek(self, offset: impl Into<i64>, origin: impl Into<SeekOrigin>) -> i64
Seek(i64, crate::system::io::seekorigin::SeekOrigin) overloadSource§fn set_length(self, value: impl Into<i64>)
fn set_length(self, value: impl Into<i64>)
SetLength(i64) overloadSource§fn read_segment(
self,
dest: impl Into<Array<u8>>,
dest_offset: impl Into<i32>,
count: impl Into<i32>,
) -> i32
fn read_segment( self, dest: impl Into<Array<u8>>, dest_offset: impl Into<i32>, count: impl Into<i32>, ) -> i32
ReadSegment(::unity::Array<u8>, i32, i32) overloadSource§fn write_segment(
self,
src: impl Into<Array<u8>>,
src_offset: impl Into<i32>,
count: impl Into<i32>,
) -> i32
fn write_segment( self, src: impl Into<Array<u8>>, src_offset: impl Into<i32>, count: impl Into<i32>, ) -> i32
WriteSegment(::unity::Array<u8>, i32, i32) overloadSource§fn flush_buffer(self)
fn flush_buffer(self)
FlushBuffer() overloadSource§fn flush_buffer_if_dirty(self)
fn flush_buffer_if_dirty(self)
FlushBufferIfDirty() overloadSource§fn refill_buffer(self)
fn refill_buffer(self)
RefillBuffer() overloadSource§fn init_buffer(self, size: impl Into<i32>, is_zero_size: impl Into<bool>)
fn init_buffer(self, size: impl Into<i32>, is_zero_size: impl Into<bool>)
InitBuffer(i32, bool) overloadSource§fn get_secure_file_name(self, filename: impl Into<Il2CppString>) -> Il2CppString
fn get_secure_file_name(self, filename: impl Into<Il2CppString>) -> Il2CppString
GetSecureFileName(::unity::Il2CppString) overloadSource§fn get_secure_file_name_2(
self,
filename: impl Into<Il2CppString>,
full: impl Into<bool>,
) -> Il2CppString
fn get_secure_file_name_2( self, filename: impl Into<Il2CppString>, full: impl Into<bool>, ) -> Il2CppString
GetSecureFileName(::unity::Il2CppString, bool) overloadSource§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<__T> IStreamMethods for __Twhere
__T: IStream,
impl<__T> IStreamMethods for __Twhere
__T: IStream,
Source§fn get_can_read(self) -> bool
fn get_can_read(self) -> bool
get_CanRead() overloadSource§fn get_can_seek(self) -> bool
fn get_can_seek(self) -> bool
get_CanSeek() overloadSource§fn get_can_timeout(self) -> bool
fn get_can_timeout(self) -> bool
get_CanTimeout() overloadSource§fn get_can_write(self) -> bool
fn get_can_write(self) -> bool
get_CanWrite() overloadSource§fn get_length(self) -> i64
fn get_length(self) -> i64
get_Length() overloadSource§fn get_position(self) -> i64
fn get_position(self) -> i64
get_Position() overloadSource§fn set_position(self, value: impl Into<i64>)
fn set_position(self, value: impl Into<i64>)
set_Position(i64) overloadSource§fn get_read_timeout(self) -> i32
fn get_read_timeout(self) -> i32
get_ReadTimeout() overloadSource§fn set_read_timeout(self, value: impl Into<i32>)
fn set_read_timeout(self, value: impl Into<i32>)
set_ReadTimeout(i32) overloadSource§fn get_write_timeout(self) -> i32
fn get_write_timeout(self) -> i32
get_WriteTimeout() overloadSource§fn set_write_timeout(self, value: impl Into<i32>)
fn set_write_timeout(self, value: impl Into<i32>)
set_WriteTimeout(i32) overloadSource§fn run_read_write_task(self, read_write_task: impl Into<Stream_ReadWriteTask>)
fn run_read_write_task(self, read_write_task: impl Into<Stream_ReadWriteTask>)
RunReadWriteTask(crate::system::io::stream::Stream_ReadWriteTask) overloadSource§fn seek(self, offset: impl Into<i64>, origin: impl Into<SeekOrigin>) -> i64
fn seek(self, offset: impl Into<i64>, origin: impl Into<SeekOrigin>) -> i64
Seek(i64, crate::system::io::seekorigin::SeekOrigin) overloadSource§fn set_length(self, value: impl Into<i64>)
fn set_length(self, value: impl Into<i64>)
SetLength(i64) overloadSource§fn read(
self,
buffer: impl Into<Array<u8>>,
offset: impl Into<i32>,
count: impl Into<i32>,
) -> i32
fn read( self, buffer: impl Into<Array<u8>>, offset: impl Into<i32>, count: impl Into<i32>, ) -> i32
Read(::unity::Array<u8>, i32, i32) overloadSource§fn write(
self,
buffer: impl Into<Array<u8>>,
offset: impl Into<i32>,
count: impl Into<i32>,
)
fn write( self, buffer: impl Into<Array<u8>>, offset: impl Into<i32>, count: impl Into<i32>, )
Write(::unity::Array<u8>, i32, i32) overloadSource§fn write_byte(self, value: impl Into<u8>)
fn write_byte(self, value: impl Into<u8>)
WriteByte(u8) overload