Freigeben über


SignatureDecoder<TType,TGenericContext> Konstruktor

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>
Public Sub New (provider As ISignatureTypeProvider(Of TType, TGenericContext), metadataReader As MetadataReader, genericContext As TGenericContext)

Parameter

provider
ISignatureTypeProvider<TType,TGenericContext>

Der Anbieter, der zum Abrufen von Typsymbolen beim Decodieren der Signatur verwendet wird.

metadataReader
MetadataReader

Der Metadatenreader, von dem die Signatur abgerufen wurde. Dies kann null sein, wenn der angegebene Anbieter dies zulässt.

genericContext
TGenericContext

Zusätzlicher Kontext, der zum Auflösen generischer Parameter benötigt wird.

Gilt für: