0x00x0018
Members 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | s_defaultBinder | Binder | PrivateStatic | — | |
| 0x02 | Delimiter | ushort | PublicStatic+1 flags | — | |
| 0x08 | EmptyTypes | Type[] | PublicStatic+1 flags | — | |
| 0x08 | Missing | object | PublicStatic+1 flags | — | |
| 0x08 | FilterAttribute | MemberFilter | PublicStatic+1 flags | — | |
| 0x08 | FilterName | MemberFilter | PublicStatic+1 flags | — | |
| 0x08 | FilterNameIgnoreCase | MemberFilter | PublicStatic+1 flags | — | |
| — | 0x04 | DefaultLookup | BindingFlags | PrivateStatic+1 flags | 2163560288 |
| 0x08 | _impl | RuntimeTypeHandle | 1 flags | — | |
| — | 0x08 | DefaultTypeNameWhenMissingMetadata | string | Static+2 flags | 2961396027232 |
Functions 152
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool IsEnumDefined(object value) | Public+2 flags | 0x08 | |
| string GetEnumName(object value) | Public+2 flags | 0x08 | |
| string[] GetEnumNames() | Public+2 flags | 0x08 | |
| Array GetEnumRawConstantValues() | Private | 0x08 | |
| void GetEnumData(ref string[]& enumNames, ref Array& enumValues) | Private | 0x08 | |
| int BinarySearch(Array array, object value) | PrivateStatic | 0x08 | |
| bool IsIntegerType(Type t) | Static+1 flags | 0x08 | |
| bool get_IsSerializable() | Public+3 flags | 0x01 | |
| bool get_ContainsGenericParameters() | Public+3 flags | 0x01 | |
| Type GetRootElementType() | 1 flags | 0x08 | |
| bool get_IsVisible() | Public+1 flags | 0x01 | |
| bool IsSubclassOf(Type c) | Public+2 flags | 0x08 | |
| bool IsAssignableFrom(Type c) | Public+2 flags | 0x08 | |
| bool ImplementInterface(Type ifaceType) | 1 flags | 0x08 | |
| bool FilterAttributeImpl(MemberInfo m, object filterCriteria) | PrivateStatic | 0x08 | |
| bool FilterNameImpl(MemberInfo m, object filterCriteria) | PrivateStatic | 0x08 | |
| bool FilterNameIgnoreCaseImpl(MemberInfo m, object filterCriteria) | PrivateStatic | 0x08 | |
| void .ctor() | 2 flags | 0x00 | |
| MemberTypes get_MemberType() | Public+2 flags | 0x04 | |
| Type GetType() | PublicFinal+2 flags | 0x08 | |
| string get_Namespace() | Public+4 flags | 0x08 | |
| string get_AssemblyQualifiedName() | Public+4 flags | 0x08 | |
| string get_FullName() | Public+4 flags | 0x08 | |
| Assembly get_Assembly() | Public+4 flags | 0x08 | |
| Module get_Module() | Public+4 flags | 0x08 | |
| bool get_IsNested() | Public+1 flags | 0x01 | |
| Type get_DeclaringType() | Public+2 flags | 0x08 | |
| MethodBase get_DeclaringMethod() | Public+3 flags | 0x08 | |
| Type get_ReflectedType() | Public+2 flags | 0x08 | |
| Type get_UnderlyingSystemType() | Public+4 flags | 0x08 | |
| bool get_IsArray() | PublicFinal+3 flags | 0x01 | |
| bool IsArrayImpl() | 4 flags | 0x01 | |
| bool get_IsByRef() | PublicFinal+3 flags | 0x01 | |
| bool IsByRefImpl() | 4 flags | 0x01 | |
| bool get_IsPointer() | PublicFinal+3 flags | 0x01 | |
| bool IsPointerImpl() | 4 flags | 0x01 | |
| bool get_IsConstructedGenericType() | Public+3 flags | 0x01 | |
| bool get_IsGenericParameter() | Public+3 flags | 0x01 | |
| bool get_IsGenericMethodParameter() | Public+3 flags | 0x01 | |
| bool get_IsGenericType() | Public+3 flags | 0x01 | |
| bool get_IsGenericTypeDefinition() | Public+3 flags | 0x01 | |
| bool get_IsSZArray() | Public+3 flags | 0x01 | |
| bool get_IsVariableBoundArray() | Public+3 flags | 0x01 | |
| bool get_HasElementType() | PublicFinal+3 flags | 0x01 | |
| bool HasElementTypeImpl() | 4 flags | 0x01 | |
| Type GetElementType() | Public+3 flags | 0x08 | |
| int GetArrayRank() | Public+2 flags | 0x04 | |
| Type GetGenericTypeDefinition() | Public+2 flags | 0x08 | |
| Type[] get_GenericTypeArguments() | Public+3 flags | 0x08 | |
| Type[] GetGenericArguments() | Public+2 flags | 0x08 | |
| int get_GenericParameterPosition() | Public+3 flags | 0x04 | |
| GenericParameterAttributes get_GenericParameterAttributes() | Public+3 flags | 0x04 | |
| Type[] GetGenericParameterConstraints() | Public+2 flags | 0x08 | |
| TypeAttributes get_Attributes() | PublicFinal+3 flags | 0x04 | |
| TypeAttributes GetAttributeFlagsImpl() | 4 flags | 0x04 | |
| bool get_IsAbstract() | PublicFinal+3 flags | 0x01 | |
| bool get_IsSealed() | PublicFinal+3 flags | 0x01 | |
| bool get_IsClass() | PublicFinal+3 flags | 0x01 | |
| bool get_IsNestedAssembly() | PublicFinal+3 flags | 0x01 | |
| bool get_IsNestedPublic() | PublicFinal+3 flags | 0x01 | |
| bool get_IsNotPublic() | PublicFinal+3 flags | 0x01 | |
| bool get_IsPublic() | PublicFinal+3 flags | 0x01 | |
| bool get_IsExplicitLayout() | PublicFinal+3 flags | 0x01 | |
| bool get_IsLayoutSequential() | PublicFinal+3 flags | 0x01 | |
| bool get_IsCOMObject() | PublicFinal+3 flags | 0x01 | |
| bool IsCOMObjectImpl() | 4 flags | 0x01 | |
| bool get_IsContextful() | PublicFinal+3 flags | 0x01 | |
| bool IsContextfulImpl() | 3 flags | 0x01 | |
| bool get_IsCollectible() | Public+3 flags | 0x01 | |
| bool get_IsEnum() | Public+3 flags | 0x01 | |
| bool get_IsMarshalByRef() | PublicFinal+3 flags | 0x01 | |
| bool IsMarshalByRefImpl() | 3 flags | 0x01 | |
| bool get_IsPrimitive() | PublicFinal+3 flags | 0x01 | |
| bool IsPrimitiveImpl() | 4 flags | 0x01 | |
| bool get_IsValueType() | PublicFinal+3 flags | 0x01 | |
| bool IsValueTypeImpl() | 3 flags | 0x01 | |
| bool get_IsSignatureType() | Public+3 flags | 0x01 | |
| ConstructorInfo GetConstructor(const Type[]& types) | PublicFinal+2 flags | 0x08 | |
| ConstructorInfo GetConstructor(const BindingFlags& bindingAttr, Binder binder, const Type[]& types, const ParameterModifier[]& modifiers) | PublicFinal+2 flags | 0x08 | |
| ConstructorInfo GetConstructor(const BindingFlags& bindingAttr, Binder binder, const CallingConventions& callConvention, const Type[]& types, const ParameterModifier[]& modifiers) | PublicFinal+2 flags | 0x08 | |
| ConstructorInfo GetConstructorImpl(const BindingFlags& bindingAttr, Binder binder, const CallingConventions& callConvention, const Type[]& types, const ParameterModifier[]& modifiers) | 4 flags | — | 0x08 |
| ConstructorInfo[] GetConstructors() | PublicFinal+2 flags | 0x08 | |
| ConstructorInfo[] GetConstructors(const BindingFlags& bindingAttr) | Public+3 flags | 0x08 | |
| EventInfo GetEvent(const string& name) | PublicFinal+2 flags | 0x08 | |
| EventInfo GetEvent(const string& name, const BindingFlags& bindingAttr) | Public+3 flags | 0x08 | |
| EventInfo[] GetEvents(const BindingFlags& bindingAttr) | Public+3 flags | 0x08 | |
| FieldInfo GetField(const string& name) | PublicFinal+2 flags | 0x08 | |
| FieldInfo GetField(const string& name, const BindingFlags& bindingAttr) | Public+3 flags | 0x08 | |
| FieldInfo[] GetFields(const BindingFlags& bindingAttr) | Public+3 flags | 0x08 | |
| MemberInfo[] GetMember(const string& name) | PublicFinal+2 flags | 0x08 | |
| MemberInfo[] GetMember(const string& name, const BindingFlags& bindingAttr) | Public+2 flags | 0x08 | |
| MemberInfo[] GetMember(const string& name, const MemberTypes& type, const BindingFlags& bindingAttr) | Public+2 flags | 0x08 | |
| MemberInfo[] GetMembers(const BindingFlags& bindingAttr) | Public+3 flags | 0x08 | |
| MethodInfo GetMethod(const string& name) | PublicFinal+2 flags | 0x08 | |
| MethodInfo GetMethod(const string& name, const BindingFlags& bindingAttr) | PublicFinal+2 flags | 0x08 | |
| MethodInfo GetMethod(const string& name, const Type[]& types) | PublicFinal+2 flags | 0x08 | |
| MethodInfo GetMethod(const string& name, const Type[]& types, const ParameterModifier[]& modifiers) | PublicFinal+2 flags | 0x08 | |
| MethodInfo GetMethod(const string& name, const BindingFlags& bindingAttr, Binder binder, const Type[]& types, const ParameterModifier[]& modifiers) | PublicFinal+2 flags | 0x08 | |
| MethodInfo GetMethod(const string& name, const BindingFlags& bindingAttr, Binder binder, const CallingConventions& callConvention, const Type[]& types, const ParameterModifier[]& modifiers) | PublicFinal+2 flags | 0x08 | |
| MethodInfo GetMethodImpl(const string& name, const BindingFlags& bindingAttr, Binder binder, const CallingConventions& callConvention, const Type[]& types, const ParameterModifier[]& modifiers) | 4 flags | — | 0x08 |
| MethodInfo[] GetMethods() | PublicFinal+2 flags | 0x08 | |
| MethodInfo[] GetMethods(const BindingFlags& bindingAttr) | Public+3 flags | 0x08 | |
| Type GetNestedType(const string& name, const BindingFlags& bindingAttr) | Public+3 flags | 0x08 | |
| PropertyInfo GetProperty(const string& name) | PublicFinal+2 flags | 0x08 | |
| PropertyInfo GetProperty(const string& name, const BindingFlags& bindingAttr) | PublicFinal+2 flags | 0x08 | |
| PropertyInfo GetProperty(const string& name, Type returnType) | PublicFinal+2 flags | 0x08 | |
| PropertyInfo GetProperty(const string& name, Type returnType, const Type[]& types) | PublicFinal+2 flags | 0x08 | |
| PropertyInfo GetProperty(const string& name, Type returnType, const Type[]& types, const ParameterModifier[]& modifiers) | PublicFinal+2 flags | 0x08 | |
| PropertyInfo GetProperty(const string& name, const BindingFlags& bindingAttr, Binder binder, Type returnType, const Type[]& types, const ParameterModifier[]& modifiers) | PublicFinal+2 flags | 0x08 | |
| PropertyInfo GetPropertyImpl(const string& name, const BindingFlags& bindingAttr, Binder binder, Type returnType, const Type[]& types, const ParameterModifier[]& modifiers) | 4 flags | — | 0x08 |
| PropertyInfo[] GetProperties() | PublicFinal+2 flags | 0x08 | |
| PropertyInfo[] GetProperties(const BindingFlags& bindingAttr) | Public+3 flags | 0x08 | |
| RuntimeTypeHandle get_TypeHandle() | Public+3 flags | 0x08 | |
| RuntimeTypeHandle GetTypeHandle(object o) | PublicStatic | 0x08 | |
| TypeCode GetTypeCode(Type type) | PublicStatic | 0x08 | |
| TypeCode GetTypeCodeImpl() | 3 flags | 0x04 | |
| Type get_BaseType() | Public+4 flags | 0x08 | |
| object InvokeMember(const string& name, const BindingFlags& invokeAttr, Binder binder, object target, const object[]& args, const ParameterModifier[]& modifiers, CultureInfo culture, const string[]& namedParameters) | Public+3 flags | — | 0x08 |
| Type[] GetInterfaces() | Public+3 flags | 0x08 | |
| bool IsInstanceOfType(object o) | Public+2 flags | 0x08 | |
| bool IsEquivalentTo(Type other) | Public+2 flags | 0x08 | |
| Type GetEnumUnderlyingType() | Public+2 flags | 0x08 | |
| Array GetEnumValues() | Public+2 flags | 0x08 | |
| Type MakeArrayType() | Public+2 flags | 0x08 | |
| Type MakeArrayType(int rank) | Public+2 flags | 0x08 | |
| Type MakeByRefType() | Public+2 flags | 0x08 | |
| Type MakeGenericType(const Type[]& typeArguments) | Public+2 flags | 0x08 | |
| Type MakePointerType() | Public+2 flags | 0x08 | |
| Type MakeGenericSignatureType(Type genericTypeDefinition, const Type[]& typeArguments) | PublicStatic | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| bool Equals(object o) | Public+1 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| bool Equals(Type o) | Public+2 flags | 0x08 | |
| Binder get_DefaultBinder() | PublicStatic+1 flags | 0x08 | |
| Type GetTypeFromHandle(const RuntimeTypeHandle& handle) | PublicStatic | 0x08 | |
| Type internal_from_handle(long handle) | PrivateStatic | 0x08 | |
| bool get_IsSzArray() | 4 flags | 0x01 | |
| string FormatTypeName() | 1 flags | 0x08 | |
| string FormatTypeName(bool serialization) | 3 flags | 0x08 | |
| bool get_IsInterface() | PublicFinal+3 flags | 0x01 | |
| Type GetType(const string& typeName, bool throwOnError, bool ignoreCase) | PublicStatic | 0x08 | |
| Type GetType(const string& typeName, bool throwOnError) | PublicStatic | 0x08 | |
| Type GetType(const string& typeName) | PublicStatic | 0x08 | |
| Type GetType(const string& typeName, Func<System.Reflection.AssemblyName assemblyResolver, Func<System.Reflection.Assembly typeResolver, bool throwOnError) | PublicStatic | 0x08 | |
| bool op_Equality(Type left, Type right) | PublicStatic+1 flags | 0x08 | |
| bool op_Inequality(Type left, Type right) | PublicStatic+1 flags | 0x08 | |
| string get_FullNameOrDefault() | 2 flags | 0x08 | |
| bool IsRuntimeImplemented() | 1 flags | 0x01 | |
| string InternalGetNameIfAvailable(ref Type& rootCauseForFailure) | 3 flags | 0x08 | |
| string get_InternalNameIfAvailable() | 2 flags | 0x08 | |
| string get_NameOrDefault() | 2 flags | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Subclasses 2
Used by 1235
types with a member, parameter or interface of this type<>c<>c<>c<>c<>c<>c<>c<>c<>c<>c<>c<>c<>c__88`1<>c__88`1<>c__DisplayClass102_0`1<>c__DisplayClass12_0<>c__DisplayClass22_0<>c__DisplayClass23_0<>c__DisplayClass23_0<>c__DisplayClass23_0<>c__DisplayClass44_1<>c__DisplayClass45_0<>c__DisplayClass5_0`1<>c__DisplayClass64_0<>c__DisplayClass65_0<>c__DisplayClass6_0<>c__DisplayClass6_0`1<>c__DisplayClass74_0<>c__DisplayClass82_0`1<>c__DisplayClass9_0<Annotations>d__186<FindGraphsOfType>d__66<GetEntityAsync>d__15<GetPropertyMembers>d__22<SelectManyIterator>d__17`2__BinaryWriterAction`1Action`2ActivatedClientTypeEntryActivatedServiceTypeEntryActivationServicesActivatorAddInstructionAddOvfInstructionADPAndInstructionAndroidReflectionAnimationClipAPIUpdaterRuntimeHelpersArrayArrayConverterArrayListArrayPropertyDescriptorArraySortHelper`1ArraySpecAssemblyAssetEntryAssignBinaryExpressionAstarDataAstarPathAstarSerializerAsyncMethodBuilderAttributeAsyncStateMachineAttributeAttributeAttributeCollectionAttributeEntryAttributeHelperEngineAttributeProviderAutoIncrementBigIntegerAutoIncrementInt64AutoIncrementValueBaseListViewControllerBaseNumberConverterBaseUxmlFactory`2BaseUxmlFactory`2BaseUxmlFactory`2BaseUxmlFactory`2BaseUxmlFactory`2BaseUxmlFactory`2BaseUxmlFactory`2+1155 more