#[repr(C)]pub struct MonoPropertyInfo {
pub parent: SystemType,
pub declaring_type: SystemType,
pub name: Il2CppString,
pub get_method: MethodInfo,
pub set_method: MethodInfo,
pub attrs: PropertyAttributes,
}Expand description
Fields§
§parent: SystemType§declaring_type: SystemType§name: Il2CppString§get_method: MethodInfo§set_method: MethodInfo§attrs: PropertyAttributesImplementations§
Source§impl MonoPropertyInfo
impl MonoPropertyInfo
Sourcepub fn get_property_info(
prop: impl Into<MonoProperty>,
req_info: impl Into<PInfo>,
) -> MonoPropertyInfo
pub fn get_property_info( prop: impl Into<MonoProperty>, req_info: impl Into<PInfo>, ) -> MonoPropertyInfo
get_property_info(crate::system::reflection::monoproperty::MonoProperty, *mutcrate::system::reflection::monopropertyinfo::MonoPropertyInfo, crate::system::reflection::pinfo::PInfo) overload
Sourcepub fn get_type_modifiers(
prop: impl Into<MonoProperty>,
optional: impl Into<bool>,
) -> Array<SystemType>
pub fn get_type_modifiers( prop: impl Into<MonoProperty>, optional: impl Into<bool>, ) -> Array<SystemType>
GetTypeModifiers(crate::system::reflection::monoproperty::MonoProperty, bool) overload
Sourcepub fn get_default_value(prop: impl Into<MonoProperty>) -> Object
pub fn get_default_value(prop: impl Into<MonoProperty>) -> Object
get_default_value(crate::system::reflection::monoproperty::MonoProperty) overload
Source§impl MonoPropertyInfo
impl MonoPropertyInfo
pub fn get_property_info_method_info() -> &'static MethodInfo
pub fn get_type_modifiers_method_info() -> &'static MethodInfo
pub fn get_default_value_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for MonoPropertyInfo
impl ClassIdentity for MonoPropertyInfo
Source§impl Clone for MonoPropertyInfo
impl Clone for MonoPropertyInfo
Source§fn clone(&self) -> MonoPropertyInfo
fn clone(&self) -> MonoPropertyInfo
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MonoPropertyInfo
Auto Trait Implementations§
impl Freeze for MonoPropertyInfo
impl RefUnwindSafe for MonoPropertyInfo
impl !Send for MonoPropertyInfo
impl !Sync for MonoPropertyInfo
impl Unpin for MonoPropertyInfo
impl UnwindSafe for MonoPropertyInfo
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> 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)