Terraria v1.4.4.9
Terraria source code documentation
|
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 |
Definition at line 5 of file SignatureDecoder.cs.