22 instantiations of RuntimeTypeHandle
mscorlib (22)
system\argiterator.cs (1)
129return new RuntimeTypeHandle(Type.GetTypeFromHandleUnsafe((IntPtr)_GetNextArgType()));
system\reflection\customattribute.cs (1)
1971new RuntimeTypeHandle();
system\rttype.cs (14)
1609name = new RuntimeTypeHandle(m_runtimeType).ConstructName(formatFlags); 2747IntPtr newgcHandle = new RuntimeTypeHandle(this).GetGCHandle(GCHandleType.WeakTrackResurrection); 3572return new RuntimeTypeHandle(this); 3579return new RuntimeTypeHandle(this); 4017get { return new RuntimeTypeHandle(this).IsSecurityCritical(); } 4021get { return new RuntimeTypeHandle(this).IsSecuritySafeCritical(); } 4025get { return new RuntimeTypeHandle(this).IsSecurityTransparent(); } 4243ret = new RuntimeTypeHandle(this).Instantiate(instantiationRuntimeType); 4272return new RuntimeTypeHandle(this).GetGenericVariableIndex(); 4306Type[] constraints = new RuntimeTypeHandle(this).GetConstraints(); 4317public override Type MakePointerType() { return new RuntimeTypeHandle(this).MakePointer(); } 4318public override Type MakeByRefType() { return new RuntimeTypeHandle(this).MakeByRef(); } 4319public override Type MakeArrayType() { return new RuntimeTypeHandle(this).MakeSZArray(); } 4326return new RuntimeTypeHandle(this).MakeArray(rank);
system\runtimehandles.cs (5)
39return new RuntimeTypeHandle(type); 101return new RuntimeTypeHandle(null); 481return _IsVisible(new RuntimeTypeHandle(type)); 1915return new RuntimeTypeHandle(ResolveTypeHandleInternal(GetRuntimeModule(), typeToken, null, null)); 1919return new RuntimeTypeHandle(ModuleHandle.ResolveTypeHandleInternal(GetRuntimeModule(), typeToken, typeInstantiationContext, methodInstantiationContext));
system\type.cs (1)
350return new RuntimeTypeHandle((RuntimeType)o.GetType());
332 references to RuntimeTypeHandle
mscorlib (244)
system\argiterator.cs (2)
74public TypedReference GetNextArg(RuntimeTypeHandle rth) 127public unsafe RuntimeTypeHandle GetNextArgType()
system\collections\generic\arraysorthelper.cs (2)
117defaultArraySortHelper = (IArraySortHelper<T>)RuntimeTypeHandle.Allocate(typeof(GenericArraySortHelper<string>).TypeHandle.Instantiate(new Type[] { typeof(T) })); 895defaultArraySortHelper = (IArraySortHelper<TKey, TValue>)RuntimeTypeHandle.Allocate(typeof(GenericArraySortHelper<string, string>).TypeHandle.Instantiate(new Type[] { typeof(TKey), typeof(TValue) }));
system\collections\generic\comparer.cs (2)
60return (Comparer<T>)RuntimeTypeHandle.CreateInstanceForAnotherGenericParameter((RuntimeType)typeof(GenericComparer<int>), t); 67return (Comparer<T>)RuntimeTypeHandle.CreateInstanceForAnotherGenericParameter((RuntimeType)typeof(NullableComparer<int>), u);
system\collections\generic\equalitycomparer.cs (6)
50return (EqualityComparer<T>)RuntimeTypeHandle.CreateInstanceForAnotherGenericParameter((RuntimeType)typeof(GenericEqualityComparer<int>), t); 56return (EqualityComparer<T>)RuntimeTypeHandle.CreateInstanceForAnotherGenericParameter((RuntimeType)typeof(NullableEqualityComparer<int>), u); 69return (EqualityComparer<T>)RuntimeTypeHandle.CreateInstanceForAnotherGenericParameter((RuntimeType)typeof(ShortEnumEqualityComparer<short>), t); 71return (EqualityComparer<T>)RuntimeTypeHandle.CreateInstanceForAnotherGenericParameter((RuntimeType)typeof(SByteEnumEqualityComparer<sbyte>), t); 76return (EqualityComparer<T>)RuntimeTypeHandle.CreateInstanceForAnotherGenericParameter((RuntimeType)typeof(EnumEqualityComparer<int>), t); 79return (EqualityComparer<T>)RuntimeTypeHandle.CreateInstanceForAnotherGenericParameter((RuntimeType)typeof(LongEnumEqualityComparer<long>), t);
system\delegate.cs (2)
239if (RuntimeTypeHandle.IsGenericTypeDefinition(declaringType) || RuntimeTypeHandle.HasInstantiation(declaringType))
system\enum.cs (1)
256private static extern void GetEnumValuesAndNames(RuntimeTypeHandle enumType, ObjectHandleOnStack values, ObjectHandleOnStack names, bool getNames);
system\multicastdelegate.cs (2)
589if (RuntimeTypeHandle.IsGenericTypeDefinition(declaringType) || RuntimeTypeHandle.HasInstantiation(declaringType))
system\reflection\Associates.cs (4)
67RuntimeMethodHandleInternal associateMethodHandle = ModuleHandle.ResolveMethodHandleInternalCore(RuntimeTypeHandle.GetModule(declaredType), tkMethod, genericArgumentHandles, genericArgumentCount, null, 0); 96(RuntimeTypeHandle.GetAttributes(declaredType) & TypeAttributes.ClassSemanticsMask) == TypeAttributes.Class; 104associateMethodHandle = RuntimeTypeHandle.GetMethodAt(reflectedType, slot); 142while(RuntimeTypeHandle.IsGenericVariable(reflectedType))
system\reflection\cominterfaces.cs (1)
54RuntimeTypeHandle TypeHandle { get; }
system\reflection\ConstructorInfo.cs (2)
473internal RuntimeModule GetRuntimeModule() { return RuntimeTypeHandle.GetModule(m_declaringType); } 709RuntimeTypeHandle declaringTypeHandle = m_declaringType.TypeHandle;
system\reflection\customattribute.cs (4)
800RuntimeType type = RuntimeTypeHandle.GetTypeByNameUsingCARules(typeName, scope); 1408return type != null && type.Assembly.IsFullyTrusted && RuntimeTypeHandle.IsEquivalentType(type); 1730attribute = RuntimeTypeHandle.CreateCaInstance(attributeType, ctor); 1969RuntimeTypeHandle parentTypeHandle = tkParent.IsTypeDef ?
system\reflection\emit\dynamicilgenerator.cs (13)
939if (handle is RuntimeTypeHandle) 941typeHandle = ((RuntimeTypeHandle)handle).Value; 1150public int GetTokenFor(RuntimeMethodHandle method, RuntimeTypeHandle contextType) 1158public int GetTokenFor(RuntimeFieldHandle field, RuntimeTypeHandle contextType) 1162public int GetTokenFor(RuntimeTypeHandle type) 1236if ((type != null) && RuntimeTypeHandle.HasInstantiation(type)) 1250public int GetTokenFor(RuntimeMethodHandle method, RuntimeTypeHandle typeContext) 1265public int GetTokenFor(RuntimeFieldHandle field, RuntimeTypeHandle typeContext) 1270public int GetTokenFor(RuntimeTypeHandle type) 1291internal RuntimeTypeHandle m_context; 1293internal GenericMethodInfo(RuntimeMethodHandle methodHandle, RuntimeTypeHandle context) 1303internal RuntimeTypeHandle m_context; 1305internal GenericFieldInfo(RuntimeFieldHandle fieldHandle, RuntimeTypeHandle context)
system\reflection\emit\enumbuilder.cs (1)
114public override RuntimeTypeHandle TypeHandle {
system\reflection\emit\generictypeparameterbuilder.cs (1)
111public override RuntimeTypeHandle TypeHandle { get { throw new NotSupportedException(); } }
system\reflection\emit\methodrental.cs (1)
110RuntimeTypeHandle cls, // [in] class containing the method
system\reflection\emit\modulebuilder.cs (2)
236private extern static int GetMemberRefOfFieldInfo(RuntimeModule module, int tkType, RuntimeTypeHandle declaringType, int tkField); 239private int GetMemberRefOfFieldInfo(int tkType, RuntimeTypeHandle declaringType, RuntimeFieldInfo runtimeField)
system\reflection\emit\signaturehelper.cs (1)
475type = RuntimeTypeHandle.GetCorElementType((RuntimeType)clsArgument);
system\reflection\emit\symboltype.cs (1)
369public override RuntimeTypeHandle TypeHandle
system\reflection\emit\typebuilder.cs (2)
476CorElementType corType = RuntimeTypeHandle.GetCorElementType((RuntimeType)type); 1090public override RuntimeTypeHandle TypeHandle
system\reflection\emit\typebuilderinstantiation.cs (1)
110public override RuntimeTypeHandle TypeHandle { get { throw new NotSupportedException(); } }
system\reflection\eventinfo.cs (2)
286RuntimeTypeHandle.GetModule(m_declaringType).Equals( 287RuntimeTypeHandle.GetModule(m.m_declaringType));
system\reflection\fieldinfo.cs (3)
55public static FieldInfo GetFieldFromHandle(RuntimeFieldHandle handle, RuntimeTypeHandle declaringType) 728return RuntimeTypeHandle.GetModule(RuntimeFieldHandle.GetApproxDeclaringType(this)); 846int tkField, FieldAttributes fieldAttributes, RuntimeTypeHandle declaringTypeHandle, RuntimeTypeCache reflectedTypeCache, BindingFlags bindingFlags)
system\reflection\mdconstant.cs (1)
16public static unsafe Object GetValue(MetadataImport scope, int token, RuntimeTypeHandle fieldTypeHandle, bool raw)
system\reflection\methodbase.cs (1)
79public static MethodBase GetMethodFromHandle(RuntimeMethodHandle handle, RuntimeTypeHandle declaringType)
system\reflection\methodinfo.cs (4)
399if (RuntimeTypeHandle.GetNumVirtuals(parent) <= slot) 402return (RuntimeMethodInfo)RuntimeType.GetMethodBase(parent, RuntimeTypeHandle.GetMethodAt(parent, slot)); 838int cVtblSlots = RuntimeTypeHandle.GetNumVirtuals(declaringType); 843baseMethodHandle = RuntimeTypeHandle.GetMethodAt(declaringType, slot);
system\reflection\module.cs (9)
643private static RuntimeTypeHandle[] ConvertToTypeHandleArray(Type[] genericArguments) 649RuntimeTypeHandle[] typeHandleArgs = new RuntimeTypeHandle[size]; 701RuntimeTypeHandle[] typeArgs = ConvertToTypeHandleArray(genericTypeArguments); 702RuntimeTypeHandle[] methodArgs = ConvertToTypeHandleArray(genericMethodArguments); 784RuntimeTypeHandle[] typeArgs = ConvertToTypeHandleArray(genericTypeArguments); 785RuntimeTypeHandle[] methodArgs = ConvertToTypeHandleArray(genericMethodArguments); 845RuntimeTypeHandle[] typeArgs = ConvertToTypeHandleArray(genericTypeArguments); 846RuntimeTypeHandle[] methodArgs = ConvertToTypeHandleArray(genericMethodArguments);
system\reflection\parameterinfo.cs (1)
302MetadataImport scope = RuntimeTypeHandle.GetMetadataImport(RuntimeMethodHandle.GetDeclaringType(methodHandle));
system\reflection\propertyinfo.cs (2)
246RuntimeTypeHandle.GetModule(m_declaringType).Equals( 247RuntimeTypeHandle.GetModule(m.m_declaringType));
system\reflection\typedelegator.cs (1)
62public override RuntimeTypeHandle TypeHandle {
system\rttype.cs (90)
363!RuntimeTypeHandle.CompareCanonicalHandles(approxDeclaringType, ReflectedType) : 630if (RuntimeTypeHandle.IsInterface(declaringType)) 634foreach (RuntimeMethodHandleInternal methodHandle in RuntimeTypeHandle.GetIntroducedMethods(declaringType)) 684while(RuntimeTypeHandle.IsGenericVariable(declaringType)) 687bool* overrides = stackalloc bool[RuntimeTypeHandle.GetNumVirtuals(declaringType)]; 692int vtableSlots = RuntimeTypeHandle.GetNumVirtuals(declaringType); 694foreach (RuntimeMethodHandleInternal methodHandle in RuntimeTypeHandle.GetIntroducedMethods(declaringType)) 788declaringType = RuntimeTypeHandle.GetBaseType(declaringType); 808foreach (RuntimeMethodHandleInternal methodHandle in RuntimeTypeHandle.GetIntroducedMethods(declaringType)) 861while(RuntimeTypeHandle.IsGenericVariable(declaringType)) 870declaringType = RuntimeTypeHandle.GetBaseType(declaringType); 888Type[] interfaces = RuntimeTypeHandle.GetInterfaces(ReflectedType); 911if (!RuntimeTypeHandle.GetFields(declaringType, pResult, &count)) 915RuntimeTypeHandle.GetFields(declaringType, pBigResult, &count); 932bool needsStaticFieldForGeneric = RuntimeTypeHandle.HasInstantiation(declaringType) && !RuntimeTypeHandle.ContainsGenericVariables(declaringType); 985int tkDeclaringType = RuntimeTypeHandle.GetToken(declaringType); 991MetadataImport scope = RuntimeTypeHandle.GetMetadataImport(declaringType); 1067if (filter.Match(RuntimeTypeHandle.GetUtf8Name(iList))) 1076if (iFace.IsGenericType && filter.Match(RuntimeTypeHandle.GetUtf8Name(iFace))) 1091if (!RuntimeTypeHandle.IsGenericVariable(declaringType)) 1093Type[] ifaces = RuntimeTypeHandle.GetInterfaces(declaringType); 1103if (!filter.Match(RuntimeTypeHandle.GetUtf8Name(interfaceType))) 1163if (!filter.Match(RuntimeTypeHandle.GetUtf8Name(interfaces[i]))) 1179while (RuntimeTypeHandle.IsGenericVariable(declaringType)) 1184int tkEnclosingType = RuntimeTypeHandle.GetToken(declaringType); 1192RuntimeModule moduleHandle = RuntimeTypeHandle.GetModule(declaringType); 1215if (!filter.Match(RuntimeTypeHandle.GetUtf8Name(nestedType))) 1237if (!RuntimeTypeHandle.IsInterface(declaringType)) 1239while(RuntimeTypeHandle.IsGenericVariable(declaringType)) 1246declaringType = RuntimeTypeHandle.GetBaseType(declaringType); 1262int tkDeclaringType = RuntimeTypeHandle.GetToken(declaringType); 1268MetadataImport scope = RuntimeTypeHandle.GetMetadataImport(declaringType); 1332if (!RuntimeTypeHandle.IsInterface(declaringType)) 1334while(RuntimeTypeHandle.IsGenericVariable(declaringType)) 1342bool[] usedSlots = new bool[RuntimeTypeHandle.GetNumVirtuals(declaringType)]; 1348declaringType = RuntimeTypeHandle.GetBaseType(declaringType); 1368int tkDeclaringType = RuntimeTypeHandle.GetToken(declaringType); 1374MetadataImport scope = RuntimeTypeHandle.GetMetadataImport(declaringType); 1379RuntimeModule declaringModuleHandle = RuntimeTypeHandle.GetModule(declaringType); 1381int numVirtuals = RuntimeTypeHandle.GetNumVirtuals(declaringType); 1600m_isGlobal = RuntimeTypeHandle.GetModule(runtimeType).RuntimeType == runtimeType; 1719m_namespace = RuntimeTypeHandle.GetMetadataImport((RuntimeType)type).GetNamespace(type.MetadataToken).ToString(); 1737RuntimeType enclosingType = RuntimeTypeHandle.GetDeclaringType(GetRuntimeType()); 1978return RuntimeTypeHandle.GetTypeByName( 2167!RuntimeTypeHandle.CompareCanonicalHandles(declaredType, reflectedType)) 2258if (!RuntimeTypeHandle.SatisfiesConstraints(genericParameter.GetTypeHandleInternal().GetTypeChecked(), 3163RuntimeTypeHandle ifaceRtTypeHandle = ifaceRtType.GetTypeHandleInternal(); 3174int ifaceInstanceMethodCount = RuntimeTypeHandle.GetNumVirtuals(ifaceRtType); 3184RuntimeMethodHandleInternal ifaceRtMethodHandle = RuntimeTypeHandle.GetMethodAt(ifaceRtType, i); 3196RuntimeMethodHandleInternal classRtMethodHandle = RuntimeTypeHandle.GetMethodAt(this, slot); 3552return RuntimeTypeHandle.GetModule(this); 3565return RuntimeTypeHandle.GetAssembly(this); 3568public override RuntimeTypeHandle TypeHandle 3577internal sealed override RuntimeTypeHandle GetTypeHandleInternal() 3585return RuntimeTypeHandle.IsCollectible(GetTypeHandleInternal()); 3596CorElementType corElementType = RuntimeTypeHandle.GetCorElementType(this); 3658IRuntimeMethodInfo declaringMethod = RuntimeTypeHandle.GetDeclaringMethod(this); 3672return RuntimeTypeHandle.IsInstanceOfType(this, o); 3724return RuntimeTypeHandle.CanCastTo(fromType, this); 3766return RuntimeTypeHandle.IsEquivalentTo(this, otherRtType); 3783if (RuntimeTypeHandle.IsGenericVariable(this)) 3820return RuntimeTypeHandle.GetBaseType(this); 3873return RuntimeTypeHandle.GetAttributes(this); 3895return RuntimeTypeHandle.IsContextful(this); 3907return RuntimeTypeHandle.IsByRef(this); 3912return RuntimeTypeHandle.IsPrimitive(this); 3917return RuntimeTypeHandle.IsPointer(this); 3923return RuntimeTypeHandle.IsComObject(this, false); 3929return RuntimeTypeHandle.IsZapped(this); 3935return RuntimeTypeHandle.IsDoNotForceOrderOfConstructorsSet(); 3964return RuntimeTypeHandle.HasProxyAttribute(this); 3995return RuntimeTypeHandle.HasElementType(this); 4009RuntimeTypeHandle.GetMetadataImport(this).GetGenericParamProps(MetadataToken, out attributes); 4034return RuntimeTypeHandle.IsSzArray(this); 4040return RuntimeTypeHandle.IsArray(this); 4049return RuntimeTypeHandle.GetArrayRank(this); 4054return RuntimeTypeHandle.GetElementType(this); 4256get { return RuntimeTypeHandle.IsGenericTypeDefinition(this); } 4261get { return RuntimeTypeHandle.IsGenericVariable(this); } 4282return RuntimeTypeHandle.GetGenericTypeDefinition(this); 4287get { return RuntimeTypeHandle.HasInstantiation(this); } 4391if (!Object.ReferenceEquals(type, this) && RuntimeTypeHandle.IsValueType(this)) 4406RuntimeType elementType = RuntimeTypeHandle.GetElementType(this); 4460RuntimeType elementType = RuntimeTypeHandle.GetElementType(this); 5153return RuntimeTypeHandle.GetToken(this); 5476Object instance = RuntimeTypeHandle.CreateInstance(this, publicOnly, bSecurityCheckOff, ref bCanBeCached, ref runtime_ctor, ref bNeedSecurityCheck); 5522Object instance = RuntimeTypeHandle.Allocate(this); 5557return RuntimeTypeHandle.IsComObject(this, true); 5831public override RuntimeTypeHandle TypeHandle
system\runtime\compilerservices\runtimehelpers.cs (3)
65public static void RunClassConstructor(RuntimeTypeHandle type) 109public static void PrepareMethod(RuntimeMethodHandle method, RuntimeTypeHandle[] instantiation) 114IntPtr[] instantiationHandles = RuntimeTypeHandle.CopyRuntimeTypeHandles(instantiation, out length);
system\runtime\designerservices\windowsruntimedesignercontext.cs (1)
162return RuntimeTypeHandle.GetTypeByName(
system\runtime\interopservices\attributes.cs (2)
571RuntimeTypeHandle.GetTypeByNameUsingCARules(safeArrayUserDefinedTypeName, scope); 576marshalTypeRef = marshalTypeName == null ? null : RuntimeTypeHandle.GetTypeByNameUsingCARules(marshalTypeName, scope);
system\runtime\remoting\remotingconfiguration.cs (4)
386return RuntimeTypeHandle.GetTypeByName(TypeName + ", " + AssemblyName, ref stackMark); 442return RuntimeTypeHandle.GetTypeByName(TypeName + ", " + AssemblyName, ref stackMark); 509return RuntimeTypeHandle.GetTypeByName(TypeName + ", " + AssemblyName, ref stackMark); 582return RuntimeTypeHandle.GetTypeByName(TypeName + ", " + AssemblyName, ref stackMark);
system\runtime\remoting\remotingservices.cs (1)
2695return RuntimeTypeHandle.GetTypeByName(typeName, false, false, false, ref stackMark, true /* hack */);
system\runtimehandles.cs (60)
33internal RuntimeTypeHandle GetNativeHandle() 89public static bool operator ==(RuntimeTypeHandle left, object right) { return left.Equals(right); } 91public static bool operator ==(object left, RuntimeTypeHandle right) { return right.Equals(left); } 93public static bool operator !=(RuntimeTypeHandle left, object right) { return !left.Equals(right); } 95public static bool operator !=(object left, RuntimeTypeHandle right) { return !right.Equals(left); } 97internal static RuntimeTypeHandle EmptyHandle 117if(!(obj is RuntimeTypeHandle)) 120RuntimeTypeHandle handle =(RuntimeTypeHandle)obj; 125public bool Equals(RuntimeTypeHandle handle) 144internal static extern IntPtr GetValueInternal(RuntimeTypeHandle handle); 204internal static IntPtr[] CopyRuntimeTypeHandles(RuntimeTypeHandle[] inHandles, out int length) 284return new ModuleHandle(RuntimeTypeHandle.GetModule(m_type)); 331_handle = RuntimeTypeHandle.GetFirstIntroducedMethod(type); 344RuntimeTypeHandle.GetNextIntroducedMethod(ref _handle); 392private extern static void GetConstraints(RuntimeTypeHandle handle, ObjectHandleOnStack types); 407private extern static IntPtr GetGCHandle(RuntimeTypeHandle handle, GCHandleType type); 424private extern static void VerifyInterfaceIsImplemented(RuntimeTypeHandle handle, RuntimeTypeHandle interfaceHandle); 427internal void VerifyInterfaceIsImplemented(RuntimeTypeHandle interfaceHandle) 436private extern static int GetInterfaceMethodImplementationSlot(RuntimeTypeHandle handle, RuntimeTypeHandle interfaceHandle, RuntimeMethodHandleInternal interfaceMethodHandle); 441internal int GetInterfaceMethodImplementationSlot(RuntimeTypeHandle interfaceHandle, RuntimeMethodHandleInternal interfaceMethodHandle) 476private extern static bool _IsVisible(RuntimeTypeHandle typeHandle); 489private static extern bool IsSecurityCritical(RuntimeTypeHandle typeHandle); 503private static extern bool IsSecuritySafeCritical(RuntimeTypeHandle typeHandle); 516private static extern bool IsSecurityTransparent(RuntimeTypeHandle typeHandle); 538private extern static void ConstructName(RuntimeTypeHandle handle, TypeNameFormatFlags formatFlags, StringHandleOnStack retString); 578private extern static void GetDefaultConstructor(RuntimeTypeHandle handle, ObjectHandleOnStack method); 661internal extern static void GetInstantiation(RuntimeTypeHandle type, ObjectHandleOnStack types, bool fAsRuntimeTypeArray); 683private extern static void Instantiate(RuntimeTypeHandle handle, IntPtr* pInst, int numGenericArgs, ObjectHandleOnStack type); 705private extern static void MakeArray(RuntimeTypeHandle handle, int rank, ObjectHandleOnStack type); 719private extern static void MakeSZArray(RuntimeTypeHandle handle, ObjectHandleOnStack type); 733private extern static void MakeByRef(RuntimeTypeHandle handle, ObjectHandleOnStack type); 757private extern static void MakePointer(RuntimeTypeHandle handle, ObjectHandleOnStack type); 771internal extern static bool IsCollectible(RuntimeTypeHandle handle); 789private extern static void GetGenericTypeDefinition(RuntimeTypeHandle type, ObjectHandleOnStack retType); 1157RuntimeTypeHandle attrTypeHandle, 1159RuntimeTypeHandle sourceTypeHandle, 1912public RuntimeTypeHandle GetRuntimeTypeHandleFromMetadataToken(int typeToken) { return ResolveTypeHandle(typeToken); } 1913public RuntimeTypeHandle ResolveTypeHandle(int typeToken) 1917public RuntimeTypeHandle ResolveTypeHandle(int typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext) 1923internal static RuntimeType ResolveTypeHandleInternal(RuntimeModule module, int typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext) 1931IntPtr[] typeInstantiationContextHandles = RuntimeTypeHandle.CopyRuntimeTypeHandles(typeInstantiationContext, out typeInstCount); 1932IntPtr[] methodInstantiationContextHandles = RuntimeTypeHandle.CopyRuntimeTypeHandles(methodInstantiationContext, out methodInstCount); 1960public RuntimeMethodHandle ResolveMethodHandle(int methodToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext) 1966internal static IRuntimeMethodInfo ResolveMethodHandleInternal(RuntimeModule module, int methodToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext) 1970IntPtr[] typeInstantiationContextHandles = RuntimeTypeHandle.CopyRuntimeTypeHandles(typeInstantiationContext, out typeInstCount); 1971IntPtr[] methodInstantiationContextHandles = RuntimeTypeHandle.CopyRuntimeTypeHandles(methodInstantiationContext, out methodInstCount); 2008public RuntimeFieldHandle ResolveFieldHandle(int fieldToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext) 2012internal static IRuntimeFieldInfo ResolveFieldHandleInternal(RuntimeModule module, int fieldToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext) 2021IntPtr [] typeInstantiationContextHandles = RuntimeTypeHandle.CopyRuntimeTypeHandles(typeInstantiationContext, out typeInstCount); 2022IntPtr [] methodInstantiationContextHandles = RuntimeTypeHandle.CopyRuntimeTypeHandles(methodInstantiationContext, out methodInstCount);
system\type.cs (6)
330public virtual RuntimeTypeHandle TypeHandle 339internal virtual RuntimeTypeHandle GetTypeHandleInternal() { 343public static RuntimeTypeHandle GetTypeHandle(Object o) 363public static extern Type GetTypeFromHandle(RuntimeTypeHandle handle); 976return RuntimeTypeHandle.IsVisible(rt); 1073return RuntimeTypeHandle.IsInterface(rt);
system\typedreference.cs (1)
118public static RuntimeTypeHandle TargetTypeToken (TypedReference value)
system\typenameparser.cs (1)
204return RuntimeTypeHandle.GetTypeHelper(baseType, types, intPtr, modifiers == null ? 0 : modifiers.Length);
System (4)
compmod\system\componentmodel\LicenseManager.cs (4)
400private static object AllocateAndValidateLicense(RuntimeTypeHandle rth, IntPtr bstrKey, int fDesignTime) { 421private static int RequestLicKey(RuntimeTypeHandle rth, ref IntPtr pbstrKey) { 463private void GetLicInfo(RuntimeTypeHandle rth, ref int pRuntimeKeyAvail, ref int pLicVerified) { 512private void GetCurrentContextInfo(ref int fDesignTime, ref IntPtr bstrKey, RuntimeTypeHandle rth) {
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (1)
1072public override RuntimeTypeHandle TypeHandle { get { return _baseReflectionType.TypeHandle; } }
System.Core (1)
Microsoft\Scripting\Compiler\ILGen.cs (1)
515il.Emit(OpCodes.Call, typeof(MethodBase).GetMethod("GetMethodFromHandle", new Type[] { typeof(RuntimeMethodHandle), typeof(RuntimeTypeHandle) }));
System.Data (1)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (1)
1072public override RuntimeTypeHandle TypeHandle { get { return _baseReflectionType.TypeHandle; } }
System.Data.Entity (11)
System\Data\Metadata\Edm\ComplexType.cs (1)
98private readonly System.RuntimeTypeHandle _type;
System\Data\Metadata\Edm\EdmProperty.cs (2)
45internal readonly System.RuntimeTypeHandle EntityDeclaringType; 61internal EdmProperty(string name, TypeUsage typeUsage, System.Reflection.PropertyInfo propertyInfo, RuntimeTypeHandle entityDeclaringType)
System\Data\Metadata\Edm\EntityType.cs (1)
230private readonly System.RuntimeTypeHandle _type;
System\Data\Metadata\Edm\EnumType.cs (1)
183private readonly System.RuntimeTypeHandle _type;
System\Data\Metadata\Edm\LightweightCodeGenerator.cs (5)
186private static Func<object, object> CreatePropertyGetter(RuntimeTypeHandle entityDeclaringType, RuntimeMethodHandle rmh) 193Debug.Assert(!default(RuntimeTypeHandle).Equals(entityDeclaringType), "Type handle of entity should always be known."); 307private static Action<object, object> CreatePropertySetter(RuntimeTypeHandle entityDeclaringType, RuntimeMethodHandle rmh, bool allowNull) 394internal static void ValidateSetterProperty(RuntimeTypeHandle entityDeclaringType, RuntimeMethodHandle setterMethodHandle, out MethodInfo setterMethodInfo, out Type realType) 401Debug.Assert(!default(RuntimeTypeHandle).Equals(entityDeclaringType), "Type handle of entity should always be known.");
System\Data\Objects\Internal\EntityProxyFactory.cs (1)
1617MethodInfo getTypeFromHandle = typeof(Type).GetMethod("GetTypeFromHandle", new Type[] { typeof(RuntimeTypeHandle) });
System.Runtime.Serialization (66)
System\Runtime\Serialization\DataContract.cs (16)
57internal static DataContract GetDataContract(RuntimeTypeHandle typeHandle, Type type, SerializationMode mode) 63internal static DataContract GetDataContract(int id, RuntimeTypeHandle typeHandle, SerializationMode mode) 74internal static DataContract GetDataContractSkipValidation(int id, RuntimeTypeHandle typeHandle, Type type) 79internal static DataContract GetGetOnlyCollectionDataContract(int id, RuntimeTypeHandle typeHandle, Type type, SerializationMode mode) 93internal static DataContract GetGetOnlyCollectionDataContractSkipValidation(int id, RuntimeTypeHandle typeHandle, Type type) 117internal static int GetId(RuntimeTypeHandle typeHandle) 440internal static DataContract GetDataContractSkipValidation(int id, RuntimeTypeHandle typeHandle, Type type) 454internal static DataContract GetGetOnlyCollectionDataContractSkipValidation(int id, RuntimeTypeHandle typeHandle, Type type) 501internal static int GetId(RuntimeTypeHandle typeHandle) 560static DataContract CreateDataContract(int id, RuntimeTypeHandle typeHandle, Type type) 625static DataContract CreateGetOnlyCollectionDataContract(int id, RuntimeTypeHandle typeHandle, Type type) 670static RuntimeTypeHandle GetDataContractAdapterTypeHandle(RuntimeTypeHandle typeHandle) 2694RuntimeTypeHandle value; 2700public TypeHandleRef(RuntimeTypeHandle value) 2705public RuntimeTypeHandle Value
System\Runtime\Serialization\Json\DataContractJsonSerializer.cs (1)
382internal static void WriteJsonValue(JsonDataContract contract, XmlWriterDelegator writer, object graph, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle)
System\Runtime\Serialization\Json\JsonClassDataContract.cs (1)
113public override void WriteJsonValueCore(XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle)
System\Runtime\Serialization\Json\JsonCollectionDataContract.cs (1)
135public override void WriteJsonValueCore(XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle)
System\Runtime\Serialization\Json\JsonDataContract.cs (3)
92public void WriteJsonValue(XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle) 99public virtual void WriteJsonValueCore(XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle) 197internal static int GetId(RuntimeTypeHandle typeHandle)
System\Runtime\Serialization\Json\JsonEnumDataContract.cs (1)
53public override void WriteJsonValueCore(XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle)
System\Runtime\Serialization\Json\JsonFormatWriterGenerator.cs (3)
735LocalBuilder typeHandleValue = ilg.DeclareLocal(typeof(RuntimeTypeHandle), "typeHandleValue"); 740ilg.Call(typeof(RuntimeTypeHandle).GetMethod("Equals", new Type[] { typeof(RuntimeTypeHandle) }));
System\Runtime\Serialization\Json\JsonObjectDataContract.cs (1)
59public override void WriteJsonValueCore(XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle)
System\Runtime\Serialization\Json\JsonXmlDataContract.cs (1)
44public override void WriteJsonValueCore(XmlWriterDelegator jsonWriter, object obj, XmlObjectSerializerWriteContextComplexJson context, RuntimeTypeHandle declaredTypeHandle)
System\Runtime\Serialization\Json\XmlObjectSerializerReadContextComplexJson.cs (3)
297internal override DataContract GetDataContract(RuntimeTypeHandle typeHandle, Type type) 304internal override DataContract GetDataContractSkipValidation(int typeId, RuntimeTypeHandle typeHandle, Type type) 311internal override DataContract GetDataContract(int id, RuntimeTypeHandle typeHandle)
System\Runtime\Serialization\Json\XmlObjectSerializerWriteContextComplexJson.cs (7)
193protected override void WriteDataContractValue(DataContract dataContract, XmlWriterDelegator xmlWriter, object obj, RuntimeTypeHandle declaredTypeHandle) 256protected override void SerializeWithXsiType(XmlWriterDelegator xmlWriter, object obj, RuntimeTypeHandle objectTypeHandle, Type objectType, int declaredTypeID, RuntimeTypeHandle declaredTypeHandle, Type declaredType) 325internal override void SerializeWithXsiTypeAtTopLevel(DataContract dataContract, XmlWriterDelegator xmlWriter, object obj, RuntimeTypeHandle originalDeclaredTypeHandle, Type graphType) 365internal override DataContract GetDataContract(RuntimeTypeHandle typeHandle, Type type) 372internal override DataContract GetDataContractSkipValidation(int typeId, RuntimeTypeHandle typeHandle, Type type) 379internal override DataContract GetDataContract(int id, RuntimeTypeHandle typeHandle)
System\Runtime\Serialization\NetDataContractSerializer.cs (2)
449internal DataContract GetDataContract(RuntimeTypeHandle typeHandle, Type type, ref Hashtable surrogateDataContracts) 479internal static DataContract GetDataContractFromSurrogateSelector(ISurrogateSelector surrogateSelector, StreamingContext context, RuntimeTypeHandle typeHandle, Type type, ref Hashtable surrogateDataContracts)
System\Runtime\Serialization\XmlFormatGeneratorStatics.cs (1)
396internalDeserializeMethod = typeof(XmlObjectSerializerReadContext).GetMethod("InternalDeserialize", Globals.ScanAllMembers, null, new Type[] { typeof(XmlReaderDelegator), typeof(int), typeof(RuntimeTypeHandle), typeof(string), typeof(string) }, null);
System\Runtime\Serialization\XmlFormatWriterGenerator.cs (3)
712LocalBuilder typeHandleValue = ilg.DeclareLocal(typeof(RuntimeTypeHandle), "typeHandleValue"); 717ilg.Call(typeof(RuntimeTypeHandle).GetMethod("Equals", new Type[] { typeof(RuntimeTypeHandle) }));
System\Runtime\Serialization\XmlObjectSerializerContext.cs (3)
165internal virtual DataContract GetDataContract(RuntimeTypeHandle typeHandle, Type type) 177internal virtual DataContract GetDataContractSkipValidation(int typeId, RuntimeTypeHandle typeHandle, Type type) 190internal virtual DataContract GetDataContract(int id, RuntimeTypeHandle typeHandle)
System\Runtime\Serialization\XmlObjectSerializerReadContext.cs (1)
126public virtual object InternalDeserialize(XmlReaderDelegator xmlReader, int id, RuntimeTypeHandle declaredTypeHandle, string name, string ns)
System\Runtime\Serialization\XmlObjectSerializerReadContextComplex.cs (3)
67internal override DataContract GetDataContract(int id, RuntimeTypeHandle typeHandle) 88internal override DataContract GetDataContract(RuntimeTypeHandle typeHandle, Type type) 109public override object InternalDeserialize(XmlReaderDelegator xmlReader, int declaredTypeID, RuntimeTypeHandle declaredTypeHandle, string name, string ns)
System\Runtime\Serialization\XmlObjectSerializerWriteContext.cs (9)
110public void InternalSerializeReference(XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID, RuntimeTypeHandle declaredTypeHandle) 117public virtual void InternalSerialize(XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID, RuntimeTypeHandle declaredTypeHandle) 131RuntimeTypeHandle objTypeHandle = Type.GetTypeHandle(obj); 146internal void SerializeWithoutXsiType(DataContract dataContract, XmlWriterDelegator xmlWriter, object obj, RuntimeTypeHandle declaredTypeHandle) 162internal virtual void SerializeWithXsiTypeAtTopLevel(DataContract dataContract, XmlWriterDelegator xmlWriter, object obj, RuntimeTypeHandle originalDeclaredTypeHandle, Type graphType) 181protected virtual void SerializeWithXsiType(XmlWriterDelegator xmlWriter, object obj, RuntimeTypeHandle objectTypeHandle, Type objectType, int declaredTypeID, RuntimeTypeHandle declaredTypeHandle, Type declaredType) 250protected void SerializeAndVerifyType(DataContract dataContract, XmlWriterDelegator xmlWriter, object obj, bool verifyKnownType, RuntimeTypeHandle declaredTypeHandle, Type declaredType) 721protected virtual void WriteDataContractValue(DataContract dataContract, XmlWriterDelegator xmlWriter, object obj, RuntimeTypeHandle declaredTypeHandle)
System\Runtime\Serialization\XmlObjectSerializerWriteContextComplex.cs (6)
63internal override DataContract GetDataContract(RuntimeTypeHandle typeHandle, Type type) 84internal override DataContract GetDataContract(int id, RuntimeTypeHandle typeHandle) 105internal override DataContract GetDataContractSkipValidation(int typeId, RuntimeTypeHandle typeHandle, Type type) 237public override void InternalSerialize(XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID, RuntimeTypeHandle declaredTypeHandle) 330void InternalSerializeWithSurrogate(XmlWriterDelegator xmlWriter, object obj, bool isDeclaredType, bool writeXsiType, int declaredTypeID, RuntimeTypeHandle declaredTypeHandle) 332RuntimeTypeHandle objTypeHandle = isDeclaredType ? declaredTypeHandle : Type.GetTypeHandle(obj);
System.Workflow.ComponentModel (2)
AuthoringOM\Compiler\TypeSystem\DesignTimeType.cs (1)
321public override RuntimeTypeHandle TypeHandle
AuthoringOM\Compiler\TypeSystem\RTTypeWrapper.cs (1)
203public override RuntimeTypeHandle TypeHandle
System.WorkflowServices (1)
System\Workflow\Activities\ContractType.cs (1)
155public override RuntimeTypeHandle TypeHandle
System.Xml (1)
System\Xml\Serialization\CodeGenerator.cs (1)
1047Call(typeof(Type).GetMethod("GetTypeFromHandle", BindingFlags.Static | BindingFlags.Public, null, new Type[] { typeof(RuntimeTypeHandle) }, null));