ISignatureTypeProvider<TType,TGenericContext>.GetTypeFromSpecification Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera symbol typu dla specyfikacji typu.
public:
TType GetTypeFromSpecification(System::Reflection::Metadata::MetadataReader ^ reader, TGenericContext genericContext, System::Reflection::Metadata::TypeSpecificationHandle handle, System::Byte rawTypeKind);
public TType GetTypeFromSpecification (System.Reflection.Metadata.MetadataReader reader, TGenericContext genericContext, System.Reflection.Metadata.TypeSpecificationHandle handle, byte rawTypeKind);
abstract member GetTypeFromSpecification : System.Reflection.Metadata.MetadataReader * 'GenericContext * System.Reflection.Metadata.TypeSpecificationHandle * byte -> 'ype
Public Function GetTypeFromSpecification (reader As MetadataReader, genericContext As TGenericContext, handle As TypeSpecificationHandle, rawTypeKind As Byte) As TType
Parametry
- reader
- MetadataReader
Czytnik metadanych przekazany do dekodera podpisów. Może to być null
.
- genericContext
- TGenericContext
Kontekst przekazany do dekodera podpisu.
- handle
- TypeSpecificationHandle
Uchwyt specyfikacji typu.
- rawTypeKind
- Byte
Rodzaj typu, jak określono w podpisie. Aby zinterpretować tę wartość, użyj polecenia ResolveSignatureTypeKind(MetadataReader, EntityHandle, Byte).
Zwraca
Symbol typu dla specyfikacji typu.
Uwagi
Gdy podpis pochodzi z pliku WinMD, potrzebne jest dodatkowe przetwarzanie w celu określenia, czy typ docelowy jest typem wartości, czy typem referencyjnym.