Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
struct | ArgumentTypeInfo |
Public Member Functions | |
CustomAttributeDecoder (ICustomAttributeTypeProvider< TType > provider, MetadataReader reader) | |
CustomAttributeValue< TType > | DecodeValue (EntityHandle constructor, BlobHandle value) |
Private Member Functions | |
ImmutableArray< CustomAttributeTypedArgument< TType > > | DecodeFixedArguments (ref BlobReader signatureReader, ref BlobReader valueReader, int count) |
ImmutableArray< CustomAttributeNamedArgument< TType > > | DecodeNamedArguments (ref BlobReader valueReader) |
ArgumentTypeInfo | DecodeFixedArgumentType (ref BlobReader signatureReader, bool isElementType=false) |
ArgumentTypeInfo | DecodeNamedArgumentType (ref BlobReader valueReader, bool isElementType=false) |
CustomAttributeTypedArgument< TType > | DecodeArgument (ref BlobReader valueReader, ArgumentTypeInfo info) |
ImmutableArray< CustomAttributeTypedArgument< TType > >? | DecodeArrayArgument (ref BlobReader blobReader, ArgumentTypeInfo info) |
TType | GetTypeFromHandle (EntityHandle handle) |
Private Attributes | |
readonly ICustomAttributeTypeProvider< TType > | _provider |
readonly MetadataReader | _reader |
Definition at line 5 of file CustomAttributeDecoder.cs.