Udostępnij za pośrednictwem


TypeDelegator.GetFunctionPointerCallingConventions Metoda

Definicja

W przypadku zastąpienia w klasie pochodnej zwraca konwencje wywoływania bieżącego wskaźnika Typefunkcji .

public:
 override cli::array <Type ^> ^ GetFunctionPointerCallingConventions();
public override Type[] GetFunctionPointerCallingConventions ();
override this.GetFunctionPointerCallingConventions : unit -> Type[]
Public Overrides Function GetFunctionPointerCallingConventions () As Type()

Zwraca

Type[]

Tablica Type obiektów reprezentujących wszystkie konwencje wywoływania dla bieżącego wskaźnika Typefunkcji .

-lub-

Pusta tablica typu Type, jeśli dla bieżącego wskaźnika Typefunkcji nie zdefiniowano żadnych konwencji wywoływania.

-lub-

Pusta tablica typu Type, jeśli bieżący wskaźnik Type funkcji nie jest zmodyfikowany Type. Modyfikacja jest uzyskiwana Type z GetModifiedFieldType(), GetModifiedPropertyType()lub GetModifiedParameterType().

Wyjątki

Bieżący typ nie jest wskaźnikiem funkcji. Oznacza to, że IsFunctionPointer właściwość zwraca falsewartość .

Uwagi

Ta metoda jest udostępniana dla projektantów zarządzanych kompilatorów. Aby uzyskać więcej informacji na temat modyfikatorów niestandardowych, zobacz klasy w System.Runtime.CompilerServices przestrzeni nazw.

Dotyczy