pub trait IWatchItemMethods: IWatchItem {
Show 18 methods
// Provided methods
fn get_address(self) -> i32 { ... }
fn set_address(self, value: impl Into<i32>) { ... }
fn get_base_ptr(self) -> i32 { ... }
fn set_base_ptr(self, value: impl Into<i32>) { ... }
fn get_ret_address(self) -> i32 { ... }
fn set_ret_address(self, value: impl Into<i32>) { ... }
fn get_name(self) -> Il2CppString { ... }
fn set_name(self, value: impl Into<Il2CppString>) { ... }
fn get_value(self) -> DynValue { ... }
fn set_value(self, value: impl Into<DynValue>) { ... }
fn get_l_value(self) -> SymbolRef { ... }
fn set_l_value(self, value: impl Into<SymbolRef>) { ... }
fn get_is_error(self) -> bool { ... }
fn set_is_error(self, value: impl Into<bool>) { ... }
fn get_location(self) -> SourceRef { ... }
fn set_location(self, value: impl Into<SourceRef>) { ... }
fn to_string(self) -> Il2CppString { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_address(self) -> i32
fn get_address(self) -> i32
get_Address() overload
Sourcefn set_address(self, value: impl Into<i32>)
fn set_address(self, value: impl Into<i32>)
set_Address(i32) overload
Sourcefn get_base_ptr(self) -> i32
fn get_base_ptr(self) -> i32
get_BasePtr() overload
Sourcefn set_base_ptr(self, value: impl Into<i32>)
fn set_base_ptr(self, value: impl Into<i32>)
set_BasePtr(i32) overload
Sourcefn get_ret_address(self) -> i32
fn get_ret_address(self) -> i32
get_RetAddress() overload
Sourcefn set_ret_address(self, value: impl Into<i32>)
fn set_ret_address(self, value: impl Into<i32>)
set_RetAddress(i32) overload
Sourcefn get_name(self) -> Il2CppString
fn get_name(self) -> Il2CppString
get_Name() overload
Sourcefn set_name(self, value: impl Into<Il2CppString>)
fn set_name(self, value: impl Into<Il2CppString>)
set_Name(::unity::Il2CppString) overload
Sourcefn set_value(self, value: impl Into<DynValue>)
fn set_value(self, value: impl Into<DynValue>)
set_Value(crate::moon_sharp::interpreter::dynvalue::DynValue) overload
Sourcefn get_l_value(self) -> SymbolRef
fn get_l_value(self) -> SymbolRef
get_LValue() overload
Sourcefn set_l_value(self, value: impl Into<SymbolRef>)
fn set_l_value(self, value: impl Into<SymbolRef>)
set_LValue(crate::moon_sharp::interpreter::symbolref::SymbolRef) overload
Sourcefn get_is_error(self) -> bool
fn get_is_error(self) -> bool
get_IsError() overload
Sourcefn set_is_error(self, value: impl Into<bool>)
fn set_is_error(self, value: impl Into<bool>)
set_IsError(bool) overload
Sourcefn get_location(self) -> SourceRef
fn get_location(self) -> SourceRef
get_Location() overload
Sourcefn set_location(self, value: impl Into<SourceRef>)
fn set_location(self, value: impl Into<SourceRef>)
set_Location(crate::moon_sharp::interpreter::debugging::sourceref::SourceRef) overload
Sourcefn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overload
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§
impl<__T: IWatchItem> IWatchItemMethods for __T
Available on crate feature
moon_sharp-interpreter-debugging-watchitem only.