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