Zdexby TheHolyOneZ
17,715 classes
Class

RuntimeType

: TypeInfo : Type : MemberInfo : Object
System.RuntimeType, mscorlib 0x0030 (48 B) align 8 inherited 0x0018 mscorlib
0x00x0030

Members 23

OffsetSizeNameTypeFlags
0x08ValueTypeRuntimeTypeStatic+2 flags
0x08EnumTypeRuntimeTypeStatic+2 flags
0x08ObjectTypeRuntimeTypePrivateStatic+1 flags
0x08StringTypeRuntimeTypePrivateStatic+1 flags
0x08DelegateTypeRuntimeTypePrivateStatic+1 flags
0x08s_SICtorParamTypesType[]PrivateStatic
0x08MakeTypeBuilderInstantiationFunc`3Static+1 flags
—0x04MemberBindingMaskBindingFlagsPrivateStatic+1 flags
—0x04InvocationMaskBindingFlagsPrivateStatic+1 flags
—0x04BinderNonCreateInstanceBindingFlagsPrivateStatic+1 flags
—0x04BinderGetSetPropertyBindingFlagsPrivateStatic+1 flags
—0x04BinderSetInvokePropertyBindingFlagsPrivateStatic+1 flags
—0x04BinderGetSetFieldBindingFlagsPrivateStatic+1 flags
—0x04BinderSetInvokeFieldBindingFlagsPrivateStatic+1 flags
—0x04BinderNonFieldGetSetBindingFlagsPrivateStatic+1 flags
—0x04ClassicBindingMaskBindingFlagsPrivateStatic+1 flags
0x08s_typedRefRuntimeTypePrivateStatic
0x08type_infoMonoTypeInfoPrivate+1 flags
0x08GenericCacheUObject*1 flags
0x08m_serializationCtorRuntimeConstructorInfoPrivate
0x08clsid_typesDictionary`2PrivateStatic
0x08clsid_assemblybuilderAssemblyBuilderPrivateStatic
—0x04GenericParameterCountAnyintPrivateStatic+1 flags
Inherited from TypeInfo 1
OffsetSizeNameTypeFlags
—0x04DeclaredOnlyLookupBindingFlagsPrivateStatic+1 flags
Inherited from Type 10
OffsetSizeNameTypeFlags
0x08s_defaultBinderBinderPrivateStatic
0x02DelimiterushortPublicStatic+1 flags
0x000A0x06padding / unreflected
0x08EmptyTypesType[]PublicStatic+1 flags
0x08MissingUObject*PublicStatic+1 flags
0x08FilterAttributeMemberFilterPublicStatic+1 flags
0x08FilterNameMemberFilterPublicStatic+1 flags
0x08FilterNameIgnoreCaseMemberFilterPublicStatic+1 flags
—0x04DefaultLookupBindingFlagsPrivateStatic+1 flags
0x08_implRuntimeTypeHandle1 flags
—0x08DefaultTypeNameWhenMissingMetadatastringStatic+2 flags

Functions 179

SignatureFlagsNativeParams
void GetType()Static+1 flags—0x00
void ThrowIfTypeNeverValidGenericArgument()PrivateStatic—0x00
void SanityCheckGenericArguments()Static+1 flags—0x00
void SplitName()PrivateStatic—0x00
void FilterPreCalculate()Static+1 flags—0x00
void FilterHelper()PrivateStatic—0x00
void FilterHelper()PrivateStatic—0x00
void FilterApplyPrefixLookup()PrivateStatic—0x00
void FilterApplyBase()PrivateStatic—0x00
void FilterApplyType()PrivateStatic—0x00
void FilterApplyMethodInfo()PrivateStatic—0x00
void FilterApplyConstructorInfo()PrivateStatic—0x00
void FilterApplyMethodBase()PrivateStatic—0x00
void .ctor()2 flags—0x00
void IsSpecialSerializableType()1 flags—0x00
void GetMethodCandidates()Private—0x00
void GetConstructorCandidates()Private—0x00
void GetPropertyCandidates()Private—0x00
void GetEventCandidates()Private—0x00
void GetFieldCandidates()Private—0x00
void GetNestedTypeCandidates()Private—0x00
void GetMethods()Public+1 flags—0x00
void GetConstructors()Public+1 flags—0x00
void GetProperties()Public+1 flags—0x00
void GetEvents()Public+1 flags—0x00
void GetFields()Public+1 flags—0x00
void GetNestedTypes()Public+1 flags—0x00
void GetMembers()Public+1 flags—0x00
void GetConstructorImpl()2 flags—0x00
void GetPropertyImpl()2 flags—0x00
void GetEvent()Public+1 flags—0x00
void GetField()Public+1 flags—0x00
void GetInterface()Public+1 flags—0x00
void GetNestedType()Public+1 flags—0x00
void GetMember()Public+1 flags—0x00
void get_Module()Public+2 flags—0x00
void GetRuntimeModule()1 flags—0x00
void get_Assembly()Public+2 flags—0x00
void GetRuntimeAssembly()1 flags—0x00
void get_TypeHandle()Public+2 flags—0x00
void GetTypeHandleInternal()Final+2 flags—0x00
void IsInstanceOfType()Public+1 flags—0x00
void IsAssignableFrom()Public+1 flags—0x00
void IsAssignableFrom()Public+1 flags—0x00
void IsEquivalentTo()Public+1 flags—0x00
void get_BaseType()Public+2 flags—0x00
void GetBaseType()Private—0x00
void get_UnderlyingSystemType()Public+2 flags—0x00
void GetAttributeFlagsImpl()2 flags—0x00
void IsContextfulImpl()2 flags—0x00
void IsByRefImpl()2 flags—0x00
void IsPrimitiveImpl()2 flags—0x00
void IsPointerImpl()2 flags—0x00
void IsCOMObjectImpl()2 flags—0x00
void IsWindowsRuntimeObjectImpl()2 flags—0x00
void IsExportedToWindowsRuntimeImpl()2 flags—0x00
void IsWindowsRuntimeObjectType()PrivateStatic—0x00
void IsTypeExportedToWindowsRuntime()PrivateStatic—0x00
void HasProxyAttributeImpl()2 flags—0x00
void IsDelegate()1 flags—0x00
void IsValueTypeImpl()2 flags—0x00
void get_IsEnum()Public+2 flags—0x00
void HasElementTypeImpl()2 flags—0x00
void get_GenericParameterAttributes()Public+2 flags—0x00
void get_IsSzArray()3 flags—0x00
void IsArrayImpl()2 flags—0x00
void GetArrayRank()Public+1 flags—0x00
void GetElementType()Public+1 flags—0x00
void GetEnumNames()Public+1 flags—0x00
void GetEnumValues()Public+1 flags—0x00
void GetEnumUnderlyingType()Public+1 flags—0x00
void IsEnumDefined()Public+1 flags—0x00
void GetEnumName()Public+1 flags—0x00
void GetGenericArgumentsInternal()1 flags—0x00
void GetGenericArguments()Public+1 flags—0x00
void MakeGenericType()Public+1 flags—0x00
void get_IsGenericTypeDefinition()Public+2 flags—0x00
void get_IsGenericParameter()Public+2 flags—0x00
void get_GenericParameterPosition()Public+2 flags—0x00
void GetGenericTypeDefinition()Public+1 flags—0x00
void get_IsGenericType()Public+2 flags—0x00
void get_IsConstructedGenericType()Public+2 flags—0x00
void GetDefaultMembers()Public+1 flags—0x00
void InvokeMember()Public+1 flags—0x00
void Equals()Public+1 flags—0x00
void op_Equality()PublicStatic+1 flags—0x00
void op_Inequality()PublicStatic+1 flags—0x00
void Clone()PublicFinal+2 flags—0x00
void GetObjectData()PublicFinal+2 flags—0x00
void GetCustomAttributes()Public+1 flags—0x00
void GetCustomAttributes()Public+1 flags—0x00
void IsDefined()Public+1 flags—0x00
void GetCustomAttributesData()Public+1 flags—0x00
void FormatTypeName()2 flags—0x00
void get_MemberType()Public+2 flags—0x00
void get_ReflectedType()Public+2 flags—0x00
void get_MetadataToken()Public+2 flags—0x00
void CreateInstanceCheckThis()Private—0x00
void CreateInstanceImpl()1 flags—0x00
void ActivationCreateInstance()Private—0x00
void CreateInstanceDefaultCtor()1 flags—0x00
void .ctor()2 flags—0x00
void GetDefaultConstructor()1 flags—0x00
void GetCorrespondingInflatedMethod()Private—0x00
void GetCorrespondingInflatedConstructor()Private—0x00
void GetMethod()2 flags—0x00
void GetConstructor()2 flags—0x00
void GetField()2 flags—0x00
void GetDefaultMemberName()Private—0x00
void GetSerializationCtor()1 flags—0x00
void CreateInstanceSlow()1 flags—0x00
void CreateInstanceMono()Private—0x00
void CheckValue()1 flags—0x00
void TryConvertToType()Private—0x00
void IsConvertibleToPrimitiveType()PrivateStatic—0x00
void GetCachedName()Private—0x00
void make_array_type()Private—0x00
void MakeArrayType()Public+1 flags—0x00
void MakeArrayType()Public+1 flags—0x00
void make_byref_type()Private—0x00
void MakeByRefType()Public+1 flags—0x00
void MakePointerType()PrivateStatic—0x00
void MakePointerType()Public+1 flags—0x00
void get_StructLayoutAttribute()Public+2 flags—0x00
void get_ContainsGenericParameters()Public+2 flags—0x00
void GetGenericParameterConstraints()Public+1 flags—0x00
void CreateInstanceForAnotherGenericParameter()Static+1 flags—0x00
void MakeGenericType()PrivateStatic—0x00
void GetMethodsByName_native()1 flags—0x00
void GetMethodsByName()1 flags—0x00
void GetPropertiesByName_native()Private—0x00
void GetConstructors_native()Private—0x00
void GetConstructors_internal()Private—0x00
void GetPropertiesByName()Private—0x00
void GetInterfaceMap()Public+1 flags—0x00
void GetInterfaceMapData()PrivateStatic—0x00
void GetGUID()PrivateStatic—0x00
void get_GUID()Public+2 flags—0x00
void GetPacking()1 flags—0x00
void GetTypeFromCLSIDImpl()Static+1 flags—0x00
void GetTypeCodeImpl()2 flags—0x00
void GetTypeCodeImplInternal()PrivateStatic—0x00
void GetTypeFromProgIDImpl()Static+1 flags—0x00
void ToString()Public+1 flags—0x00
void IsGenericCOMObjectImpl()Private—0x00
void CreateInstanceInternal()PrivateStatic—0x00
void get_DeclaringMethod()Public+2 flags—0x00
void getFullName()1 flags—0x00
void GetGenericArgumentsInternal()Private—0x00
void GetGenericParameterAttributes()Private—0x00
void GetGenericParameterPosition()Private—0x00
void GetEvents_native()Private—0x00
void GetFields_native()Private—0x00
void GetFields_internal()Private—0x00
void GetEvents_internal()Private—0x00
void GetInterfaces()Public+1 flags—0x00
void GetNestedTypes_native()Private—0x00
void GetNestedTypes_internal()Private—0x00
void get_AssemblyQualifiedName()Public+2 flags—0x00
void get_DeclaringType()Public+2 flags—0x00
void get_Name()Public+2 flags—0x00
void get_Namespace()Public+2 flags—0x00
void get_core_clr_security_level()Public—0x00
void get_IsSecurityTransparent()Public+2 flags—0x00
void get_IsSecurityCritical()Public+2 flags—0x00
void get_IsSecuritySafeCritical()Public+2 flags—0x00
void GetHashCode()Public+1 flags—0x00
void get_FullName()Public+2 flags—0x00
void HasSameMetadataDefinitionAs()PublicFinal+1 flags—0x00
void get_IsSZArray()Public+2 flags—0x00
void get_IsUserType()3 flags—0x00
void IsSubclassOf()Public+1 flags—0x00
void get_IsByRefLike()Public+2 flags—0x00
void get_IsTypeDefinition()Public+2 flags—0x00
void GetMethodImpl()2 flags—0x00
void GetMethodImpl()2 flags—0x00
void GetMethodImplCommon()Private—0x00
void GetMethodCandidates()Private—0x00
void .cctor()PrivateStatic+1 flags—0x00

Subclasses 2

Used by 3

types with a member, parameter or interface of this type