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

Public Member Functions

override string ToString ()
 
override object[] GetCustomAttributes (bool inherit)
 
override object[] GetCustomAttributes (Type attributeType, bool inherit)
 
override bool IsDefined (Type attributeType, bool inherit)
 
override IList< CustomAttributeDataGetCustomAttributesData ()
 
override bool HasSameMetadataDefinitionAs (MemberInfo other)
 
override ParameterInfo[] GetParameters ()
 
override MethodImplAttributes GetMethodImplementationFlags ()
 
override object Invoke (object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture)
 
override MethodBody GetMethodBody ()
 
override object Invoke (BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture)
 
object Invoke (object?[]? parameters)
 
object Invoke (BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
 
object? Invoke (object? obj, object?[]? parameters)
 
object? Invoke (object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
 
override bool Equals (object? obj)
 
override int GetHashCode ()
 
virtual Type[] GetGenericArguments ()
 

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

 RuntimeConstructorInfo (RuntimeMethodHandleInternal handle, RuntimeType declaringType, RuntimeType.RuntimeTypeCache reflectedTypeCache, MethodAttributes methodAttributes, BindingFlags bindingFlags)
 
override bool CacheEquals (object o)
 
RuntimeType GetRuntimeType ()
 
RuntimeModule GetRuntimeModule ()
 
override Type GetReturnType ()
 
override ParameterInfo[] GetParametersNoCopy ()
 
void ThrowNoInvokeException ()
 
virtual Type[] GetParameterTypes ()
 
bool HasSameMetadataDefinitionAsCore< TOther > (MemberInfo other)
 

Static Package Functions

static void CheckCanCreateInstance (Type declaringType, bool isVarArg)
 
static void AppendParameters (ref ValueStringBuilder sbParamList, Type[] parameterTypes, CallingConventions callingConvention)
 

Properties

INVOCATION_FLAGS InvocationFlags [get]
 
RuntimeMethodHandleInternal IRuntimeMethodInfo. Value [get]
 
Signature Signature [get]
 
RuntimeType ReflectedTypeInternal [get]
 
BindingFlags BindingFlags [get]
 
override string Name [get]
 
override MemberTypes MemberType [get]
 
override Type DeclaringType [get]
 
override Type ReflectedType [get]
 
override int MetadataToken [get]
 
override Module Module [get]
 
override RuntimeMethodHandle MethodHandle [get]
 
override MethodAttributes Attributes [get]
 
override CallingConventions CallingConvention [get]
 
override bool IsSecurityCritical [get]
 
override bool IsSecuritySafeCritical [get]
 
override bool IsSecurityTransparent [get]
 
override bool ContainsGenericParameters [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 IEnumerable< CustomAttributeDataCustomAttributes [get]
 
virtual bool IsCollectible [get]
 

Private Member Functions

void CheckConsistency (object target)
 
IntPtr GetMethodDesc ()
 

Private Attributes

volatile RuntimeType m_declaringType
 
RuntimeType.RuntimeTypeCache m_reflectedTypeCache
 
string m_toString
 
ParameterInfo[] m_parameters
 
object _empty1
 
object _empty2
 
object _empty3
 
IntPtr m_handle
 
MethodAttributes m_methodAttributes
 
BindingFlags m_bindingFlags
 
Signature m_signature
 
INVOCATION_FLAGS m_invocationFlags
 

Detailed Description

Definition at line 11 of file RuntimeConstructorInfo.cs.


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