terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Type Class Referenceabstract
+ Inheritance diagram for System.Type:
+ Collaboration diagram for System.Type:

Public Member Functions

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

Static Public Member Functions

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

Static Public Attributes

static readonly char Delimiter
 
static readonly global::System.Type[] EmptyTypes
 
static readonly object Missing
 
static readonly global::System.Reflection.MemberFilter FilterAttribute
 
static readonly global::System.Reflection.MemberFilter FilterName
 
static readonly global::System.Reflection.MemberFilter FilterNameIgnoreCase
 

Protected Member Functions

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

Package Functions

global::System.Type GetRootElementType ()
 
bool ImplementInterface (global::System.Type ifaceType)
 
string FormatTypeName ()
 
virtual string FormatTypeName (bool serialization)
 
unsafe bool IsRuntimeImplemented ()
 
virtual string InternalGetNameIfAvailable (ref global::System.Type rootCauseForFailure)
 

Static Package Functions

static bool IsIntegerType (global::System.Type t)
 

Package Attributes

global::System.RuntimeTypeHandle _impl
 

Static Package Attributes

const string DefaultTypeNameWhenMissingMetadata = "UnknownType"
 

Properties

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

Private Member Functions

global::System.Array GetEnumRawConstantValues ()
 
void GetEnumData (out string[] enumNames, out global::System.Array enumValues)
 
static global::System.Type internal_from_handle (global::System.IntPtr handle)
 

Static Private Member Functions

static int BinarySearch (global::System.Array array, object value)
 
static bool FilterAttributeImpl (global::System.Reflection.MemberInfo m, object filterCriteria)
 
static bool FilterNameImpl (global::System.Reflection.MemberInfo m, object filterCriteria)
 
static bool FilterNameIgnoreCaseImpl (global::System.Reflection.MemberInfo m, object filterCriteria)
 
static Type ()
 

Static Private Attributes

static global::System.Reflection.Binder s_defaultBinder
 
const global::System.Reflection.BindingFlags DefaultLookup = global::System.Reflection.BindingFlags.Instance | global::System.Reflection.BindingFlags.Static | global::System.Reflection.BindingFlags.Public
 

Detailed Description

Definition at line 42 of file Type.cs.


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