Поделиться через


ISignatureTypeProvider<TType,TGenericContext>.GetTypeFromSpecification Метод

Определение

Получает тип символа для спецификации типа.

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

Параметры

reader
MetadataReader

Средство чтения метаданных, переданное декодеру подписи. Может иметь значение null.

genericContext
TGenericContext

Контекст, переданный декодеру подписи.

handle
TypeSpecificationHandle

Дескриптор спецификации типа.

rawTypeKind
Byte

Вид типа, как указано в подписи. Для интерпретации этого значения следует использовать ResolveSignatureTypeKind(MetadataReader, EntityHandle, Byte).

Возвращаемое значение

TType

Символ типа для спецификации типа.

Комментарии

Когда подпись поступает из файла WinMD, требуется дополнительная обработка, чтобы определить, является ли целевой тип типом значения или ссылочным типом.

Применяется к