Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Reflection.Emit.CustomAttributeBuilder Class Reference

Public Member Functions

 CustomAttributeBuilder (ConstructorInfo con, object?[] constructorArgs)
 
 CustomAttributeBuilder (ConstructorInfo con, object?[] constructorArgs, PropertyInfo[] namedProperties, object?[] propertyValues)
 
 CustomAttributeBuilder (ConstructorInfo con, object?[] constructorArgs, FieldInfo[] namedFields, object?[] fieldValues)
 
 CustomAttributeBuilder (ConstructorInfo con, object?[] constructorArgs, PropertyInfo[] namedProperties, object?[] propertyValues, FieldInfo[] namedFields, object?[] fieldValues)
 

Package Functions

void CreateCustomAttribute (ModuleBuilder mod, int tkOwner)
 

Package Attributes

ConstructorInfo m_con
 

Private Member Functions

bool ValidateType (Type t)
 

Static Private Member Functions

static void VerifyTypeAndPassedObjectType (Type type, Type passedType, string paramName)
 
static void EmitType (BinaryWriter writer, Type type)
 
static void EmitString (BinaryWriter writer, string str)
 
static void EmitValue (BinaryWriter writer, Type type, object value)
 

Private Attributes

object[] m_constructorArgs
 
byte[] m_blob
 

Detailed Description

Definition at line 7 of file CustomAttributeBuilder.cs.


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