SignatureDecoder<TType,TGenericContext>(ISignatureTypeProvider<TType,TGenericContext>, MetadataReader, TGenericContext) Constructor

Definition

public:
 SignatureDecoder(System::Reflection::Metadata::ISignatureTypeProvider<TType, TGenericContext> ^ provider, System::Reflection::Metadata::MetadataReader ^ metadataReader, TGenericContext genericContext);
public SignatureDecoder (System.Reflection.Metadata.ISignatureTypeProvider<TType,TGenericContext> provider, System.Reflection.Metadata.MetadataReader metadataReader, TGenericContext genericContext);
new System.Reflection.Metadata.Ecma335.SignatureDecoder<'ype, 'GenericContext> : System.Reflection.Metadata.ISignatureTypeProvider<'ype, 'GenericContext> * System.Reflection.Metadata.MetadataReader * 'GenericContext -> System.Reflection.Metadata.Ecma335.SignatureDecoder<'ype, 'GenericContext>

Parameters

provider
ISignatureTypeProvider<TType,TGenericContext>

The provider used to obtain type symbols as the signature is decoded.

metadataReader
MetadataReader

The metadata reader from which the signature was obtained. It may be null if the given provider allows it.

genericContext
TGenericContext

Additional context needed to resolve generic parameters.

Applies to