Delegate

cs.system.Delegate (extern class) → MulticastDelegate

Static Members

CreateDelegate(type: Type, firstArgument: Dynamic, method: cs.system.reflection.MethodInfo, throwOnBindFailure: Bool): Delegate
Name Type
type Type
firstArgument Dynamic
method cs.system.reflection.MethodInfo
throwOnBindFailure Bool
Returns
Delegate

Combine(a: Delegate, b: Delegate): Delegate
Name Type
a Delegate
b Delegate
Returns
Delegate

Remove(source: Delegate, value: Delegate): Delegate
Name Type
source Delegate
value Delegate
Returns
Delegate

RemoveAll(source: Delegate, value: Delegate): Delegate
Name Type
source Delegate
value Delegate
Returns
Delegate

op_Equality(d1: Delegate, d2: Delegate): Bool
Name Type
d1 Delegate
d2 Delegate
Returns
Bool

op_Inequality(d1: Delegate, d2: Delegate): Bool
Name Type
d1 Delegate
d2 Delegate
Returns
Bool

Instance Members

Target: Dynamic


DynamicInvoke(args: cs.NativeArray<Dynamic>): Dynamic
Name Type
args cs.NativeArray<Dynamic>
Returns
Dynamic

DynamicInvokeImpl(args: cs.NativeArray<Dynamic>): Dynamic
Name Type
args cs.NativeArray<Dynamic>
Returns
Dynamic

Clone(): Dynamic
Returns
Dynamic

Returns
cs.system.reflection.MethodInfo

Name Type
info cs.system.runtime.serialization.SerializationInfo
context cs.system.runtime.serialization.StreamingContext

GetInvocationList(): cs.NativeArray<Delegate>
Returns
cs.NativeArray<Delegate>

CombineImpl(d: Delegate): Delegate
Name Type
d Delegate
Returns
Delegate

RemoveImpl(d: Delegate): Delegate
Name Type
d Delegate
Returns
Delegate

new(target: Dynamic, method: String): Void
Name Type
target Dynamic
method String

Metadata

Name Parameters
:nativeGen -
:abstract -
:libType -
:csNative -