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).
Возвращаемое значение
Символ типа для спецификации типа.
Комментарии
Когда подпись поступает из файла WinMD, требуется дополнительная обработка, чтобы определить, является ли целевой тип типом значения или ссылочным типом.