Udostępnij za pośrednictwem


ISimpleTypeProvider<TType>.GetTypeFromReference Metoda

Definicja

Pobiera symbol typu dla odwołania do typu.

public:
 TType GetTypeFromReference(System::Reflection::Metadata::MetadataReader ^ reader, System::Reflection::Metadata::TypeReferenceHandle handle, System::Byte rawTypeKind);
public TType GetTypeFromReference (System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.TypeReferenceHandle handle, byte rawTypeKind);
abstract member GetTypeFromReference : System.Reflection.Metadata.MetadataReader * System.Reflection.Metadata.TypeReferenceHandle * byte -> 'ype
Public Function GetTypeFromReference (reader As MetadataReader, handle As TypeReferenceHandle, rawTypeKind As Byte) As TType

Parametry

reader
MetadataReader

Czytnik metadanych przekazany do dekodera podpisów. Może to być null.

handle
TypeReferenceHandle

Uchwyt definicji typu.

rawTypeKind
Byte

Rodzaj typu określonego w podpisie. Aby zinterpretować tę wartość, użyj polecenia ResolveSignatureTypeKind(MetadataReader, EntityHandle, Byte).

Zwraca

TType

Symbol typu.

Uwagi

Gdy podpis pochodzi z pliku WinMD, konieczne jest dodatkowe przetwarzanie w celu określenia, czy typ docelowy jest typem wartości, czy typem odwołania.

Dotyczy