Skip to main content

IMulticastDelegateMethods

Trait IMulticastDelegateMethods 

Source
pub trait IMulticastDelegateMethods: IMulticastDelegate {
    // Provided methods
    fn dynamic_invoke_impl(self, args: impl Into<Array<Object>>) -> Object { ... }
    fn equals(self, obj: impl Into<Object>) -> bool { ... }
    fn get_hash_code(self) -> i32 { ... }
    fn get_method_impl(self) -> MethodInfo { ... }
    fn get_invocation_list(self) -> Array<Delegate> { ... }
    fn combine_impl(self, follow: impl Into<Delegate>) -> Delegate { ... }
    fn last_index_of(
        self,
        haystack: impl Into<Array<Delegate>>,
        needle: impl Into<Array<Delegate>>,
    ) -> i32 { ... }
    fn remove_impl(self, value: impl Into<Delegate>) -> Delegate { ... }
}

Provided Methods§

Source

fn dynamic_invoke_impl(self, args: impl Into<Array<Object>>) -> Object

DynamicInvokeImpl(::unity::Array<crate::system::object::Object>) overload

Source

fn equals(self, obj: impl Into<Object>) -> bool

Equals(crate::system::object::Object) overload

Source

fn get_hash_code(self) -> i32

GetHashCode() overload

Source

fn get_method_impl(self) -> MethodInfo

GetMethodImpl() overload

Source

fn get_invocation_list(self) -> Array<Delegate>

GetInvocationList() overload

Source

fn combine_impl(self, follow: impl Into<Delegate>) -> Delegate

CombineImpl(crate::system::delegate::Delegate) overload

Source

fn last_index_of( self, haystack: impl Into<Array<Delegate>>, needle: impl Into<Array<Delegate>>, ) -> i32

LastIndexOf(::unity::Array<crate::system::delegate::Delegate>, ::unity::Array<crate::system::delegate::Delegate>) overload

Source

fn remove_impl(self, value: impl Into<Delegate>) -> Delegate

RemoveImpl(crate::system::delegate::Delegate) 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§

Source§

impl<__T: IMulticastDelegate> IMulticastDelegateMethods for __T

Available on crate feature system-multicastdelegate only.