terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.Type Class Referenceabstract
+ Inheritance diagram for System.Type:

Public Member Functions

virtual bool IsEnumDefined (object value)
 
virtual string GetEnumName (object value)
 
virtual string[] GetEnumNames ()
 
virtual bool IsSubclassOf (Type c)
 
virtual bool IsAssignableFrom (Type c)
 
new Type GetType ()
 
Type GetElementType ()
 
virtual int GetArrayRank ()
 
virtual Type GetGenericTypeDefinition ()
 
virtual Type[] GetGenericArguments ()
 
virtual Type[] GetGenericParameterConstraints ()
 
ConstructorInfo GetConstructor (Type[] types)
 
ConstructorInfo GetConstructor (BindingFlags bindingAttr, Binder binder, Type[] types, ParameterModifier[] modifiers)
 
ConstructorInfo GetConstructor (BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers)
 
ConstructorInfo[] GetConstructors ()
 
ConstructorInfo[] GetConstructors (BindingFlags bindingAttr)
 
EventInfo GetEvent (string name)
 
EventInfo GetEvent (string name, BindingFlags bindingAttr)
 
EventInfo[] GetEvents (BindingFlags bindingAttr)
 
FieldInfo GetField (string name)
 
FieldInfo GetField (string name, BindingFlags bindingAttr)
 
FieldInfo[] GetFields ()
 
FieldInfo[] GetFields (BindingFlags bindingAttr)
 
MemberInfo[] GetMember (string name)
 
virtual MemberInfo[] GetMember (string name, BindingFlags bindingAttr)
 
virtual MemberInfo[] GetMember (string name, MemberTypes type, BindingFlags bindingAttr)
 
MethodInfo GetMethod (string name)
 
MethodInfo GetMethod (string name, BindingFlags bindingAttr)
 
MethodInfo GetMethod (string name, Type[] types)
 
MethodInfo GetMethod (string name, Type[] types, ParameterModifier[] modifiers)
 
MethodInfo GetMethod (string name, BindingFlags bindingAttr, Binder binder, Type[] types, ParameterModifier[] modifiers)
 
MethodInfo GetMethod (string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers)
 
MethodInfo[] GetMethods ()
 
MethodInfo[] GetMethods (BindingFlags bindingAttr)
 
Type GetNestedType (string name, BindingFlags bindingAttr)
 
PropertyInfo GetProperty (string name)
 
PropertyInfo GetProperty (string name, BindingFlags bindingAttr)
 
PropertyInfo GetProperty (string name, Type returnType)
 
PropertyInfo GetProperty (string name, Type returnType, Type[] types)
 
PropertyInfo GetProperty (string name, Type returnType, Type[] types, ParameterModifier[] modifiers)
 
PropertyInfo GetProperty (string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers)
 
PropertyInfo[] GetProperties (BindingFlags bindingAttr)
 
object InvokeMember (string name, BindingFlags invokeAttr, Binder binder, object target, object[] args, ParameterModifier[] modifiers, CultureInfo culture, string[] namedParameters)
 
Type[] GetInterfaces ()
 
virtual bool IsInstanceOfType (object o)
 
virtual bool IsEquivalentTo (Type other)
 
virtual Type GetEnumUnderlyingType ()
 
virtual Array GetEnumValues ()
 
virtual Type MakeArrayType ()
 
virtual Type MakeArrayType (int rank)
 
virtual Type MakeByRefType ()
 
virtual Type MakeGenericType (params Type[] typeArguments)
 
virtual Type MakePointerType ()
 
override string ToString ()
 
override bool Equals (object o)
 
override int GetHashCode ()
 
virtual bool Equals (Type o)
 
bool IsDefined (Type attributeType, bool inherit)
 
object[] GetCustomAttributes (bool inherit)
 
object[] GetCustomAttributes (Type attributeType, bool inherit)
 

Static Public Member Functions

static RuntimeTypeHandle GetTypeHandle (object o)
 
static TypeCode GetTypeCode (Type type)
 
static Type MakeGenericSignatureType (Type genericTypeDefinition, params Type[] typeArguments)
 
static Type GetTypeFromHandle (RuntimeTypeHandle handle)
 
static Type GetType (string typeName, bool throwOnError, bool ignoreCase)
 
static Type GetType (string typeName, bool throwOnError)
 
static Type GetType (string typeName)
 
static Type GetType (string typeName, Func< AssemblyName, Assembly > assemblyResolver, Func< Assembly, string, bool, Type > typeResolver, bool throwOnError)
 
static bool operator== (Type left, Type right)
 
static bool operator!= (Type left, Type right)
 
static bool operator== (MemberInfo left, MemberInfo right)
 
static bool operator!= (MemberInfo left, MemberInfo right)
 

Static Public Attributes

static readonly char Delimiter
 
static readonly Type[] EmptyTypes
 
static readonly object Missing
 
static readonly MemberFilter FilterAttribute
 
static readonly MemberFilter FilterName
 
static readonly MemberFilter FilterNameIgnoreCase
 

Protected Member Functions

 Type ()
 
bool IsArrayImpl ()
 
bool IsByRefImpl ()
 
bool IsPointerImpl ()
 
bool HasElementTypeImpl ()
 
TypeAttributes GetAttributeFlagsImpl ()
 
bool IsCOMObjectImpl ()
 
virtual bool IsContextfulImpl ()
 
virtual bool IsMarshalByRefImpl ()
 
bool IsPrimitiveImpl ()
 
virtual bool IsValueTypeImpl ()
 
ConstructorInfo GetConstructorImpl (BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers)
 
MethodInfo GetMethodImpl (string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers)
 
PropertyInfo GetPropertyImpl (string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers)
 
virtual TypeCode GetTypeCodeImpl ()
 

Package Functions

Type GetRootElementType ()
 
bool ImplementInterface (Type ifaceType)
 
string FormatTypeName ()
 
virtual string FormatTypeName (bool serialization)
 
bool IsRuntimeImplemented ()
 
virtual string InternalGetNameIfAvailable (Type rootCauseForFailure)
 

Static Package Functions

static bool IsIntegerType (Type t)
 

Package Attributes

RuntimeTypeHandle _impl
 

Static Package Attributes

const string DefaultTypeNameWhenMissingMetadata = "UnknownType"
 

Properties

virtual bool IsSerializable [get]
 
virtual bool ContainsGenericParameters [get]
 
bool IsVisible [get]
 
override MemberTypes MemberType [get]
 
string Namespace [get]
 
string AssemblyQualifiedName [get]
 
string FullName [get]
 
Assembly Assembly [get]
 
new Module Module [get]
 
bool IsNested [get]
 
override Type DeclaringType [get]
 
virtual MethodBase DeclaringMethod [get]
 
override Type ReflectedType [get]
 
Type UnderlyingSystemType [get]
 
bool IsArray [get]
 
bool IsByRef [get]
 
bool IsPointer [get]
 
virtual bool IsConstructedGenericType [get]
 
virtual bool IsGenericParameter [get]
 
virtual bool IsGenericMethodParameter [get]
 
virtual bool IsGenericType [get]
 
virtual bool IsGenericTypeDefinition [get]
 
virtual bool IsSZArray [get]
 
virtual bool IsVariableBoundArray [get]
 
bool HasElementType [get]
 
virtual Type[] GenericTypeArguments [get]
 
virtual int GenericParameterPosition [get]
 
virtual GenericParameterAttributes GenericParameterAttributes [get]
 
TypeAttributes Attributes [get]
 
bool IsAbstract [get]
 
bool IsSealed [get]
 
bool IsClass [get]
 
bool IsNestedAssembly [get]
 
bool IsNestedPublic [get]
 
bool IsNotPublic [get]
 
bool IsPublic [get]
 
bool IsExplicitLayout [get]
 
bool IsCOMObject [get]
 
bool IsContextful [get]
 
virtual bool IsEnum [get]
 
bool IsMarshalByRef [get]
 
bool IsPrimitive [get]
 
bool IsValueType [get]
 
virtual bool IsSignatureType [get]
 
virtual RuntimeTypeHandle TypeHandle [get]
 
Type BaseType [get]
 
static Binder DefaultBinder [get]
 
virtual bool IsSzArray [get]
 
bool IsInterface [get]
 
string FullNameOrDefault [get]
 
string InternalNameIfAvailable [get]
 
string NameOrDefault [get]
 
string Name [get]
 
virtual int MetadataToken [get]
 

Private Member Functions

Array GetEnumRawConstantValues ()
 
void GetEnumData ([Out] string[] enumNames, [Out] Array enumValues)
 

Static Private Member Functions

static int BinarySearch (Array array, object value)
 
static bool FilterAttributeImpl (MemberInfo m, object filterCriteria)
 
static bool FilterNameImpl (MemberInfo m, object filterCriteria)
 
static bool FilterNameIgnoreCaseImpl (MemberInfo m, object filterCriteria)
 
static Type internal_from_handle (IntPtr handle)
 
static Type ()
 

Static Private Attributes

static Binder s_defaultBinder
 
const BindingFlags DefaultLookup = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public
 

Detailed Description

Definition at line 11 of file Type.cs.


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