|
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.