Marshal.NumParamBytes(MethodInfo) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen yöntemin parametrelerini tutmak için gereken yönetilmeyen bellekteki bayt sayısını hesaplar.
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
Parametreler
Denetlenecek yöntem.
Döndürülenler
Yönetilmeyen bellekteki yöntem parametrelerini temsil etmek için gereken bayt sayısı.
- Öznitelikler
Özel durumlar
m
parametresidirnull
.
m
parametresi bir MethodInfo nesne değil.
Açıklamalar
yöntemi, NumParamBytes yönetilmeyen bellekteki bir yöntem imzasının parametrelerini temsil etmek için gereken yığın boyutunu (bayt cinsinden) döndürür.
Bu yöntemin dönüş değerinin platforma bağımlı olduğunu unutmayın. Örneğin, tek bir tamsayı parametresine sahip bir imza, 32 bit platformlarda 4, 64 bit platformlarda 8 değerini döndürür.