Table of Contents

Class NpFunc

Namespace
NumSharp.Utilities
Assembly
NumSharp.dll
public static class NpFunc
Inheritance
NpFunc
Inherited Members

Methods

Invoke(NPTypeCode, NPTypeCode, NPTypeCode, Action)

public static void Invoke(NPTypeCode tc1, NPTypeCode tc2, NPTypeCode tc3, Action method)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
tc3 NPTypeCode
method Action

Invoke(NPTypeCode, NPTypeCode, Action)

public static void Invoke(NPTypeCode tc1, NPTypeCode tc2, Action method)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
method Action

Invoke(NPTypeCode, Action)

public static void Invoke(NPTypeCode tc, Action method)

Parameters

tc NPTypeCode
method Action

Invoke(Type, Action)

public static void Invoke(Type t, Action method)

Parameters

t Type
method Action

Invoke(Type, Type, Action)

public static void Invoke(Type t1, Type t2, Action method)

Parameters

t1 Type
t2 Type
method Action

Invoke<T1>(NPTypeCode, NPTypeCode, NPTypeCode, Action<T1>, T1)

public static void Invoke<T1>(NPTypeCode tc1, NPTypeCode tc2, NPTypeCode tc3, Action<T1> method, T1 a1)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
tc3 NPTypeCode
method Action<T1>
a1 T1

Type Parameters

T1

Invoke<TResult>(NPTypeCode, NPTypeCode, NPTypeCode, Func<TResult>)

public static TResult Invoke<TResult>(NPTypeCode tc1, NPTypeCode tc2, NPTypeCode tc3, Func<TResult> method)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
tc3 NPTypeCode
method Func<TResult>

Returns

TResult

Type Parameters

TResult

Invoke<T1>(NPTypeCode, NPTypeCode, Action<T1>, T1)

public static void Invoke<T1>(NPTypeCode tc1, NPTypeCode tc2, Action<T1> method, T1 a1)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
method Action<T1>
a1 T1

Type Parameters

T1

Invoke<TResult>(NPTypeCode, NPTypeCode, Func<TResult>)

public static TResult Invoke<TResult>(NPTypeCode tc1, NPTypeCode tc2, Func<TResult> method)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
method Func<TResult>

Returns

TResult

Type Parameters

TResult

Invoke<T1>(NPTypeCode, Action<T1>, T1)

public static void Invoke<T1>(NPTypeCode tc, Action<T1> method, T1 a1)

Parameters

tc NPTypeCode
method Action<T1>
a1 T1

Type Parameters

T1

Invoke<TResult>(NPTypeCode, Func<TResult>)

public static TResult Invoke<TResult>(NPTypeCode tc, Func<TResult> method)

Parameters

tc NPTypeCode
method Func<TResult>

Returns

TResult

Type Parameters

TResult

Invoke<T1>(Type, Action<T1>, T1)

public static void Invoke<T1>(Type t, Action<T1> method, T1 a1)

Parameters

t Type
method Action<T1>
a1 T1

Type Parameters

T1

Invoke<TResult>(Type, Func<TResult>)

public static TResult Invoke<TResult>(Type t, Func<TResult> method)

Parameters

t Type
method Func<TResult>

Returns

TResult

Type Parameters

TResult

Invoke<T1>(Type, Type, Action<T1>, T1)

public static void Invoke<T1>(Type t1, Type t2, Action<T1> method, T1 a1)

Parameters

t1 Type
t2 Type
method Action<T1>
a1 T1

Type Parameters

T1

Invoke<TResult>(Type, Type, Func<TResult>)

public static TResult Invoke<TResult>(Type t1, Type t2, Func<TResult> method)

Parameters

t1 Type
t2 Type
method Func<TResult>

Returns

TResult

Type Parameters

TResult

Invoke<T1, T2>(NPTypeCode, NPTypeCode, NPTypeCode, Action<T1, T2>, T1, T2)

public static void Invoke<T1, T2>(NPTypeCode tc1, NPTypeCode tc2, NPTypeCode tc3, Action<T1, T2> method, T1 a1, T2 a2)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
tc3 NPTypeCode
method Action<T1, T2>
a1 T1
a2 T2

Type Parameters

T1
T2

Invoke<T1, TResult>(NPTypeCode, NPTypeCode, NPTypeCode, Func<T1, TResult>, T1)

public static TResult Invoke<T1, TResult>(NPTypeCode tc1, NPTypeCode tc2, NPTypeCode tc3, Func<T1, TResult> method, T1 a1)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
tc3 NPTypeCode
method Func<T1, TResult>
a1 T1

Returns

TResult

Type Parameters

T1
TResult

Invoke<T1, T2>(NPTypeCode, NPTypeCode, Action<T1, T2>, T1, T2)

public static void Invoke<T1, T2>(NPTypeCode tc1, NPTypeCode tc2, Action<T1, T2> method, T1 a1, T2 a2)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
method Action<T1, T2>
a1 T1
a2 T2

Type Parameters

T1
T2

Invoke<T1, TResult>(NPTypeCode, NPTypeCode, Func<T1, TResult>, T1)

public static TResult Invoke<T1, TResult>(NPTypeCode tc1, NPTypeCode tc2, Func<T1, TResult> method, T1 a1)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
method Func<T1, TResult>
a1 T1

Returns

TResult

Type Parameters

T1
TResult

Invoke<T1, T2>(NPTypeCode, Action<T1, T2>, T1, T2)

public static void Invoke<T1, T2>(NPTypeCode tc, Action<T1, T2> method, T1 a1, T2 a2)

Parameters

tc NPTypeCode
method Action<T1, T2>
a1 T1
a2 T2

Type Parameters

T1
T2

Invoke<T1, TResult>(NPTypeCode, Func<T1, TResult>, T1)

public static TResult Invoke<T1, TResult>(NPTypeCode tc, Func<T1, TResult> method, T1 a1)

Parameters

tc NPTypeCode
method Func<T1, TResult>
a1 T1

Returns

TResult

Type Parameters

T1
TResult

Invoke<T1, T2>(Type, Action<T1, T2>, T1, T2)

public static void Invoke<T1, T2>(Type t, Action<T1, T2> method, T1 a1, T2 a2)

Parameters

t Type
method Action<T1, T2>
a1 T1
a2 T2

Type Parameters

T1
T2

Invoke<T1, TResult>(Type, Func<T1, TResult>, T1)

public static TResult Invoke<T1, TResult>(Type t, Func<T1, TResult> method, T1 a1)

Parameters

t Type
method Func<T1, TResult>
a1 T1

Returns

TResult

Type Parameters

T1
TResult

Invoke<T1, T2>(Type, Type, Action<T1, T2>, T1, T2)

public static void Invoke<T1, T2>(Type t1, Type t2, Action<T1, T2> method, T1 a1, T2 a2)

Parameters

t1 Type
t2 Type
method Action<T1, T2>
a1 T1
a2 T2

Type Parameters

T1
T2

Invoke<T1, TResult>(Type, Type, Func<T1, TResult>, T1)

public static TResult Invoke<T1, TResult>(Type t1, Type t2, Func<T1, TResult> method, T1 a1)

Parameters

t1 Type
t2 Type
method Func<T1, TResult>
a1 T1

Returns

TResult

Type Parameters

T1
TResult

Invoke<T1, T2, T3>(NPTypeCode, NPTypeCode, NPTypeCode, Action<T1, T2, T3>, T1, T2, T3)

public static void Invoke<T1, T2, T3>(NPTypeCode tc1, NPTypeCode tc2, NPTypeCode tc3, Action<T1, T2, T3> method, T1 a1, T2 a2, T3 a3)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
tc3 NPTypeCode
method Action<T1, T2, T3>
a1 T1
a2 T2
a3 T3

Type Parameters

T1
T2
T3

Invoke<T1, T2, T3>(NPTypeCode, NPTypeCode, Action<T1, T2, T3>, T1, T2, T3)

public static void Invoke<T1, T2, T3>(NPTypeCode tc1, NPTypeCode tc2, Action<T1, T2, T3> method, T1 a1, T2 a2, T3 a3)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
method Action<T1, T2, T3>
a1 T1
a2 T2
a3 T3

Type Parameters

T1
T2
T3

Invoke<T1, T2, TResult>(NPTypeCode, NPTypeCode, Func<T1, T2, TResult>, T1, T2)

public static TResult Invoke<T1, T2, TResult>(NPTypeCode tc1, NPTypeCode tc2, Func<T1, T2, TResult> method, T1 a1, T2 a2)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
method Func<T1, T2, TResult>
a1 T1
a2 T2

Returns

TResult

Type Parameters

T1
T2
TResult

Invoke<T1, T2, T3>(NPTypeCode, Action<T1, T2, T3>, T1, T2, T3)

public static void Invoke<T1, T2, T3>(NPTypeCode tc, Action<T1, T2, T3> method, T1 a1, T2 a2, T3 a3)

Parameters

tc NPTypeCode
method Action<T1, T2, T3>
a1 T1
a2 T2
a3 T3

Type Parameters

T1
T2
T3

Invoke<T1, T2, TResult>(NPTypeCode, Func<T1, T2, TResult>, T1, T2)

public static TResult Invoke<T1, T2, TResult>(NPTypeCode tc, Func<T1, T2, TResult> method, T1 a1, T2 a2)

Parameters

tc NPTypeCode
method Func<T1, T2, TResult>
a1 T1
a2 T2

Returns

TResult

Type Parameters

T1
T2
TResult

Invoke<T1, T2, T3>(Type, Action<T1, T2, T3>, T1, T2, T3)

public static void Invoke<T1, T2, T3>(Type t, Action<T1, T2, T3> method, T1 a1, T2 a2, T3 a3)

Parameters

t Type
method Action<T1, T2, T3>
a1 T1
a2 T2
a3 T3

Type Parameters

T1
T2
T3

Invoke<T1, T2, TResult>(Type, Func<T1, T2, TResult>, T1, T2)

public static TResult Invoke<T1, T2, TResult>(Type t, Func<T1, T2, TResult> method, T1 a1, T2 a2)

Parameters

t Type
method Func<T1, T2, TResult>
a1 T1
a2 T2

Returns

TResult

Type Parameters

T1
T2
TResult

Invoke<T1, T2, T3>(Type, Type, Action<T1, T2, T3>, T1, T2, T3)

public static void Invoke<T1, T2, T3>(Type t1, Type t2, Action<T1, T2, T3> method, T1 a1, T2 a2, T3 a3)

Parameters

t1 Type
t2 Type
method Action<T1, T2, T3>
a1 T1
a2 T2
a3 T3

Type Parameters

T1
T2
T3

Invoke<T1, T2, TResult>(Type, Type, Func<T1, T2, TResult>, T1, T2)

public static TResult Invoke<T1, T2, TResult>(Type t1, Type t2, Func<T1, T2, TResult> method, T1 a1, T2 a2)

Parameters

t1 Type
t2 Type
method Func<T1, T2, TResult>
a1 T1
a2 T2

Returns

TResult

Type Parameters

T1
T2
TResult

Invoke<T1, T2, T3, T4>(NPTypeCode, NPTypeCode, NPTypeCode, Action<T1, T2, T3, T4>, T1, T2, T3, T4)

public static void Invoke<T1, T2, T3, T4>(NPTypeCode tc1, NPTypeCode tc2, NPTypeCode tc3, Action<T1, T2, T3, T4> method, T1 a1, T2 a2, T3 a3, T4 a4)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
tc3 NPTypeCode
method Action<T1, T2, T3, T4>
a1 T1
a2 T2
a3 T3
a4 T4

Type Parameters

T1
T2
T3
T4

Invoke<T1, T2, T3, T4>(NPTypeCode, NPTypeCode, Action<T1, T2, T3, T4>, T1, T2, T3, T4)

public static void Invoke<T1, T2, T3, T4>(NPTypeCode tc1, NPTypeCode tc2, Action<T1, T2, T3, T4> method, T1 a1, T2 a2, T3 a3, T4 a4)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
method Action<T1, T2, T3, T4>
a1 T1
a2 T2
a3 T3
a4 T4

Type Parameters

T1
T2
T3
T4

Invoke<T1, T2, T3, TResult>(NPTypeCode, NPTypeCode, Func<T1, T2, T3, TResult>, T1, T2, T3)

public static TResult Invoke<T1, T2, T3, TResult>(NPTypeCode tc1, NPTypeCode tc2, Func<T1, T2, T3, TResult> method, T1 a1, T2 a2, T3 a3)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
method Func<T1, T2, T3, TResult>
a1 T1
a2 T2
a3 T3

Returns

TResult

Type Parameters

T1
T2
T3
TResult

Invoke<T1, T2, T3, T4>(NPTypeCode, Action<T1, T2, T3, T4>, T1, T2, T3, T4)

public static void Invoke<T1, T2, T3, T4>(NPTypeCode tc, Action<T1, T2, T3, T4> method, T1 a1, T2 a2, T3 a3, T4 a4)

Parameters

tc NPTypeCode
method Action<T1, T2, T3, T4>
a1 T1
a2 T2
a3 T3
a4 T4

Type Parameters

T1
T2
T3
T4

Invoke<T1, T2, T3, TResult>(NPTypeCode, Func<T1, T2, T3, TResult>, T1, T2, T3)

public static TResult Invoke<T1, T2, T3, TResult>(NPTypeCode tc, Func<T1, T2, T3, TResult> method, T1 a1, T2 a2, T3 a3)

Parameters

tc NPTypeCode
method Func<T1, T2, T3, TResult>
a1 T1
a2 T2
a3 T3

Returns

TResult

Type Parameters

T1
T2
T3
TResult

Invoke<T1, T2, T3, T4>(Type, Action<T1, T2, T3, T4>, T1, T2, T3, T4)

public static void Invoke<T1, T2, T3, T4>(Type t, Action<T1, T2, T3, T4> method, T1 a1, T2 a2, T3 a3, T4 a4)

Parameters

t Type
method Action<T1, T2, T3, T4>
a1 T1
a2 T2
a3 T3
a4 T4

Type Parameters

T1
T2
T3
T4

Invoke<T1, T2, T3, TResult>(Type, Func<T1, T2, T3, TResult>, T1, T2, T3)

public static TResult Invoke<T1, T2, T3, TResult>(Type t, Func<T1, T2, T3, TResult> method, T1 a1, T2 a2, T3 a3)

Parameters

t Type
method Func<T1, T2, T3, TResult>
a1 T1
a2 T2
a3 T3

Returns

TResult

Type Parameters

T1
T2
T3
TResult

Invoke<T1, T2, T3, T4>(Type, Type, Action<T1, T2, T3, T4>, T1, T2, T3, T4)

public static void Invoke<T1, T2, T3, T4>(Type t1, Type t2, Action<T1, T2, T3, T4> method, T1 a1, T2 a2, T3 a3, T4 a4)

Parameters

t1 Type
t2 Type
method Action<T1, T2, T3, T4>
a1 T1
a2 T2
a3 T3
a4 T4

Type Parameters

T1
T2
T3
T4

Invoke<T1, T2, T3, T4, T5>(NPTypeCode, NPTypeCode, NPTypeCode, Action<T1, T2, T3, T4, T5>, T1, T2, T3, T4, T5)

public static void Invoke<T1, T2, T3, T4, T5>(NPTypeCode tc1, NPTypeCode tc2, NPTypeCode tc3, Action<T1, T2, T3, T4, T5> method, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
tc3 NPTypeCode
method Action<T1, T2, T3, T4, T5>
a1 T1
a2 T2
a3 T3
a4 T4
a5 T5

Type Parameters

T1
T2
T3
T4
T5

Invoke<T1, T2, T3, T4, T5>(NPTypeCode, NPTypeCode, Action<T1, T2, T3, T4, T5>, T1, T2, T3, T4, T5)

public static void Invoke<T1, T2, T3, T4, T5>(NPTypeCode tc1, NPTypeCode tc2, Action<T1, T2, T3, T4, T5> method, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
method Action<T1, T2, T3, T4, T5>
a1 T1
a2 T2
a3 T3
a4 T4
a5 T5

Type Parameters

T1
T2
T3
T4
T5

Invoke<T1, T2, T3, T4, T5>(NPTypeCode, Action<T1, T2, T3, T4, T5>, T1, T2, T3, T4, T5)

public static void Invoke<T1, T2, T3, T4, T5>(NPTypeCode tc, Action<T1, T2, T3, T4, T5> method, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)

Parameters

tc NPTypeCode
method Action<T1, T2, T3, T4, T5>
a1 T1
a2 T2
a3 T3
a4 T4
a5 T5

Type Parameters

T1
T2
T3
T4
T5

Invoke<T1, T2, T3, T4, TResult>(NPTypeCode, Func<T1, T2, T3, T4, TResult>, T1, T2, T3, T4)

public static TResult Invoke<T1, T2, T3, T4, TResult>(NPTypeCode tc, Func<T1, T2, T3, T4, TResult> method, T1 a1, T2 a2, T3 a3, T4 a4)

Parameters

tc NPTypeCode
method Func<T1, T2, T3, T4, TResult>
a1 T1
a2 T2
a3 T3
a4 T4

Returns

TResult

Type Parameters

T1
T2
T3
T4
TResult

Invoke<T1, T2, T3, T4, T5>(Type, Action<T1, T2, T3, T4, T5>, T1, T2, T3, T4, T5)

public static void Invoke<T1, T2, T3, T4, T5>(Type t, Action<T1, T2, T3, T4, T5> method, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)

Parameters

t Type
method Action<T1, T2, T3, T4, T5>
a1 T1
a2 T2
a3 T3
a4 T4
a5 T5

Type Parameters

T1
T2
T3
T4
T5

Invoke<T1, T2, T3, T4, TResult>(Type, Func<T1, T2, T3, T4, TResult>, T1, T2, T3, T4)

public static TResult Invoke<T1, T2, T3, T4, TResult>(Type t, Func<T1, T2, T3, T4, TResult> method, T1 a1, T2 a2, T3 a3, T4 a4)

Parameters

t Type
method Func<T1, T2, T3, T4, TResult>
a1 T1
a2 T2
a3 T3
a4 T4

Returns

TResult

Type Parameters

T1
T2
T3
T4
TResult

Invoke<T1, T2, T3, T4, T5>(Type, Type, Action<T1, T2, T3, T4, T5>, T1, T2, T3, T4, T5)

public static void Invoke<T1, T2, T3, T4, T5>(Type t1, Type t2, Action<T1, T2, T3, T4, T5> method, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)

Parameters

t1 Type
t2 Type
method Action<T1, T2, T3, T4, T5>
a1 T1
a2 T2
a3 T3
a4 T4
a5 T5

Type Parameters

T1
T2
T3
T4
T5

Invoke<T1, T2, T3, T4, T5, T6>(NPTypeCode, NPTypeCode, NPTypeCode, Action<T1, T2, T3, T4, T5, T6>, T1, T2, T3, T4, T5, T6)

public static void Invoke<T1, T2, T3, T4, T5, T6>(NPTypeCode tc1, NPTypeCode tc2, NPTypeCode tc3, Action<T1, T2, T3, T4, T5, T6> method, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
tc3 NPTypeCode
method Action<T1, T2, T3, T4, T5, T6>
a1 T1
a2 T2
a3 T3
a4 T4
a5 T5
a6 T6

Type Parameters

T1
T2
T3
T4
T5
T6

Invoke<T1, T2, T3, T4, T5, T6>(NPTypeCode, NPTypeCode, Action<T1, T2, T3, T4, T5, T6>, T1, T2, T3, T4, T5, T6)

public static void Invoke<T1, T2, T3, T4, T5, T6>(NPTypeCode tc1, NPTypeCode tc2, Action<T1, T2, T3, T4, T5, T6> method, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6)

Parameters

tc1 NPTypeCode
tc2 NPTypeCode
method Action<T1, T2, T3, T4, T5, T6>
a1 T1
a2 T2
a3 T3
a4 T4
a5 T5
a6 T6

Type Parameters

T1
T2
T3
T4
T5
T6

Invoke<T1, T2, T3, T4, T5, T6>(NPTypeCode, Action<T1, T2, T3, T4, T5, T6>, T1, T2, T3, T4, T5, T6)

public static void Invoke<T1, T2, T3, T4, T5, T6>(NPTypeCode tc, Action<T1, T2, T3, T4, T5, T6> method, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6)

Parameters

tc NPTypeCode
method Action<T1, T2, T3, T4, T5, T6>
a1 T1
a2 T2
a3 T3
a4 T4
a5 T5
a6 T6

Type Parameters

T1
T2
T3
T4
T5
T6

Invoke<T1, T2, T3, T4, T5, TResult>(NPTypeCode, Func<T1, T2, T3, T4, T5, TResult>, T1, T2, T3, T4, T5)

public static TResult Invoke<T1, T2, T3, T4, T5, TResult>(NPTypeCode tc, Func<T1, T2, T3, T4, T5, TResult> method, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)

Parameters

tc NPTypeCode
method Func<T1, T2, T3, T4, T5, TResult>
a1 T1
a2 T2
a3 T3
a4 T4
a5 T5

Returns

TResult

Type Parameters

T1
T2
T3
T4
T5
TResult

Invoke<T1, T2, T3, T4, T5, T6>(Type, Action<T1, T2, T3, T4, T5, T6>, T1, T2, T3, T4, T5, T6)

public static void Invoke<T1, T2, T3, T4, T5, T6>(Type t, Action<T1, T2, T3, T4, T5, T6> method, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6)

Parameters

t Type
method Action<T1, T2, T3, T4, T5, T6>
a1 T1
a2 T2
a3 T3
a4 T4
a5 T5
a6 T6

Type Parameters

T1
T2
T3
T4
T5
T6

Invoke<T1, T2, T3, T4, T5, T6>(Type, Type, Action<T1, T2, T3, T4, T5, T6>, T1, T2, T3, T4, T5, T6)

public static void Invoke<T1, T2, T3, T4, T5, T6>(Type t1, Type t2, Action<T1, T2, T3, T4, T5, T6> method, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6)

Parameters

t1 Type
t2 Type
method Action<T1, T2, T3, T4, T5, T6>
a1 T1
a2 T2
a3 T3
a4 T4
a5 T5
a6 T6

Type Parameters

T1
T2
T3
T4
T5
T6

Invoke<T1, T2, T3, T4, T5, T6, TResult>(NPTypeCode, Func<T1, T2, T3, T4, T5, T6, TResult>, T1, T2, T3, T4, T5, T6)

public static TResult Invoke<T1, T2, T3, T4, T5, T6, TResult>(NPTypeCode tc, Func<T1, T2, T3, T4, T5, T6, TResult> method, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6)

Parameters

tc NPTypeCode
method Func<T1, T2, T3, T4, T5, T6, TResult>
a1 T1
a2 T2
a3 T3
a4 T4
a5 T5
a6 T6

Returns

TResult

Type Parameters

T1
T2
T3
T4
T5
T6
TResult

ResolveDelegate<TDelegate>(TDelegate, NPTypeCode, NPTypeCode, NPTypeCode, NPTypeCode)

public static TDelegate ResolveDelegate<TDelegate>(TDelegate method, NPTypeCode tc1, NPTypeCode tc2, NPTypeCode tc3, NPTypeCode tc4) where TDelegate : Delegate

Parameters

method TDelegate
tc1 NPTypeCode
tc2 NPTypeCode
tc3 NPTypeCode
tc4 NPTypeCode

Returns

TDelegate

Type Parameters

TDelegate

ResolveDelegate<TDelegate>(TDelegate, NPTypeCode, NPTypeCode, NPTypeCode, NPTypeCode, NPTypeCode)

public static TDelegate ResolveDelegate<TDelegate>(TDelegate method, NPTypeCode tc1, NPTypeCode tc2, NPTypeCode tc3, NPTypeCode tc4, NPTypeCode tc5) where TDelegate : Delegate

Parameters

method TDelegate
tc1 NPTypeCode
tc2 NPTypeCode
tc3 NPTypeCode
tc4 NPTypeCode
tc5 NPTypeCode

Returns

TDelegate

Type Parameters

TDelegate

ResolveDelegate<TDelegate>(TDelegate, Type, Type, Type, Type)

public static TDelegate ResolveDelegate<TDelegate>(TDelegate method, Type t1, Type t2, Type t3, Type t4) where TDelegate : Delegate

Parameters

method TDelegate
t1 Type
t2 Type
t3 Type
t4 Type

Returns

TDelegate

Type Parameters

TDelegate

ResolveDelegate<TDelegate>(TDelegate, Type, Type, Type, Type, Type)

public static TDelegate ResolveDelegate<TDelegate>(TDelegate method, Type t1, Type t2, Type t3, Type t4, Type t5) where TDelegate : Delegate

Parameters

method TDelegate
t1 Type
t2 Type
t3 Type
t4 Type
t5 Type

Returns

TDelegate

Type Parameters

TDelegate