pub struct ObjectMethod {
pub mono_ptr: *mut MonoMethod,
pub assembly: Arc<Assembly>,
pub class: Arc<Class>,
pub domain: Arc<Domain>,
pub image: Arc<Image>,
pub object: Arc<Object>,
}
Fields§
§mono_ptr: *mut MonoMethod
§assembly: Arc<Assembly>
§class: Arc<Class>
§domain: Arc<Domain>
§image: Arc<Image>
§object: Arc<Object>
Implementations§
Source§impl ObjectMethod
impl ObjectMethod
pub fn invoke(&self, args: Arguments) -> MonoResult<Object>
Trait Implementations§
Source§impl AsRawVoid for ObjectMethod
impl AsRawVoid for ObjectMethod
fn as_raw_void(self) -> *mut c_void
Source§impl Clone for ObjectMethod
impl Clone for ObjectMethod
Source§fn clone(&self) -> ObjectMethod
fn clone(&self) -> ObjectMethod
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for ObjectMethod
impl RefUnwindSafe for ObjectMethod
impl !Send for ObjectMethod
impl !Sync for ObjectMethod
impl Unpin for ObjectMethod
impl UnwindSafe for ObjectMethod
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more