Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Reflection.Metadata.Ecma335.SignatureDecoder< TType, TGenericContext > Struct Template Reference

Public Member Functions

 SignatureDecoder (ISignatureTypeProvider< TType, TGenericContext > provider, MetadataReader metadataReader, TGenericContext genericContext)
 
TType DecodeType (ref BlobReader blobReader, bool allowTypeSpecifications=false)
 
MethodSignature< TType > DecodeMethodSignature (ref BlobReader blobReader)
 
ImmutableArray< TType > DecodeMethodSpecificationSignature (ref BlobReader blobReader)
 
ImmutableArray< TType > DecodeLocalSignature (ref BlobReader blobReader)
 
TType DecodeFieldSignature (ref BlobReader blobReader)
 

Private Member Functions

TType DecodeType (ref BlobReader blobReader, bool allowTypeSpecifications, int typeCode)
 
ImmutableArray< TType > DecodeTypeSequence (ref BlobReader blobReader)
 
TType DecodeArrayType (ref BlobReader blobReader)
 
TType DecodeGenericTypeInstance (ref BlobReader blobReader)
 
TType DecodeModifiedType (ref BlobReader blobReader, bool isRequired)
 
TType DecodeTypeHandle (ref BlobReader blobReader, byte rawTypeKind, bool allowTypeSpecifications)
 
void CheckHeader (SignatureHeader header, SignatureKind expectedKind)
 
void CheckMethodOrPropertyHeader (SignatureHeader header)
 

Private Attributes

readonly ISignatureTypeProvider< TType, TGenericContext > _provider
 
readonly MetadataReader _metadataReaderOpt
 
readonly TGenericContext _genericContext
 

Detailed Description

Definition at line 5 of file SignatureDecoder.cs.


The documentation for this struct was generated from the following file: