Struct mono_rs::object::Object [−][src]
pub struct Object {
pub mono_ptr: *mut MonoObject,
pub assembly: Arc<Assembly>,
pub class: Arc<Class>,
pub domain: Arc<Domain>,
pub image: Arc<Image>,
}Fields
mono_ptr: *mut MonoObjectassembly: Arc<Assembly>class: Arc<Class>domain: Arc<Domain>image: Arc<Image>Implementations
pub fn get_method_by_name<T: AsRef<str>>(
&self,
name: T
) -> Result<ObjectMethod, Box<dyn Error>>
pub fn get_field_by_name<T: AsRef<str>>(
&self,
name: T
) -> Result<ObjectField, Box<dyn Error>>
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Object
impl UnwindSafe for Object
Blanket Implementations
Mutably borrows from an owned value. Read more