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

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
 

Detailed Description

Definition at line 5 of file CustomAttributeDecoder.cs.


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