Implemented interface member:
property
TypeHandle
System.Runtime.InteropServices._Type.TypeHandle
12 overrides of TypeHandle
mscorlib (7)
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\symboltype.cs (1)
369public override RuntimeTypeHandle TypeHandle
system\reflection\emit\typebuilder.cs (1)
1090public override RuntimeTypeHandle TypeHandle
system\reflection\emit\typebuilderinstantiation.cs (1)
110public override RuntimeTypeHandle TypeHandle { get { throw new NotSupportedException(); } }
system\reflection\typedelegator.cs (1)
62public override RuntimeTypeHandle TypeHandle {
system\rttype.cs (1)
3568public override RuntimeTypeHandle TypeHandle
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.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.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
71 references to TypeHandle
mscorlib (17)
microsoft\win32\oavariantlib.cs (1)
93targetClass.TypeHandle.Value, GetCVTypeFromClass(targetClass), options);
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\environment.cs (4)
196RuntimeHelpers.RunClassConstructor(typeof(ResourceManager).TypeHandle); 197RuntimeHelpers.RunClassConstructor(typeof(ResourceReader).TypeHandle); 198RuntimeHelpers.RunClassConstructor(typeof(RuntimeResourceSet).TypeHandle); 199RuntimeHelpers.RunClassConstructor(typeof(BinaryReader).TypeHandle);
system\reflection\typedelegator.cs (1)
63get{return typeImpl.TypeHandle;}
system\runtime\interopservices\marshal.cs (1)
2483return t.TypeHandle.Value;
system\runtime\interopservices\windowsruntime\iteratortoenumeratoradapter.cs (1)
55typeof(IEnumerable<T>).TypeHandle.Value,
system\runtime\interopservices\windowsruntime\ivectorviewtoireadonlylistadapter.cs (1)
71typeof(IReadOnlyList<T>).TypeHandle.Value,
system\runtime\interopservices\windowsruntime\managedactivationfactory.cs (1)
77RuntimeHelpers.RunClassConstructor(m_type.TypeHandle);
system\security\permissions\permissionattributes.cs (1)
113IntPtr typeHandle = t.TypeHandle.Value;
system\security\permissiontoken.cs (2)
361IntPtr typePtr = cls.TypeHandle.Value; 405IntPtr typePtr = cls.TypeHandle.Value;
system\type.cs (1)
340return TypeHandle;
system\typedreference.cs (1)
120return __reftype(value).TypeHandle;
System (2)
compmod\system\componentmodel\LicenseManager.cs (1)
184return typeof(LicenseInteropHelper).TypeHandle.Value;
compmod\system\componentmodel\ReflectTypeDescriptionProvider.cs (1)
358System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(editorBaseType.TypeHandle);
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.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 (8)
System\Data\Metadata\Edm\ComplexType.cs (1)
116_type = clrType.TypeHandle;
System\Data\Metadata\Edm\EntityType.cs (1)
252_type = type.TypeHandle;
System\Data\Metadata\Edm\EnumType.cs (1)
200_type = clrType.TypeHandle;
System\Data\Metadata\ObjectLayer\ObjectItemAttributeAssemblyLoader.cs (3)
643property, clrType.TypeHandle); 681declaringType.ClrType.TypeHandle); 709clrProperty, type.ClrType.TypeHandle);
System\Data\Metadata\ObjectLayer\ObjectItemConventionAssemblyLoader.cs (2)
492EdmProperty property = new EdmProperty(cspaceProperty.Name, TypeUsage.Create(propertyType, new FacetValues { Nullable = false }), clrProperty, type.TypeHandle); 761type.TypeHandle);
System.Runtime.Serialization (37)
System\Runtime\Serialization\DataContract.cs (5)
54return GetDataContract(type.TypeHandle, type, SerializationMode.SharedContract); 478int id = DataContract.GetId(classContract.TypeForInitialization.TypeHandle); 672if (Globals.TypeOfDateTimeOffset.TypeHandle.Equals(typeHandle)) 674return Globals.TypeOfDateTimeOffsetAdapter.TypeHandle; 1083typeHandleRef.Value = GetDataContractAdapterTypeHandle(type.TypeHandle);
System\Runtime\Serialization\DataContractSerializer.cs (3)
388context.SerializeWithoutXsiType(contract, writer, graph, declaredType.TypeHandle); 408context.SerializeWithXsiTypeAtTopLevel(contract, writer, graph, declaredType.TypeHandle, graphType); 425return DataContract.GetDataContract(objectType.TypeHandle, objectType, SerializationMode.SharedContract);
System\Runtime\Serialization\DataContractSet.cs (2)
273return DataContract.GetGetOnlyCollectionDataContract(DataContract.GetId(dataMemberType.TypeHandle), dataMemberType.TypeHandle, dataMemberType, SerializationMode.SharedContract);
System\Runtime\Serialization\DataMember.cs (2)
237memberTypeContract = DataContract.GetGetOnlyCollectionDataContract(DataContract.GetId(MemberType.TypeHandle), MemberType.TypeHandle, MemberType, SerializationMode.SharedContract);
System\Runtime\Serialization\Json\DataContractJsonSerializer.cs (4)
476context.SerializeWithoutXsiType(contract, writer, graph, declaredType.TypeHandle); 480DataContractJsonSerializer.WriteJsonValue(JsonDataContract.GetJsonDataContract(contract), writer, graph, null, declaredType.TypeHandle); // XmlObjectSerializerWriteContextComplexJson 490context.SerializeWithXsiTypeAtTopLevel(contract, writer, graph, declaredType.TypeHandle, graphType); 494context.SerializeWithoutXsiType(contract, writer, graph, declaredType.TypeHandle);
System\Runtime\Serialization\Json\JsonDataContract.cs (1)
187int id = JsonDataContractCriticalHelper.GetId(traditionalDataContract.UnderlyingType.TypeHandle);
System\Runtime\Serialization\Json\JsonFormatReaderGenerator.cs (1)
613ilg.Load(DataContract.GetId(declaredType.TypeHandle));
System\Runtime\Serialization\Json\JsonFormatWriterGenerator.cs (1)
742ilg.Load(DataContract.GetId(memberType.TypeHandle));
System\Runtime\Serialization\Json\XmlObjectSerializerWriteContextComplexJson.cs (2)
284SerializeAndVerifyType(dataContract, xmlWriter, obj, verifyKnownType, declaredType.TypeHandle, declaredType); 342SerializeAndVerifyType(dataContract, xmlWriter, obj, verifyKnownType, declaredType.TypeHandle, declaredType);
System\Runtime\Serialization\NetDataContractSerializer.cs (4)
446return GetDataContract(type.TypeHandle, type, ref surrogateDataContracts); 463if (currentCachedDataContract.UnderlyingType.TypeHandle.Equals(typeHandle)) 502DataContract itemContract = GetDataContractFromSurrogateSelector(surrogateSelector, context, elementType.TypeHandle, elementType, ref surrogateDataContracts); 504itemContract = DataContract.GetDataContract(elementType.TypeHandle, elementType, SerializationMode.SharedType);
System\Runtime\Serialization\XmlFormatReaderGenerator.cs (1)
569ilg.Load(DataContract.GetId(declaredType.TypeHandle));
System\Runtime\Serialization\XmlFormatWriterGenerator.cs (1)
719ilg.Load(DataContract.GetId(memberType.TypeHandle));
System\Runtime\Serialization\XmlObjectSerializerContext.cs (1)
162return GetDataContract(type.TypeHandle, type);
System\Runtime\Serialization\XmlObjectSerializerReadContextComplex.cs (2)
177dataContract = (declaredTypeID < 0) ? GetDataContract(declaredType) : GetDataContract(declaredTypeID, declaredType.TypeHandle); 187dataContract = (declaredTypeID < 0) ? GetDataContract(declaredType) : GetDataContract(declaredTypeID, declaredType.TypeHandle);
System\Runtime\Serialization\XmlObjectSerializerWriteContext.cs (4)
122SerializeWithXsiType(xmlWriter, obj, Type.GetTypeHandle(obj), null/*type*/, -1, declaredType.TypeHandle, declaredType); 547InternalSerializeReference(xmlWriter, obj, false /*isDeclaredType*/, false /*writeXsiType*/, -1, Globals.TypeOfObject.TypeHandle); 619InternalSerialize(xmlWriter, o, false /*isDeclaredType*/, false /*writeXsiType*/, -1, o.GetType().TypeHandle); 635InternalSerialize(xmlWriter, o, false /*isDeclaredType*/, false /*writeXsiType*/, -1, declaredType.TypeHandle);
System\Runtime\Serialization\XmlObjectSerializerWriteContextComplex.cs (3)
343declaredTypeHandle = declaredType.TypeHandle; 345objTypeHandle = objType.TypeHandle; 352SerializeWithXsiType(xmlWriter, obj, objTypeHandle, objType, -1, declaredType.TypeHandle, declaredType);
System.Web.Services (1)
System\Web\Services\Protocols\ServerProtocol.cs (1)
209string typeHandleString = serverType.TypeHandle.Value.ToString();
System.Workflow.ComponentModel (3)
AuthoringOM\Compiler\TypeSystem\RTTypeWrapper.cs (1)
207return this.runtimeType.TypeHandle;
AuthoringOM\DependencyProperty.cs (2)
126RuntimeHelpers.RunClassConstructor(ownerType.TypeHandle); 148RuntimeHelpers.RunClassConstructor(ownerType.TypeHandle);
WindowsBase (1)
Shared\MS\Internal\SecurityHelper.cs (1)
886System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(t.TypeHandle);