Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Reflection.Emit.ConstructorBuilder Class Referencesealed

Public Member Functions

override string ToString ()
 
override object Invoke (object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
 
override ParameterInfo[] GetParameters ()
 
override MethodImplAttributes GetMethodImplementationFlags ()
 
override object Invoke (BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
 
override object[] GetCustomAttributes (bool inherit)
 
override object[] GetCustomAttributes (Type attributeType, bool inherit)
 
override bool IsDefined (Type attributeType, bool inherit)
 
ParameterBuilder DefineParameter (int iSequence, ParameterAttributes attributes, string? strParamName)
 
ILGenerator GetILGenerator ()
 
ILGenerator GetILGenerator (int streamSize)
 
void SetCustomAttribute (ConstructorInfo con, byte[] binaryAttribute)
 
void SetCustomAttribute (CustomAttributeBuilder customBuilder)
 
void SetImplementationFlags (MethodImplAttributes attributes)
 
object Invoke (object?[]? parameters)
 
object? Invoke (object? obj, object?[]? parameters)
 
override bool Equals (object? obj)
 
override int GetHashCode ()
 
virtual ? MethodBody GetMethodBody ()
 
virtual Type[] GetGenericArguments ()
 
virtual bool HasSameMetadataDefinitionAs (MemberInfo other)
 
virtual IList< CustomAttributeDataGetCustomAttributesData ()
 

Static Public Member Functions

static bool operator== (ConstructorInfo? left, ConstructorInfo? right)
 
static bool operator== (MethodBase? left, MethodBase? right)
 
static bool operator== (MemberInfo? left, MemberInfo? right)
 
static bool operator!= (ConstructorInfo? left, ConstructorInfo? right)
 
static bool operator!= (MethodBase? left, MethodBase? right)
 
static bool operator!= (MemberInfo? left, MemberInfo? right)
 
static ? MethodBase GetMethodFromHandle (RuntimeMethodHandle handle)
 
static ? MethodBase GetMethodFromHandle (RuntimeMethodHandle handle, RuntimeTypeHandle declaringType)
 
static ? MethodBase GetCurrentMethod ()
 

Static Public Attributes

static readonly string ConstructorName = ".ctor"
 
static readonly string TypeConstructorName = ".cctor"
 

Protected Member Functions

Span< object > CheckArguments (ref StackAllocedArguments stackArgs, ReadOnlySpan< object > parameters, Binder binder, BindingFlags invokeAttr, CultureInfo culture, Signature sig)
 

Package Functions

 ConstructorBuilder (string name, MethodAttributes attributes, CallingConventions callingConvention, Type[] parameterTypes, Type[][] requiredCustomModifiers, Type[][] optionalCustomModifiers, ModuleBuilder mod, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TypeBuilder type)
 
 ConstructorBuilder (string name, MethodAttributes attributes, CallingConventions callingConvention, Type[] parameterTypes, ModuleBuilder mod, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TypeBuilder type)
 
override Type[] GetParameterTypes ()
 
SignatureHelper GetMethodSignature ()
 
override Type GetReturnType ()
 
virtual ParameterInfo[] GetParametersNoCopy ()
 
virtual bool CacheEquals (object o)
 
bool HasSameMetadataDefinitionAsCore< TOther > (MemberInfo other)
 

Static Package Functions

static void AppendParameters (ref ValueStringBuilder sbParamList, Type[] parameterTypes, CallingConventions callingConvention)
 

Package Attributes

bool m_isDefaultConstructor
 

Properties

override int MetadataToken [get]
 
override Module Module [get]
 
override? Type ReflectedType [get]
 
override? Type DeclaringType [get]
 
override string Name [get]
 
override MethodAttributes Attributes [get]
 
override RuntimeMethodHandle MethodHandle [get]
 
override CallingConventions CallingConvention [get]
 
bool InitLocals [get, set]
 
override MemberTypes MemberType [get]
 
virtual MethodImplAttributes MethodImplementationFlags [get]
 
bool IsAbstract [get]
 
bool IsConstructor [get]
 
bool IsFinal [get]
 
bool IsHideBySig [get]
 
bool IsSpecialName [get]
 
bool IsStatic [get]
 
bool IsVirtual [get]
 
bool IsAssembly [get]
 
bool IsFamily [get]
 
bool IsFamilyAndAssembly [get]
 
bool IsFamilyOrAssembly [get]
 
bool IsPrivate [get]
 
bool IsPublic [get]
 
virtual bool IsConstructedGenericMethod [get]
 
virtual bool IsGenericMethod [get]
 
virtual bool IsGenericMethodDefinition [get]
 
virtual bool ContainsGenericParameters [get]
 
virtual bool IsSecurityCritical [get]
 
virtual bool IsSecuritySafeCritical [get]
 
virtual bool IsSecurityTransparent [get]
 
virtual IEnumerable< CustomAttributeDataCustomAttributes [get]
 
virtual bool IsCollectible [get]
 

Private Member Functions

TypeBuilder GetTypeBuilder ()
 
IntPtr GetMethodDesc ()
 

Private Attributes

readonly MethodBuilder m_methodBuilder
 

Detailed Description

Definition at line 6 of file ConstructorBuilder.cs.


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