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§
Sourcefn dynamic_invoke_impl(self, args: impl Into<Array<Object>>) -> Object
fn dynamic_invoke_impl(self, args: impl Into<Array<Object>>) -> Object
DynamicInvokeImpl(::unity::Array<crate::system::object::Object>) overload
Sourcefn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overload
Sourcefn get_method_impl(self) -> MethodInfo
fn get_method_impl(self) -> MethodInfo
GetMethodImpl() overload
Sourcefn get_invocation_list(self) -> Array<Delegate>
fn get_invocation_list(self) -> Array<Delegate>
GetInvocationList() overload
Sourcefn combine_impl(self, follow: impl Into<Delegate>) -> Delegate
fn combine_impl(self, follow: impl Into<Delegate>) -> Delegate
CombineImpl(crate::system::delegate::Delegate) overload
Sourcefn last_index_of(
self,
haystack: impl Into<Array<Delegate>>,
needle: impl Into<Array<Delegate>>,
) -> i32
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
Sourcefn remove_impl(self, value: impl Into<Delegate>) -> Delegate
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§
impl<__T: IMulticastDelegate> IMulticastDelegateMethods for __T
Available on crate feature
system-multicastdelegate only.