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 文件时,需要进行其他处理以确定目标类型是值类型还是引用类型。

适用于