Compartilhar via


ISignatureTypeProvider<TType,TGenericContext>.GetTypeFromSpecification Método

Definição

Obtém o símbolo de tipo para uma especificação de tipo.

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

Parâmetros

reader
MetadataReader

O leitor de metadados que foi passado para o decodificador de assinatura. Pode ser null.

genericContext
TGenericContext

O contexto que foi passado para o decodificador de assinatura.

handle
TypeSpecificationHandle

O identificador de especificação de tipo.

rawTypeKind
Byte

A espécie do tipo, conforme especificado na assinatura. Para interpretar esse valor, use ResolveSignatureTypeKind(MetadataReader, EntityHandle, Byte).

Retornos

TType

O símbolo de tipo para a especificação de tipo.

Comentários

Quando a assinatura vem de um arquivo WinMD, o processamento adicional é necessário para determinar se o tipo de destino é um tipo de valor ou um tipo de referência.

Aplica-se a