|
override MethodInfo[] | GetMethods (BindingFlags bindingAttr) |
|
override ConstructorInfo[] | GetConstructors (BindingFlags bindingAttr) |
|
override PropertyInfo[] | GetProperties (BindingFlags bindingAttr) |
|
override EventInfo[] | GetEvents (BindingFlags bindingAttr) |
|
override FieldInfo[] | GetFields (BindingFlags bindingAttr) |
|
override Type[] | GetInterfaces () |
|
override Type[] | GetNestedTypes (BindingFlags bindingAttr) |
|
override MemberInfo[] | GetMembers (BindingFlags bindingAttr) |
|
override InterfaceMapping | GetInterfaceMap ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods|DynamicallyAccessedMemberTypes.NonPublicMethods)] Type ifaceType) |
|
override EventInfo | GetEvent (string name, BindingFlags bindingAttr) |
|
override FieldInfo | GetField (string name, BindingFlags bindingAttr) |
|
override Type | GetInterface (string fullname, bool ignoreCase) |
|
override Type | GetNestedType (string fullname, BindingFlags bindingAttr) |
|
override MemberInfo[] | GetMember (string name, MemberTypes type, BindingFlags bindingAttr) |
|
override MemberInfo | GetMemberWithSameMetadataDefinitionAs (MemberInfo member) |
|
override bool | IsSubclassOf (Type type) |
|
override bool | IsEquivalentTo ([NotNullWhen(true)] Type other) |
|
override Type[] | GetGenericArguments () |
|
override Type | MakeGenericType (params Type[] instantiation) |
|
override Type[] | GetGenericParameterConstraints () |
|
override bool | HasSameMetadataDefinitionAs (MemberInfo other) |
|
override Type | MakePointerType () |
|
override Type | MakeByRefType () |
|
override Type | MakeArrayType () |
|
override Type | MakeArrayType (int rank) |
|
override string | ToString () |
|
object | Clone () |
|
override bool | Equals (object obj) |
|
override int | GetArrayRank () |
|
override object[] | GetCustomAttributes (bool inherit) |
|
override object[] | GetCustomAttributes (Type attributeType, bool inherit) |
|
override IList< CustomAttributeData > | GetCustomAttributesData () |
|
override MemberInfo[] | GetDefaultMembers () |
|
override Type | GetElementType () |
|
override string | GetEnumName (object value) |
|
override string[] | GetEnumNames () |
|
override Array | GetEnumValues () |
|
override Type | GetEnumUnderlyingType () |
|
override Type | GetGenericTypeDefinition () |
|
override int | GetHashCode () |
|
override bool | IsDefined (Type attributeType, bool inherit) |
|
override bool | IsEnumDefined (object value) |
|
override bool | IsInstanceOfType ([NotNullWhen(true)] object o) |
|
override bool | IsAssignableFrom ([NotNullWhen(true)] TypeInfo typeInfo) |
|
override bool | IsAssignableFrom ([NotNullWhen(true)] Type c) |
|
override object | InvokeMember (string name, BindingFlags bindingFlags, Binder binder, object target, object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, string[] namedParams) |
|
virtual Type | AsType () |
|
virtual ? EventInfo | GetDeclaredEvent (string name) |
|
virtual ? FieldInfo | GetDeclaredField (string name) |
|
virtual ? MethodInfo | GetDeclaredMethod (string name) |
|
virtual ? TypeInfo | GetDeclaredNestedType (string name) |
|
virtual ? PropertyInfo | GetDeclaredProperty (string name) |
|
virtual IEnumerable< MethodInfo > | GetDeclaredMethods (string name) |
|
virtual bool | IsAssignableFrom ([NotNullWhen(true)] TypeInfo? typeInfo) |
|
virtual bool | IsAssignableFrom ([NotNullWhen(true)] Type? c) |
|
new Type | GetType () |
|
static Type | GetTypeFromHandle (RuntimeTypeHandle handle) |
|
static bool | operator== (Type? left, Type? right) |
|
static bool | operator!= (Type? left, Type? right) |
|
bool | IsAssignableTo ([NotNullWhen(true)] Type? targetType) |
|
ConstructorInfo? | GetConstructor (Type[] types) |
|
ConstructorInfo? | GetConstructor (BindingFlags bindingAttr, 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 () |
|
EventInfo? | GetEvent (string name) |
|
virtual EventInfo[] | GetEvents () |
|
FieldInfo? | GetField (string name) |
|
FieldInfo[] | GetFields () |
|
MemberInfo[] | GetMember (string name) |
|
virtual MemberInfo[] | GetMember (string name, BindingFlags bindingAttr) |
|
MemberInfo[] | GetMembers () |
|
MethodInfo? | GetMethod (string name) |
|
MethodInfo? | GetMethod (string name, BindingFlags bindingAttr) |
|
MethodInfo? | GetMethod (string name, BindingFlags bindingAttr, Type[] types) |
|
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? | GetMethod (string name, int genericParameterCount, Type[] types) |
|
MethodInfo? | GetMethod (string name, int genericParameterCount, Type[] types, ParameterModifier[]? modifiers) |
|
MethodInfo? | GetMethod (string name, int genericParameterCount, BindingFlags bindingAttr, Binder? binder, Type[] types, ParameterModifier[]? modifiers) |
|
MethodInfo? | GetMethod (string name, int genericParameterCount, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers) |
|
MethodInfo[] | GetMethods () |
|
Type? | GetNestedType (string name) |
|
Type[] | GetNestedTypes () |
|
PropertyInfo? | GetProperty (string name) |
|
PropertyInfo? | GetProperty (string name, BindingFlags bindingAttr) |
|
PropertyInfo? | GetProperty (string name, Type? returnType) |
|
PropertyInfo? | GetProperty (string name, Type[] types) |
|
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 () |
|
object? | InvokeMember (string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args) |
|
object? | InvokeMember (string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args, CultureInfo? culture) |
|
object? | InvokeMember (string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args, ParameterModifier[]? modifiers, CultureInfo? culture, string[]? namedParameters) |
|
Type? | GetInterface (string name) |
|
virtual bool | IsInstanceOfType ([NotNullWhen(true)] object? o) |
|
virtual bool | IsEquivalentTo ([NotNullWhen(true)] Type? other) |
|
override bool | Equals (object? o) |
|
virtual bool | Equals (Type? o) |
|
virtual Type[] | FindInterfaces (TypeFilter filter, object? filterCriteria) |
|
virtual MemberInfo[] | FindMembers (MemberTypes memberType, BindingFlags bindingAttr, MemberFilter? filter, object? filterCriteria) |
|
|
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) |
|
static ? Type | GetType (string typeName, Func< AssemblyName, Assembly?>? assemblyResolver, Func< Assembly?, string, bool, Type?>? typeResolver, bool throwOnError) |
|
static ? Type | GetType (string typeName, Func< AssemblyName, Assembly?>? assemblyResolver, Func< Assembly?, string, bool, Type?>? typeResolver, bool throwOnError, bool ignoreCase) |
|
static bool | operator== (MemberInfo? left, MemberInfo? right) |
|
static bool | operator!= (MemberInfo? left, MemberInfo? right) |
|
static RuntimeTypeHandle | GetTypeHandle (object o) |
|
static Type[] | GetTypeArray (object[] args) |
|
static TypeCode | GetTypeCode (Type? type) |
|
static ? Type | GetTypeFromCLSID (Guid clsid) |
|
static ? Type | GetTypeFromCLSID (Guid clsid, bool throwOnError) |
|
static ? Type | GetTypeFromCLSID (Guid clsid, string? server) |
|
static ? Type | GetTypeFromCLSID (Guid clsid, string? server, bool throwOnError) |
|
static ? Type | GetTypeFromProgID (string progID) |
|
static ? Type | GetTypeFromProgID (string progID, bool throwOnError) |
|
static ? Type | GetTypeFromProgID (string progID, string? server) |
|
static ? Type | GetTypeFromProgID (string progID, string? server, bool throwOnError) |
|
static Type | MakeGenericSignatureType (Type genericTypeDefinition, params Type[] typeArguments) |
|
static Type | MakeGenericMethodParameter (int position) |
|
static ? Type | ReflectionOnlyGetType (string typeName, bool throwIfNotFound, bool ignoreCase) |
|
|
RuntimeTypeCache | InitializeCache () |
|
string | GetDefaultMemberName () |
|
ListBuilder< MethodInfo > | GetMethodCandidates (string name, int genericParameterCount, BindingFlags bindingAttr, CallingConventions callConv, Type[] types, bool allowPrefixLookup) |
|
ListBuilder< ConstructorInfo > | GetConstructorCandidates (string name, BindingFlags bindingAttr, CallingConventions callConv, Type[] types, bool allowPrefixLookup) |
|
ListBuilder< PropertyInfo > | GetPropertyCandidates (string name, BindingFlags bindingAttr, Type[] types, bool allowPrefixLookup) |
|
ListBuilder< EventInfo > | GetEventCandidates (string name, BindingFlags bindingAttr, bool allowPrefixLookup) |
|
ListBuilder< FieldInfo > | GetFieldCandidates (string name, BindingFlags bindingAttr, bool allowPrefixLookup) |
|
ListBuilder< Type > | GetNestedTypeCandidates (string fullname, BindingFlags bindingAttr, bool allowPrefixLookup) |
|
MethodInfo | GetMethodImplCommon (string name, int genericParameterCount, BindingFlags bindingAttr, Binder binder, CallingConventions callConv, Type[] types, ParameterModifier[] modifiers) |
|
void | GetGUID (ref Guid result) |
|
static bool | CanValueSpecialCast (RuntimeType valueType, RuntimeType targetType) |
|
static object | AllocateValueType (RuntimeType type, object value, bool fForceTypeChange) |
|
object | TryChangeType (object value, Binder binder, CultureInfo culture, bool needsSpecialCast) |
|
string | GetCachedName (TypeNameKind kind) |
|
void | CreateInstanceCheckThis () |
|
static object | _CreateEnum (RuntimeType enumType, long value) |
|
object | InvokeDispMethod (string name, BindingFlags invokeAttr, object target, object[] args, bool[] byrefModifiers, int culture, string[] namedParameters) |
|
object | ForwardCallToInvokeMember (string memberName, BindingFlags flags, object target, object[] aArgs, bool[] aArgsIsByRef, int[] aArgsWrapperTypes, Type[] aArgsTypes, Type retType) |
|
RuntimeType | GetBaseType () |
|
TypeInfo IReflectableType. | GetTypeInfo () |
|
Array | GetEnumRawConstantValues () |
|
void | GetEnumData (out string[] enumNames, out Array enumValues) |
|
|
static PropertyInfo | GetPropertyInfo (RuntimeType reflectedType, int tkProperty) |
|
static void | SplitName (string fullname, out string name, out string ns) |
|
static void | FilterHelper (BindingFlags bindingFlags, ref string name, bool allowPrefixLookup, out bool prefixLookup, out bool ignoreCase, out MemberListType listType) |
|
static void | FilterHelper (BindingFlags bindingFlags, ref string name, out bool ignoreCase, out MemberListType listType) |
|
static bool | FilterApplyPrefixLookup (MemberInfo memberInfo, string name, bool ignoreCase) |
|
static bool | FilterApplyBase (MemberInfo memberInfo, BindingFlags bindingFlags, bool isPublic, bool isNonProtectedInternal, bool isStatic, string name, bool prefixLookup) |
|
static bool | FilterApplyType (Type type, BindingFlags bindingFlags, string name, bool prefixLookup, string ns) |
|
static bool | FilterApplyMethodInfo (RuntimeMethodInfo method, BindingFlags bindingFlags, CallingConventions callConv, Type[] argumentTypes) |
|
static bool | FilterApplyConstructorInfo (RuntimeConstructorInfo constructor, BindingFlags bindingFlags, CallingConventions callConv, Type[] argumentTypes) |
|
static bool | FilterApplyMethodBase (MethodBase methodBase, BindingFlags methodFlags, BindingFlags bindingFlags, CallingConventions callConv, Type[] argumentTypes) |
|
static MemberInfo | GetMethodWithSameMetadataDefinitionAs (RuntimeType runtimeType, MemberInfo method) |
|
static MemberInfo | GetConstructorWithSameMetadataDefinitionAs (RuntimeType runtimeType, MemberInfo constructor) |
|
static MemberInfo | GetPropertyWithSameMetadataDefinitionAs (RuntimeType runtimeType, MemberInfo property) |
|
static MemberInfo | GetFieldWithSameMetadataDefinitionAs (RuntimeType runtimeType, MemberInfo field) |
|
static MemberInfo | GetEventWithSameMetadataDefinitionAs (RuntimeType runtimeType, MemberInfo eventInfo) |
|
static MemberInfo | GetNestedTypeWithSameMetadataDefinitionAs (RuntimeType runtimeType, MemberInfo nestedType) |
|
static void | WrapArgsForInvokeCall (object[] aArgs, int[] aArgsWrapperTypes) |
|
static void | ThrowIfTypeNeverValidGenericArgument (RuntimeType type) |
|
static int | BinarySearch (Array array, object value) |
|
static bool | FilterAttributeImpl (MemberInfo m, object filterCriteria) |
|
static bool | FilterNameImpl (MemberInfo m, object filterCriteria, StringComparison comparison) |
|
Definition at line 15 of file RuntimeType.cs.