Marshal.NumParamBytes(MethodInfo) Metodo

Definizione

Calcola il numero di byte nella memoria non gestita necessari per contenere i parametri per il metodo specificato.

public:
 static int NumParamBytes(System::Reflection::MethodInfo ^ m);
public static int NumParamBytes (System.Reflection.MethodInfo m);
[System.Security.SecurityCritical]
public static int NumParamBytes (System.Reflection.MethodInfo m);
static member NumParamBytes : System.Reflection.MethodInfo -> int
[<System.Security.SecurityCritical>]
static member NumParamBytes : System.Reflection.MethodInfo -> int
Public Shared Function NumParamBytes (m As MethodInfo) As Integer

Parametri

m
MethodInfo

Metodo da controllare.

Restituisce

Numero di byte necessari per rappresentare i parametri del metodo nella memoria non gestita.

Attributi

Eccezioni

Il valore del parametro m è null.

Il parametro m non è un oggetto MethodInfo.

Commenti

Il NumParamBytes metodo restituisce le dimensioni dello stack (in byte) necessarie per rappresentare i parametri di una firma del metodo nella memoria non gestita.

Si noti che il valore restituito di questo metodo dipende dalla piattaforma. Ad esempio, una firma con un singolo parametro integer restituisce un valore pari a 4 nelle piattaforme a 32 bit e un valore pari a 8 su piattaforme a 64 bit.

Si applica a