30 bool flag = type ==
type2;
881 if (
this ==
null ||
this !=
null)
921 if (monoTypeInfo ==
null)
1041 if (
name._stringLength != 0)
1043 bool flag =
name.Equals(
"[DISPID=0]");
1058 if (monoTypeInfo ==
null || num != 0)
1080 return "Named parameter array cannot be bigger than argument array.";
1082 if (
"ToString" ==
null)
1084 return "Cannot specify both GetField and SetProperty.";
1086 return "Cannot specify both Get and Set on a field.";
1088 if (
"ToString" ==
null)
1096 long value = 0.m_value;
1099 return "Cannot specify Set on a property and Invoke on a method.";
1115 return "No arguments can be provided to Get a field value.";
1135 while (
this ==
null)
1145 return "Cannot specify both SetField and GetProperty.";
1175 while (
info ==
null)
1314 if (monoTypeInfo !=
null)
1590 if (methodBase !=
null && methodBase ==
null)
1617 if (methodBase ==
null || methodBase !=
null)
1782 if (displayName !=
null)
1787 if (type !=
null && type ==
null)
1841 bool flag =
this !=
this;
1911 while (type ==
null)
2108 if (item !=
null &&
item ==
null)
class f__AnonymousType0<< Count > j__TPar
void SetValue(object value, long index)
static Type GetUnderlyingType(Type enumType)
static ulong[] InternalGetValues(RuntimeType enumType)
static string[] InternalGetNames(RuntimeType enumType)
static ulong ToUInt64(object value)
static string GetResourceString(string key)
override Array GetEnumValues()
override Type MakeGenericType(params Type[] instantiation)
RuntimeType.ListBuilder< Type > GetNestedTypeCandidates(string fullname, BindingFlags bindingAttr, bool allowPrefixLookup)
static void SanityCheckGenericArguments(RuntimeType[] genericArguments, RuntimeType[] genericParamters)
GenericParameterAttributes GetGenericParameterAttributes()
override Type[] GetGenericParameterConstraints()
override string ToString()
override RuntimeTypeHandle TypeHandle
override bool IsGenericTypeDefinition
override EventInfo GetEvent(string name, BindingFlags bindingAttr)
const BindingFlags BinderSetInvokeField
RuntimeFieldInfo[] GetFields_internal(string name, BindingFlags bindingAttr, RuntimeType.MemberListType listType, RuntimeType reflectedType)
override Type DeclaringType
override Type UnderlyingSystemType
override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
override Type MakeArrayType()
override bool IsByRefImpl()
static object CreateInstanceForAnotherGenericParameter(Type genericType, RuntimeType genericArgument)
static bool FilterApplyMethodBase(MethodBase methodBase, BindingFlags methodFlags, BindingFlags bindingFlags, CallingConventions callConv, Type[] argumentTypes)
override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConv, Type[] types, ParameterModifier[] modifiers)
static readonly RuntimeType DelegateType
const BindingFlags BinderGetSetField
override FieldInfo[] GetFields(BindingFlags bindingAttr)
IntPtr GetEvents_native(IntPtr name, RuntimeType.MemberListType listType)
override string AssemblyQualifiedName
object CheckValue(object value, Binder binder, CultureInfo culture, BindingFlags invokeAttr)
override Type MakeArrayType(int rank)
IntPtr GetNestedTypes_native(IntPtr name, BindingFlags bindingAttr, RuntimeType.MemberListType listType)
static Type MakeGenericType(Type gt, Type[] types)
static TypeCode GetTypeCodeImplInternal(Type type)
RuntimeEventInfo[] GetEvents_internal(string name, BindingFlags bindingAttr, RuntimeType.MemberListType listType, RuntimeType reflectedType)
override int MetadataToken
const BindingFlags BinderGetSetProperty
const BindingFlags BinderNonFieldGetSet
static readonly RuntimeType EnumType
static readonly RuntimeType StringType
static bool FilterApplyPrefixLookup(MemberInfo memberInfo, string name, bool ignoreCase)
override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers)
static Func< Type, Type[], Type > MakeTypeBuilderInstantiation
override Type GetEnumUnderlyingType()
override bool IsArrayImpl()
override Type[] GetGenericArguments()
RuntimeConstructorInfo[] GetConstructors_internal(BindingFlags bindingAttr, RuntimeType reflectedType)
static object CreateInstanceInternal(Type type)
override bool IsEnumDefined(object value)
override bool IsPrimitiveImpl()
RuntimeType.ListBuilder< MethodInfo > GetMethodCandidates(string name, int genericParameterCount, BindingFlags bindingAttr, CallingConventions callConv, Type[] types, bool allowPrefixLookup)
override MethodBase DeclaringMethod
override bool ContainsGenericParameters
static BindingFlags FilterPreCalculate(bool isPublic, bool isInherited, bool isStatic)
RuntimeMethodInfo[] GetMethodsByName(string name, BindingFlags bindingAttr, RuntimeType.MemberListType listType, RuntimeType reflectedType)
override Type MakePointerType()
bool IsGenericCOMObjectImpl()
RuntimeType[] GetGenericArgumentsInternal()
override bool IsConstructedGenericType
override bool IsContextfulImpl()
static bool operator!=(RuntimeType left, RuntimeType right)
void GetObjectData(SerializationInfo info, StreamingContext context)
override object[] GetCustomAttributes(Type attributeType, bool inherit)
string getFullName(bool full_name, bool assembly_qualified)
RuntimeConstructorInfo m_serializationCtor
override MemberTypes MemberType
static Type MakePointerType(Type type)
static object IsConvertibleToPrimitiveType(object value, Type targetType)
RuntimeType GetBaseType()
IntPtr GetFields_native(IntPtr name, BindingFlags bindingAttr, RuntimeType.MemberListType listType)
static bool FilterApplyBase(MemberInfo memberInfo, BindingFlags bindingFlags, bool isPublic, bool isNonProtectedInternal, bool isStatic, string name, bool prefixLookup)
IntPtr GetConstructors_native(BindingFlags bindingAttr)
object CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture, object[] activationAttributes, StackCrawlMark stackMark)
RuntimeType.ListBuilder< FieldInfo > GetFieldCandidates(string name, BindingFlags bindingAttr, bool allowPrefixLookup)
override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr)
const BindingFlags ClassicBindingMask
static bool FilterApplyConstructorInfo(RuntimeConstructorInfo constructor, BindingFlags bindingFlags, CallingConventions callConv, Type[] argumentTypes)
override bool IsInstanceOfType(object o)
static void ThrowIfTypeNeverValidGenericArgument(RuntimeType type)
override string FormatTypeName(bool serialization)
string GetDefaultMemberName()
static void FilterHelper(BindingFlags bindingFlags, string name, bool allowPrefixLookup, [Out] bool prefixLookup, [Out] bool ignoreCase, [Out] RuntimeType.MemberListType listType)
override bool IsValueTypeImpl()
static bool FilterApplyMethodInfo(RuntimeMethodInfo method, BindingFlags bindingFlags, CallingConventions callConv, Type[] argumentTypes)
const BindingFlags InvocationMask
override Type GetElementType()
override Type ReflectedType
override object InvokeMember(string name, BindingFlags bindingFlags, Binder binder, object target, object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, string[] namedParams)
override MethodInfo[] GetMethods(BindingFlags bindingAttr)
override string GetEnumName(object value)
IntPtr GetPropertiesByName_native(IntPtr name, BindingFlags bindingAttr, RuntimeType.MemberListType listType)
Type make_array_type(int rank)
static readonly RuntimeType ObjectType
override Type[] GetInterfaces()
int GetGenericParameterPosition()
RuntimePropertyInfo[] GetPropertiesByName(string name, BindingFlags bindingAttr, RuntimeType.MemberListType listType, RuntimeType reflectedType)
override bool HasElementTypeImpl()
override bool IsCOMObjectImpl()
static Type[] s_SICtorParamTypes
override bool IsAssignableFrom(Type c)
static RuntimeType s_typedRef
MethodInfo GetMethodImplCommon(string name, int genericParameterCount, BindingFlags bindingAttr, Binder binder, CallingConventions callConv, Type[] types, ParameterModifier[] modifiers)
override Type GetNestedType(string fullname, BindingFlags bindingAttr)
override object[] GetCustomAttributes(bool inherit)
string GetCachedName(TypeNameKind kind)
object TryConvertToType(object value, bool failed)
override bool IsEquivalentTo(Type other)
RuntimeAssembly GetRuntimeAssembly()
override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers)
override Type GetGenericTypeDefinition()
const int GenericParameterCountAny
override TypeAttributes GetAttributeFlagsImpl()
object CreateInstanceMono(bool nonPublic, bool wrapExceptions)
const BindingFlags MemberBindingMask
static void SplitName(string fullname, [Out] string name, [Out] string ns)
RuntimeConstructorInfo GetSerializationCtor()
Type[] GetGenericArgumentsInternal(bool runtimeArray)
RuntimeType[] GetNestedTypes_internal(string displayName, BindingFlags bindingAttr, RuntimeType.MemberListType listType)
override string Namespace
override FieldInfo GetField(string name, BindingFlags bindingAttr)
override int GetHashCode()
override bool IsDefined(Type attributeType, bool inherit)
RuntimeType.ListBuilder< ConstructorInfo > GetConstructorCandidates(string name, BindingFlags bindingAttr, CallingConventions callConv, Type[] types, bool allowPrefixLookup)
override int GenericParameterPosition
override int GetArrayRank()
static void FilterHelper(BindingFlags bindingFlags, string name, [Out] bool ignoreCase, [Out] RuntimeType.MemberListType listType)
override bool Equals(object obj)
static bool operator==(RuntimeType left, RuntimeType right)
override EventInfo[] GetEvents(BindingFlags bindingAttr)
override TypeCode GetTypeCodeImpl()
RuntimeConstructorInfo GetDefaultConstructor()
static bool FilterApplyType(Type type, BindingFlags bindingFlags, string name, bool prefixLookup, string ns)
IntPtr GetMethodsByName_native(IntPtr namePtr, BindingFlags bindingAttr, RuntimeType.MemberListType listType)
const BindingFlags BinderNonCreateInstance
RuntimeModule GetRuntimeModule()
object CreateInstanceSlow(bool publicOnly, bool wrapExceptions, bool skipCheckThis, bool fillCache)
override bool IsSubclassOf(Type type)
static RuntimeType GetType(string typeName, bool throwOnError, bool ignoreCase, bool reflectionOnly, StackCrawlMark stackMark)
const BindingFlags BinderSetInvokeProperty
override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr)
RuntimeType.ListBuilder< PropertyInfo > GetPropertyCandidates(string name, BindingFlags bindingAttr, Type[] types, bool allowPrefixLookup)
RuntimeType.ListBuilder< MethodInfo > GetMethodCandidates(string name, BindingFlags bindingAttr, CallingConventions callConv, Type[] types, int genericParamCount, bool allowPrefixLookup)
object CreateInstanceDefaultCtor(bool publicOnly, bool skipCheckThis, bool fillCache, bool wrapExceptions, StackCrawlMark stackMark)
override Type MakeByRefType()
RuntimeType.ListBuilder< EventInfo > GetEventCandidates(string name, BindingFlags bindingAttr, bool allowPrefixLookup)
void CreateInstanceCheckThis()
override bool IsGenericParameter
static readonly RuntimeType ValueType
override bool IsGenericType
override string[] GetEnumNames()
override bool IsPointerImpl()
static TypeIdentifier FromDisplay(string displayName)
static Binder DefaultBinder
static Type MakeGenericSignatureType(Type genericTypeDefinition, params Type[] typeArguments)
static bool IsIntegerType(Type t)
Type GetRootElementType()
static TypeCode GetTypeCode(Type type)
static void GetUnitySerializationInfo(SerializationInfo info, int unityType)
GenericParameterAttributes
static bool IsPrimitive(RuntimeType type)
static IntPtr GetGenericParameterInfo(RuntimeType type)
static bool IsPointer(RuntimeType type)
static TypeAttributes GetAttributes(RuntimeType type)
static bool IsInstanceOfType(RuntimeType type, object o)
static bool IsSzArray(RuntimeType type)
static RuntimeModule GetModule(RuntimeType type)
static Type GetGenericTypeDefinition(RuntimeType type)
static int GetToken(RuntimeType type)
static bool HasInstantiation(RuntimeType type)
static bool IsByRef(RuntimeType type)
static bool IsGenericTypeDefinition(RuntimeType type)
static RuntimeAssembly GetAssembly(RuntimeType type)
static bool IsGenericVariable(RuntimeType type)
static bool HasElementType(RuntimeType type)
static bool IsContextful(RuntimeType type)
static bool IsArray(RuntimeType type)
static RuntimeType GetBaseType(RuntimeType type)
static bool IsComObject(RuntimeType type)
static int GetArrayRank(RuntimeType type)
ListBuilder(int capacity)
void CopyTo(object[] array, int index)