Langue

JniMarshal.SafeInvokeAction Method

Definition

Overloads

Name Description
SafeInvokeAction(IntPtr, IntPtr, delegate*<IntPtr, IntPtr, Void>)
SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, T14,T15>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, Void>)
SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, T14>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, Void>)
SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, Void>)
SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, Void>)
SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, Void>)
SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Void>)
SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Void>)
SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, Void>)
SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, Void>)
SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, Void>)
SafeInvokeAction<T0,T1,T2,T3,T4,T5>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, Void>)
SafeInvokeAction<T0,T1,T2,T3,T4>(IntPtr, IntPtr, T0, T1, T2, T3, T4, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, Void>)
SafeInvokeAction<T0,T1,T2,T3>(IntPtr, IntPtr, T0, T1, T2, T3, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, Void>)
SafeInvokeAction<T0,T1,T2>(IntPtr, IntPtr, T0, T1, T2, delegate*<IntPtr, IntPtr, T0, T1, T2, Void>)
SafeInvokeAction<T0,T1>(IntPtr, IntPtr, T0, T1, delegate*<IntPtr, IntPtr, T0, T1, Void>)
SafeInvokeAction<T0>(IntPtr, IntPtr, T0, delegate*<IntPtr, IntPtr, T0, Void>)

SafeInvokeAction(IntPtr, IntPtr, delegate*<IntPtr, IntPtr, Void>)

public static void SafeInvokeAction(IntPtr jnienv, IntPtr self, delegate*<IntPtr, IntPtr, void> action);
static member SafeInvokeAction : nativeint * nativeint * delegate*<nativeint, nativeint, unit> -> unit

Parameters

jnienv
IntPtr

nativeint

self
IntPtr

nativeint

action

delegate*<IntPtr, IntPtr, Void>

delegate*<nativeint, nativeint, Void>

Applies to

SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, T14,T15>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, Void>)

public static void SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14, T15 p15, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, void> action);
static member SafeInvokeAction : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * 'T15 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, unit> -> unit

Type Parameters

T0
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
T14
T15

Parameters

jnienv
IntPtr

nativeint

self
IntPtr

nativeint

p0
T0
p1
T1
p2
T2
p3
T3
p4
T4
p5
T5
p6
T6
p7
T7
p8
T8
p9
T9
p10
T10
p11
T11
p12
T12
p13
T13
p14
T14
p15
T15
action

delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, Void>

delegate*<nativeint, nativeint, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, Void>

Applies to

SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, T14>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, Void>)

public static void SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, void> action);
static member SafeInvokeAction : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * 'T14 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, unit> -> unit

Type Parameters

T0
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
T14

Parameters

jnienv
IntPtr

nativeint

self
IntPtr

nativeint

p0
T0
p1
T1
p2
T2
p3
T3
p4
T4
p5
T5
p6
T6
p7
T7
p8
T8
p9
T9
p10
T10
p11
T11
p12
T12
p13
T13
p14
T14
action

delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, Void>

delegate*<nativeint, nativeint, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, Void>

Applies to

SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, Void>)

public static void SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, void> action);
static member SafeInvokeAction : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * 'T13 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, unit> -> unit

Type Parameters

T0
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13

Parameters

jnienv
IntPtr

nativeint

self
IntPtr

nativeint

p0
T0
p1
T1
p2
T2
p3
T3
p4
T4
p5
T5
p6
T6
p7
T7
p8
T8
p9
T9
p10
T10
p11
T11
p12
T12
p13
T13
action

delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, Void>

delegate*<nativeint, nativeint, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, Void>

Applies to

SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, Void>)

public static void SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, void> action);
static member SafeInvokeAction : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * 'T12 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, unit> -> unit

Type Parameters

T0
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12

Parameters

jnienv
IntPtr

nativeint

self
IntPtr

nativeint

p0
T0
p1
T1
p2
T2
p3
T3
p4
T4
p5
T5
p6
T6
p7
T7
p8
T8
p9
T9
p10
T10
p11
T11
p12
T12
action

delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, Void>

delegate*<nativeint, nativeint, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, Void>

Applies to

SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, Void>)

public static void SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, void> action);
static member SafeInvokeAction : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * 'T11 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, unit> -> unit

Type Parameters

T0
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11

Parameters

jnienv
IntPtr

nativeint

self
IntPtr

nativeint

p0
T0
p1
T1
p2
T2
p3
T3
p4
T4
p5
T5
p6
T6
p7
T7
p8
T8
p9
T9
p10
T10
p11
T11
action

delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, Void>

delegate*<nativeint, nativeint, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, Void>

Applies to

SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Void>)

public static void SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, void> action);
static member SafeInvokeAction : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * 'T10 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, unit> -> unit

Type Parameters

T0
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10

Parameters

jnienv
IntPtr

nativeint

self
IntPtr

nativeint

p0
T0
p1
T1
p2
T2
p3
T3
p4
T4
p5
T5
p6
T6
p7
T7
p8
T8
p9
T9
p10
T10
action

delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Void>

delegate*<nativeint, nativeint, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Void>

Applies to

SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Void>)

public static void SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, void> action);
static member SafeInvokeAction : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * 'T9 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, unit> -> unit

Type Parameters

T0
T1
T2
T3
T4
T5
T6
T7
T8
T9

Parameters

jnienv
IntPtr

nativeint

self
IntPtr

nativeint

p0
T0
p1
T1
p2
T2
p3
T3
p4
T4
p5
T5
p6
T6
p7
T7
p8
T8
p9
T9
action

delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Void>

delegate*<nativeint, nativeint, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Void>

Applies to

SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, Void>)

public static void SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7,T8>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, void> action);
static member SafeInvokeAction : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, unit> -> unit

Type Parameters

T0
T1
T2
T3
T4
T5
T6
T7
T8

Parameters

jnienv
IntPtr

nativeint

self
IntPtr

nativeint

p0
T0
p1
T1
p2
T2
p3
T3
p4
T4
p5
T5
p6
T6
p7
T7
p8
T8
action

delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, Void>

delegate*<nativeint, nativeint, T0, T1, T2, T3, T4, T5, T6, T7, T8, Void>

Applies to

SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, Void>)

public static void SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6,T7>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, void> action);
static member SafeInvokeAction : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, unit> -> unit

Type Parameters

T0
T1
T2
T3
T4
T5
T6
T7

Parameters

jnienv
IntPtr

nativeint

self
IntPtr

nativeint

p0
T0
p1
T1
p2
T2
p3
T3
p4
T4
p5
T5
p6
T6
p7
T7
action

delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, Void>

delegate*<nativeint, nativeint, T0, T1, T2, T3, T4, T5, T6, T7, Void>

Applies to

SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, Void>)

public static void SafeInvokeAction<T0,T1,T2,T3,T4,T5,T6>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, void> action);
static member SafeInvokeAction : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, unit> -> unit

Type Parameters

T0
T1
T2
T3
T4
T5
T6

Parameters

jnienv
IntPtr

nativeint

self
IntPtr

nativeint

p0
T0
p1
T1
p2
T2
p3
T3
p4
T4
p5
T5
p6
T6
action

delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, Void>

delegate*<nativeint, nativeint, T0, T1, T2, T3, T4, T5, T6, Void>

Applies to

SafeInvokeAction<T0,T1,T2,T3,T4,T5>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, Void>)

public static void SafeInvokeAction<T0,T1,T2,T3,T4,T5>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, void> action);
static member SafeInvokeAction : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, unit> -> unit

Type Parameters

T0
T1
T2
T3
T4
T5

Parameters

jnienv
IntPtr

nativeint

self
IntPtr

nativeint

p0
T0
p1
T1
p2
T2
p3
T3
p4
T4
p5
T5
action

delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, Void>

delegate*<nativeint, nativeint, T0, T1, T2, T3, T4, T5, Void>

Applies to

SafeInvokeAction<T0,T1,T2,T3,T4>(IntPtr, IntPtr, T0, T1, T2, T3, T4, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, Void>)

public static void SafeInvokeAction<T0,T1,T2,T3,T4>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, void> action);
static member SafeInvokeAction : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, unit> -> unit

Type Parameters

T0
T1
T2
T3
T4

Parameters

jnienv
IntPtr

nativeint

self
IntPtr

nativeint

p0
T0
p1
T1
p2
T2
p3
T3
p4
T4
action

delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, Void>

delegate*<nativeint, nativeint, T0, T1, T2, T3, T4, Void>

Applies to

SafeInvokeAction<T0,T1,T2,T3>(IntPtr, IntPtr, T0, T1, T2, T3, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, Void>)

public static void SafeInvokeAction<T0,T1,T2,T3>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, void> action);
static member SafeInvokeAction : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, unit> -> unit

Type Parameters

T0
T1
T2
T3

Parameters

jnienv
IntPtr

nativeint

self
IntPtr

nativeint

p0
T0
p1
T1
p2
T2
p3
T3
action

delegate*<IntPtr, IntPtr, T0, T1, T2, T3, Void>

delegate*<nativeint, nativeint, T0, T1, T2, T3, Void>

Applies to

SafeInvokeAction<T0,T1,T2>(IntPtr, IntPtr, T0, T1, T2, delegate*<IntPtr, IntPtr, T0, T1, T2, Void>)

public static void SafeInvokeAction<T0,T1,T2>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, delegate*<IntPtr, IntPtr, T0, T1, T2, void> action);
static member SafeInvokeAction : nativeint * nativeint * 'T0 * 'T1 * 'T2 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, unit> -> unit

Type Parameters

T0
T1
T2

Parameters

jnienv
IntPtr

nativeint

self
IntPtr

nativeint

p0
T0
p1
T1
p2
T2
action

delegate*<IntPtr, IntPtr, T0, T1, T2, Void>

delegate*<nativeint, nativeint, T0, T1, T2, Void>

Applies to

SafeInvokeAction<T0,T1>(IntPtr, IntPtr, T0, T1, delegate*<IntPtr, IntPtr, T0, T1, Void>)

public static void SafeInvokeAction<T0,T1>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, delegate*<IntPtr, IntPtr, T0, T1, void> action);
static member SafeInvokeAction : nativeint * nativeint * 'T0 * 'T1 * delegate*<nativeint, nativeint, 'T0, 'T1, unit> -> unit

Type Parameters

T0
T1

Parameters

jnienv
IntPtr

nativeint

self
IntPtr

nativeint

p0
T0
p1
T1
action

delegate*<IntPtr, IntPtr, T0, T1, Void>

delegate*<nativeint, nativeint, T0, T1, Void>

Applies to

SafeInvokeAction<T0>(IntPtr, IntPtr, T0, delegate*<IntPtr, IntPtr, T0, Void>)

public static void SafeInvokeAction<T0>(IntPtr jnienv, IntPtr self, T0 p0, delegate*<IntPtr, IntPtr, T0, void> action);
static member SafeInvokeAction : nativeint * nativeint * 'T0 * delegate*<nativeint, nativeint, 'T0, unit> -> unit

Type Parameters

T0

Parameters

jnienv
IntPtr

nativeint

self
IntPtr

nativeint

p0
T0
action

delegate*<IntPtr, IntPtr, T0, Void>

delegate*<nativeint, nativeint, T0, Void>

Applies to