#[repr(C)]pub struct MonoMethodInfo {
pub parent: SystemType,
pub ret: SystemType,
pub attrs: MethodAttributes,
pub iattrs: MethodImplAttributes,
pub callconv: CallingConventions,
}Expand description
Fields§
§parent: SystemType§ret: SystemType§attrs: MethodAttributes§iattrs: MethodImplAttributes§callconv: CallingConventionsImplementations§
Source§impl MonoMethodInfo
impl MonoMethodInfo
Sourcepub fn get_method_info(handle: impl Into<IntPtr>) -> MonoMethodInfo
pub fn get_method_info(handle: impl Into<IntPtr>) -> MonoMethodInfo
get_method_info(::unity::IntPtr, *mutcrate::system::reflection::monomethodinfo::MonoMethodInfo) overload
Sourcepub fn get_method_attributes(handle: impl Into<IntPtr>) -> i32
pub fn get_method_attributes(handle: impl Into<IntPtr>) -> i32
get_method_attributes(::unity::IntPtr) overload
Sourcepub fn get_method_info_2(handle: impl Into<IntPtr>) -> MonoMethodInfo
pub fn get_method_info_2(handle: impl Into<IntPtr>) -> MonoMethodInfo
GetMethodInfo(::unity::IntPtr) overload
Sourcepub fn get_declaring_type(handle: impl Into<IntPtr>) -> SystemType
pub fn get_declaring_type(handle: impl Into<IntPtr>) -> SystemType
GetDeclaringType(::unity::IntPtr) overload
Sourcepub fn get_return_type(handle: impl Into<IntPtr>) -> SystemType
pub fn get_return_type(handle: impl Into<IntPtr>) -> SystemType
GetReturnType(::unity::IntPtr) overload
Sourcepub fn get_attributes(handle: impl Into<IntPtr>) -> MethodAttributes
pub fn get_attributes(handle: impl Into<IntPtr>) -> MethodAttributes
GetAttributes(::unity::IntPtr) overload
Sourcepub fn get_calling_convention(handle: impl Into<IntPtr>) -> CallingConventions
pub fn get_calling_convention(handle: impl Into<IntPtr>) -> CallingConventions
GetCallingConvention(::unity::IntPtr) overload
Sourcepub fn get_method_implementation_flags(
handle: impl Into<IntPtr>,
) -> MethodImplAttributes
pub fn get_method_implementation_flags( handle: impl Into<IntPtr>, ) -> MethodImplAttributes
GetMethodImplementationFlags(::unity::IntPtr) overload
Sourcepub fn get_parameter_info(
handle: impl Into<IntPtr>,
member: impl Into<MemberInfo>,
) -> Array<ParameterInfo>
pub fn get_parameter_info( handle: impl Into<IntPtr>, member: impl Into<MemberInfo>, ) -> Array<ParameterInfo>
get_parameter_info(::unity::IntPtr, crate::system::reflection::memberinfo::MemberInfo) overload
Sourcepub fn get_parameters_info(
handle: impl Into<IntPtr>,
member: impl Into<MemberInfo>,
) -> Array<ParameterInfo>
pub fn get_parameters_info( handle: impl Into<IntPtr>, member: impl Into<MemberInfo>, ) -> Array<ParameterInfo>
GetParametersInfo(::unity::IntPtr, crate::system::reflection::memberinfo::MemberInfo) overload
Source§impl MonoMethodInfo
impl MonoMethodInfo
pub fn get_method_info_method_info() -> &'static MethodInfo
pub fn get_method_attributes_method_info() -> &'static MethodInfo
pub fn get_method_info_2_method_info() -> &'static MethodInfo
pub fn get_declaring_type_method_info() -> &'static MethodInfo
pub fn get_return_type_method_info() -> &'static MethodInfo
pub fn get_attributes_method_info() -> &'static MethodInfo
pub fn get_calling_convention_method_info() -> &'static MethodInfo
pub fn get_method_implementation_flags_method_info() -> &'static MethodInfo
pub fn get_parameter_info_method_info() -> &'static MethodInfo
pub fn get_parameters_info_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for MonoMethodInfo
impl ClassIdentity for MonoMethodInfo
Source§impl Clone for MonoMethodInfo
impl Clone for MonoMethodInfo
Source§fn clone(&self) -> MonoMethodInfo
fn clone(&self) -> MonoMethodInfo
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 MonoMethodInfo
Auto Trait Implementations§
impl Freeze for MonoMethodInfo
impl RefUnwindSafe for MonoMethodInfo
impl !Send for MonoMethodInfo
impl !Sync for MonoMethodInfo
impl Unpin for MonoMethodInfo
impl UnwindSafe for MonoMethodInfo
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)