SignatureDecoder<TType,TGenericContext>.DecodeType Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Decodiert einen Typ, der in eine Signatur eingebettet ist, und positioniert den Reader hinter dem Typ.
public TType DecodeType (ref System.Reflection.Metadata.BlobReader blobReader, bool allowTypeSpecifications = false);
member this.DecodeType : BlobReader * bool -> 'ype
Public Function DecodeType (ByRef blobReader As BlobReader, Optional allowTypeSpecifications As Boolean = false) As TType
Parameter
- blobReader
- BlobReader
Der bei einem führenden SignatureTypeCode positionierte Blobreader.
- allowTypeSpecifications
- Boolean
true
, um zuzulassen, dass einem TypeSpecificationHandle (CLASS | VALUETYPE) in der Signatur gefolgt wird, andernfalls false
.
Gibt zurück
Der decodierte Typ.
Ausnahmen
Der Reader befindet sich nicht bei einem gültigen Signaturtyp.
Hinweise
Derzeit ist der einzige Kontext, in dem allowTypeSpecifications
sich befinden kann true
, in einem LocalConstantSig, wie durch die Portable PDB-Spezifikation definiert.