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.Reflection.SignatureArrayType Class Referencesealed
+ Inheritance diagram for System.Reflection.SignatureArrayType:

Public Member Functions

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

Static Public Member Functions

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 RuntimeTypeHandle GetTypeHandle (object o)
 
static TypeCode GetTypeCode (Type type)
 
static Type MakeGenericSignatureType (Type genericTypeDefinition, params Type[] typeArguments)
 
static Type GetTypeFromHandle (RuntimeTypeHandle handle)
 
static bool operator== (Type left, Type right)
 
static bool operator== (MemberInfo left, MemberInfo right)
 
static bool operator!= (Type left, Type 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

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

Package Functions

 SignatureArrayType (SignatureType elementType, int rank, bool isMultiDim)
 
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

override bool IsSZArray [get]
 
override bool IsVariableBoundArray [get]
 
override string Suffix [get]
 
override bool IsGenericTypeDefinition [get]
 
override bool IsConstructedGenericType [get]
 
override bool IsGenericParameter [get]
 
override bool IsGenericMethodParameter [get]
 
override bool ContainsGenericParameters [get]
 
override SignatureType ElementType [get]
 
override Type[] GenericTypeArguments [get]
 
override int GenericParameterPosition [get]
 
override string Name [get]
 
override string Namespace [get]
 
override bool IsSignatureType [get]
 
override bool IsGenericType [get]
 
override MemberTypes MemberType [get]
 
override Type UnderlyingSystemType [get]
 
override string FullName [get]
 
override string AssemblyQualifiedName [get]
 
override Assembly Assembly [get]
 
override Module Module [get]
 
override Type ReflectedType [get]
 
override Type BaseType [get]
 
override int MetadataToken [get]
 
override Type DeclaringType [get]
 
override MethodBase DeclaringMethod [get]
 
override GenericParameterAttributes GenericParameterAttributes [get]
 
override bool IsEnum [get]
 
override bool IsSerializable [get]
 
override RuntimeTypeHandle TypeHandle [get]
 
bool IsVisible [get]
 
bool IsNested [get]
 
bool IsArray [get]
 
bool IsByRef [get]
 
bool IsPointer [get]
 
bool HasElementType [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]
 
bool IsMarshalByRef [get]
 
bool IsPrimitive [get]
 
bool IsValueType [get]
 
static Binder DefaultBinder [get]
 
virtual bool IsSzArray [get]
 
bool IsInterface [get]
 
string FullNameOrDefault [get]
 
string InternalNameIfAvailable [get]
 
string NameOrDefault [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)
 

Private Attributes

readonly int _rank
 
readonly bool _isMultiDim
 
readonly SignatureType _elementType
 

Static Private Attributes

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

Detailed Description

Definition at line 6 of file SignatureArrayType.cs.


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