JniMarshal.SafeInvokeFunc Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, T14,T15,TResult>(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, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>(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, TResult> action);
static member SafeInvokeFunc : 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, 'Result> -> 'Result
Parametri di tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- T11
- T12
- T13
- T14
- T15
- TResult
Parametri
- 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
Valori restituiti
Si applica a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, T14,TResult>(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, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>(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, TResult> action);
static member SafeInvokeFunc : 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, 'Result> -> 'Result
Parametri di tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- T11
- T12
- T13
- T14
- TResult
Parametri
- 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
Valori restituiti
Si applica a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, TResult>(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, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>(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, TResult> action);
static member SafeInvokeFunc : 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, 'Result> -> 'Result
Parametri di tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- T11
- T12
- T13
- TResult
Parametri
- 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
Valori restituiti
Si applica a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>(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, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>(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, TResult> action);
static member SafeInvokeFunc : 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, 'Result> -> 'Result
Parametri di tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- T11
- T12
- TResult
Parametri
- 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
Valori restituiti
Si applica a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>(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, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>(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, TResult> action);
static member SafeInvokeFunc : 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, 'Result> -> 'Result
Parametri di tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- T11
- TResult
Parametri
- 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
Valori restituiti
Si applica a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(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, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(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, TResult> action);
static member SafeInvokeFunc : 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, 'Result> -> 'Result
Parametri di tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- T10
- TResult
Parametri
- 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
Valori restituiti
Si applica a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(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, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(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, TResult> action);
static member SafeInvokeFunc : 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, 'Result> -> 'Result
Parametri di tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- T9
- TResult
Parametri
- 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
Valori restituiti
Si applica a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, T8, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,T8,TResult>(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, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'Result> -> 'Result
Parametri di tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- T8
- TResult
Parametri
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
- p6
- T6
- p7
- T7
- p8
- T8
Valori restituiti
Si applica a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, T7, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,T7,TResult>(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, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'Result> -> 'Result
Parametri di tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- T7
- TResult
Parametri
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
- p6
- T6
- p7
- T7
Valori restituiti
Si applica a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, T6, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,T6,TResult>(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, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'Result> -> 'Result
Parametri di tipo
- T0
- T1
- T2
- T3
- T4
- T5
- T6
- TResult
Parametri
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
- p6
- T6
Valori restituiti
Si applica a
SafeInvokeFunc<T0,T1,T2,T3,T4,T5,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, T5, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,T5,TResult>(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, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'T5, 'Result> -> 'Result
Parametri di tipo
- T0
- T1
- T2
- T3
- T4
- T5
- TResult
Parametri
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
- p5
- T5
Valori restituiti
Si applica a
SafeInvokeFunc<T0,T1,T2,T3,T4,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, T4, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,T4,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, T4, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * 'T4 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'T4, 'Result> -> 'Result
Parametri di tipo
- T0
- T1
- T2
- T3
- T4
- TResult
Parametri
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
- p4
- T4
Valori restituiti
Si applica a
SafeInvokeFunc<T0,T1,T2,T3,TResult>(IntPtr, IntPtr, T0, T1, T2, T3, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,T3,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, T3 p3, delegate*<IntPtr, IntPtr, T0, T1, T2, T3, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * 'T3 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'T3, 'Result> -> 'Result
Parametri di tipo
- T0
- T1
- T2
- T3
- TResult
Parametri
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
- p3
- T3
Valori restituiti
Si applica a
SafeInvokeFunc<T0,T1,T2,TResult>(IntPtr, IntPtr, T0, T1, T2, delegate*<IntPtr, IntPtr, T0, T1, T2, TResult>)
public static TResult SafeInvokeFunc<T0,T1,T2,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, T2 p2, delegate*<IntPtr, IntPtr, T0, T1, T2, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * 'T2 * delegate*<nativeint, nativeint, 'T0, 'T1, 'T2, 'Result> -> 'Result
Parametri di tipo
- T0
- T1
- T2
- TResult
Parametri
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
- p2
- T2
Valori restituiti
Si applica a
SafeInvokeFunc<T0,T1,TResult>(IntPtr, IntPtr, T0, T1, delegate*<IntPtr, IntPtr, T0, T1, TResult>)
public static TResult SafeInvokeFunc<T0,T1,TResult>(IntPtr jnienv, IntPtr self, T0 p0, T1 p1, delegate*<IntPtr, IntPtr, T0, T1, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * 'T1 * delegate*<nativeint, nativeint, 'T0, 'T1, 'Result> -> 'Result
Parametri di tipo
- T0
- T1
- TResult
Parametri
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
- p1
- T1
Valori restituiti
Si applica a
SafeInvokeFunc<T0,TResult>(IntPtr, IntPtr, T0, delegate*<IntPtr, IntPtr, T0, TResult>)
public static TResult SafeInvokeFunc<T0,TResult>(IntPtr jnienv, IntPtr self, T0 p0, delegate*<IntPtr, IntPtr, T0, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * 'T0 * delegate*<nativeint, nativeint, 'T0, 'Result> -> 'Result
Parametri di tipo
- T0
- TResult
Parametri
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint
- p0
- T0
Valori restituiti
Si applica a
SafeInvokeFunc<TResult>(IntPtr, IntPtr, delegate*<IntPtr, IntPtr, TResult>)
public static TResult SafeInvokeFunc<TResult>(IntPtr jnienv, IntPtr self, delegate*<IntPtr, IntPtr, TResult> action);
static member SafeInvokeFunc : nativeint * nativeint * delegate*<nativeint, nativeint, 'Result> -> 'Result
Parametri di tipo
- TResult
Parametri
- jnienv
-
IntPtr
nativeint
- self
-
IntPtr
nativeint