677 references to HandleType
System.Private.CoreLib (605)
Internal\Runtime\CompilerServices\MethodNameAndSignature.cs (2)
64if (returnType.HandleType != HandleType.TypeSpecification) 67return inner.HandleType == HandleType.TypeInstantiationSignature;
src\runtime\src\coreclr\tools\Common\Internal\Metadata\NativeFormat\MdBinaryReader.cs (1)
81handle = new Handle((HandleType)(rawValue & 0x7F), (int)(rawValue >> 7));
src\runtime\src\coreclr\tools\Common\Internal\Metadata\NativeFormat\NativeFormatReaderGen.cs (441)
73HandleType hType = (HandleType)((uint)value >> 25); 74Debug.Assert(hType == HandleType.ArraySignature || hType == HandleType.Null); 75_value = (value & 0x01FFFFFF) | (((int)HandleType.ArraySignature) << 25); 108if ((HandleType)((uint)_value >> 25) != HandleType.ArraySignature) 154HandleType hType = (HandleType)((uint)value >> 25); 155Debug.Assert(hType == HandleType.ByReferenceSignature || hType == HandleType.Null); 156_value = (value & 0x01FFFFFF) | (((int)HandleType.ByReferenceSignature) << 25); 189if ((HandleType)((uint)_value >> 25) != HandleType.ByReferenceSignature) 234HandleType hType = (HandleType)((uint)value >> 25); 235Debug.Assert(hType == HandleType.ConstantBooleanArray || hType == HandleType.Null); 236_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantBooleanArray) << 25); 269if ((HandleType)((uint)_value >> 25) != HandleType.ConstantBooleanArray) 314HandleType hType = (HandleType)((uint)value >> 25); 315Debug.Assert(hType == HandleType.ConstantBooleanValue || hType == HandleType.Null); 316_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantBooleanValue) << 25); 349if ((HandleType)((uint)_value >> 25) != HandleType.ConstantBooleanValue) 394HandleType hType = (HandleType)((uint)value >> 25); 395Debug.Assert(hType == HandleType.ConstantByteArray || hType == HandleType.Null); 396_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantByteArray) << 25); 429if ((HandleType)((uint)_value >> 25) != HandleType.ConstantByteArray) 474HandleType hType = (HandleType)((uint)value >> 25); 475Debug.Assert(hType == HandleType.ConstantByteValue || hType == HandleType.Null); 476_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantByteValue) << 25); 509if ((HandleType)((uint)_value >> 25) != HandleType.ConstantByteValue) 554HandleType hType = (HandleType)((uint)value >> 25); 555Debug.Assert(hType == HandleType.ConstantCharArray || hType == HandleType.Null); 556_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantCharArray) << 25); 589if ((HandleType)((uint)_value >> 25) != HandleType.ConstantCharArray) 634HandleType hType = (HandleType)((uint)value >> 25); 635Debug.Assert(hType == HandleType.ConstantCharValue || hType == HandleType.Null); 636_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantCharValue) << 25); 669if ((HandleType)((uint)_value >> 25) != HandleType.ConstantCharValue) 714HandleType hType = (HandleType)((uint)value >> 25); 715Debug.Assert(hType == HandleType.ConstantDoubleArray || hType == HandleType.Null); 716_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantDoubleArray) << 25); 749if ((HandleType)((uint)_value >> 25) != HandleType.ConstantDoubleArray) 794HandleType hType = (HandleType)((uint)value >> 25); 795Debug.Assert(hType == HandleType.ConstantDoubleValue || hType == HandleType.Null); 796_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantDoubleValue) << 25); 829if ((HandleType)((uint)_value >> 25) != HandleType.ConstantDoubleValue) 878HandleType hType = (HandleType)((uint)value >> 25); 879Debug.Assert(hType == HandleType.ConstantEnumArray || hType == HandleType.Null); 880_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantEnumArray) << 25); 913if ((HandleType)((uint)_value >> 25) != HandleType.ConstantEnumArray) 962HandleType hType = (HandleType)((uint)value >> 25); 963Debug.Assert(hType == HandleType.ConstantEnumValue || hType == HandleType.Null); 964_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantEnumValue) << 25); 997if ((HandleType)((uint)_value >> 25) != HandleType.ConstantEnumValue) 1042HandleType hType = (HandleType)((uint)value >> 25); 1043Debug.Assert(hType == HandleType.ConstantHandleArray || hType == HandleType.Null); 1044_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantHandleArray) << 25); 1077if ((HandleType)((uint)_value >> 25) != HandleType.ConstantHandleArray) 1122HandleType hType = (HandleType)((uint)value >> 25); 1123Debug.Assert(hType == HandleType.ConstantInt16Array || hType == HandleType.Null); 1124_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantInt16Array) << 25); 1157if ((HandleType)((uint)_value >> 25) != HandleType.ConstantInt16Array) 1202HandleType hType = (HandleType)((uint)value >> 25); 1203Debug.Assert(hType == HandleType.ConstantInt16Value || hType == HandleType.Null); 1204_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantInt16Value) << 25); 1237if ((HandleType)((uint)_value >> 25) != HandleType.ConstantInt16Value) 1282HandleType hType = (HandleType)((uint)value >> 25); 1283Debug.Assert(hType == HandleType.ConstantInt32Array || hType == HandleType.Null); 1284_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantInt32Array) << 25); 1317if ((HandleType)((uint)_value >> 25) != HandleType.ConstantInt32Array) 1362HandleType hType = (HandleType)((uint)value >> 25); 1363Debug.Assert(hType == HandleType.ConstantInt32Value || hType == HandleType.Null); 1364_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantInt32Value) << 25); 1397if ((HandleType)((uint)_value >> 25) != HandleType.ConstantInt32Value) 1442HandleType hType = (HandleType)((uint)value >> 25); 1443Debug.Assert(hType == HandleType.ConstantInt64Array || hType == HandleType.Null); 1444_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantInt64Array) << 25); 1477if ((HandleType)((uint)_value >> 25) != HandleType.ConstantInt64Array) 1522HandleType hType = (HandleType)((uint)value >> 25); 1523Debug.Assert(hType == HandleType.ConstantInt64Value || hType == HandleType.Null); 1524_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantInt64Value) << 25); 1557if ((HandleType)((uint)_value >> 25) != HandleType.ConstantInt64Value) 1598HandleType hType = (HandleType)((uint)value >> 25); 1599Debug.Assert(hType == HandleType.ConstantReferenceValue || hType == HandleType.Null); 1600_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantReferenceValue) << 25); 1633if ((HandleType)((uint)_value >> 25) != HandleType.ConstantReferenceValue) 1678HandleType hType = (HandleType)((uint)value >> 25); 1679Debug.Assert(hType == HandleType.ConstantSByteArray || hType == HandleType.Null); 1680_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantSByteArray) << 25); 1713if ((HandleType)((uint)_value >> 25) != HandleType.ConstantSByteArray) 1758HandleType hType = (HandleType)((uint)value >> 25); 1759Debug.Assert(hType == HandleType.ConstantSByteValue || hType == HandleType.Null); 1760_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantSByteValue) << 25); 1793if ((HandleType)((uint)_value >> 25) != HandleType.ConstantSByteValue) 1838HandleType hType = (HandleType)((uint)value >> 25); 1839Debug.Assert(hType == HandleType.ConstantSingleArray || hType == HandleType.Null); 1840_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantSingleArray) << 25); 1873if ((HandleType)((uint)_value >> 25) != HandleType.ConstantSingleArray) 1918HandleType hType = (HandleType)((uint)value >> 25); 1919Debug.Assert(hType == HandleType.ConstantSingleValue || hType == HandleType.Null); 1920_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantSingleValue) << 25); 1953if ((HandleType)((uint)_value >> 25) != HandleType.ConstantSingleValue) 1999HandleType hType = (HandleType)((uint)value >> 25); 2000Debug.Assert(hType == HandleType.ConstantStringArray || hType == HandleType.Null); 2001_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantStringArray) << 25); 2034if ((HandleType)((uint)_value >> 25) != HandleType.ConstantStringArray) 2081HandleType hType = (HandleType)((uint)value >> 25); 2082Debug.Assert(hType == HandleType.ConstantStringValue || hType == HandleType.Null); 2083_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantStringValue) << 25); 2116if ((HandleType)((uint)_value >> 25) != HandleType.ConstantStringValue) 2161HandleType hType = (HandleType)((uint)value >> 25); 2162Debug.Assert(hType == HandleType.ConstantUInt16Array || hType == HandleType.Null); 2163_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantUInt16Array) << 25); 2196if ((HandleType)((uint)_value >> 25) != HandleType.ConstantUInt16Array) 2241HandleType hType = (HandleType)((uint)value >> 25); 2242Debug.Assert(hType == HandleType.ConstantUInt16Value || hType == HandleType.Null); 2243_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantUInt16Value) << 25); 2276if ((HandleType)((uint)_value >> 25) != HandleType.ConstantUInt16Value) 2321HandleType hType = (HandleType)((uint)value >> 25); 2322Debug.Assert(hType == HandleType.ConstantUInt32Array || hType == HandleType.Null); 2323_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantUInt32Array) << 25); 2356if ((HandleType)((uint)_value >> 25) != HandleType.ConstantUInt32Array) 2401HandleType hType = (HandleType)((uint)value >> 25); 2402Debug.Assert(hType == HandleType.ConstantUInt32Value || hType == HandleType.Null); 2403_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantUInt32Value) << 25); 2436if ((HandleType)((uint)_value >> 25) != HandleType.ConstantUInt32Value) 2481HandleType hType = (HandleType)((uint)value >> 25); 2482Debug.Assert(hType == HandleType.ConstantUInt64Array || hType == HandleType.Null); 2483_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantUInt64Array) << 25); 2516if ((HandleType)((uint)_value >> 25) != HandleType.ConstantUInt64Array) 2561HandleType hType = (HandleType)((uint)value >> 25); 2562Debug.Assert(hType == HandleType.ConstantUInt64Value || hType == HandleType.Null); 2563_value = (value & 0x01FFFFFF) | (((int)HandleType.ConstantUInt64Value) << 25); 2596if ((HandleType)((uint)_value >> 25) != HandleType.ConstantUInt64Value) 2651HandleType hType = (HandleType)((uint)value >> 25); 2652Debug.Assert(hType == HandleType.CustomAttribute || hType == HandleType.Null); 2653_value = (value & 0x01FFFFFF) | (((int)HandleType.CustomAttribute) << 25); 2686if ((HandleType)((uint)_value >> 25) != HandleType.CustomAttribute) 2748HandleType hType = (HandleType)((uint)value >> 25); 2749Debug.Assert(hType == HandleType.Event || hType == HandleType.Null); 2750_value = (value & 0x01FFFFFF) | (((int)HandleType.Event) << 25); 2783if ((HandleType)((uint)_value >> 25) != HandleType.Event) 2849HandleType hType = (HandleType)((uint)value >> 25); 2850Debug.Assert(hType == HandleType.Field || hType == HandleType.Null); 2851_value = (value & 0x01FFFFFF) | (((int)HandleType.Field) << 25); 2884if ((HandleType)((uint)_value >> 25) != HandleType.Field) 2930HandleType hType = (HandleType)((uint)value >> 25); 2931Debug.Assert(hType == HandleType.FieldSignature || hType == HandleType.Null); 2932_value = (value & 0x01FFFFFF) | (((int)HandleType.FieldSignature) << 25); 2965if ((HandleType)((uint)_value >> 25) != HandleType.FieldSignature) 3010HandleType hType = (HandleType)((uint)value >> 25); 3011Debug.Assert(hType == HandleType.FunctionPointerSignature || hType == HandleType.Null); 3012_value = (value & 0x01FFFFFF) | (((int)HandleType.FunctionPointerSignature) << 25); 3045if ((HandleType)((uint)_value >> 25) != HandleType.FunctionPointerSignature) 3111HandleType hType = (HandleType)((uint)value >> 25); 3112Debug.Assert(hType == HandleType.GenericParameter || hType == HandleType.Null); 3113_value = (value & 0x01FFFFFF) | (((int)HandleType.GenericParameter) << 25); 3146if ((HandleType)((uint)_value >> 25) != HandleType.GenericParameter) 3201HandleType hType = (HandleType)((uint)value >> 25); 3202Debug.Assert(hType == HandleType.MemberReference || hType == HandleType.Null); 3203_value = (value & 0x01FFFFFF) | (((int)HandleType.MemberReference) << 25); 3236if ((HandleType)((uint)_value >> 25) != HandleType.MemberReference) 3305HandleType hType = (HandleType)((uint)value >> 25); 3306Debug.Assert(hType == HandleType.Method || hType == HandleType.Null); 3307_value = (value & 0x01FFFFFF) | (((int)HandleType.Method) << 25); 3340if ((HandleType)((uint)_value >> 25) != HandleType.Method) 3391HandleType hType = (HandleType)((uint)value >> 25); 3392Debug.Assert(hType == HandleType.MethodInstantiation || hType == HandleType.Null); 3393_value = (value & 0x01FFFFFF) | (((int)HandleType.MethodInstantiation) << 25); 3426if ((HandleType)((uint)_value >> 25) != HandleType.MethodInstantiation) 3475HandleType hType = (HandleType)((uint)value >> 25); 3476Debug.Assert(hType == HandleType.MethodSemantics || hType == HandleType.Null); 3477_value = (value & 0x01FFFFFF) | (((int)HandleType.MethodSemantics) << 25); 3510if ((HandleType)((uint)_value >> 25) != HandleType.MethodSemantics) 3574HandleType hType = (HandleType)((uint)value >> 25); 3575Debug.Assert(hType == HandleType.MethodSignature || hType == HandleType.Null); 3576_value = (value & 0x01FFFFFF) | (((int)HandleType.MethodSignature) << 25); 3609if ((HandleType)((uint)_value >> 25) != HandleType.MethodSignature) 3654HandleType hType = (HandleType)((uint)value >> 25); 3655Debug.Assert(hType == HandleType.MethodTypeVariableSignature || hType == HandleType.Null); 3656_value = (value & 0x01FFFFFF) | (((int)HandleType.MethodTypeVariableSignature) << 25); 3689if ((HandleType)((uint)_value >> 25) != HandleType.MethodTypeVariableSignature) 3744HandleType hType = (HandleType)((uint)value >> 25); 3745Debug.Assert(hType == HandleType.ModifiedType || hType == HandleType.Null); 3746_value = (value & 0x01FFFFFF) | (((int)HandleType.ModifiedType) << 25); 3779if ((HandleType)((uint)_value >> 25) != HandleType.ModifiedType) 3838HandleType hType = (HandleType)((uint)value >> 25); 3839Debug.Assert(hType == HandleType.NamedArgument || hType == HandleType.Null); 3840_value = (value & 0x01FFFFFF) | (((int)HandleType.NamedArgument) << 25); 3873if ((HandleType)((uint)_value >> 25) != HandleType.NamedArgument) 3935HandleType hType = (HandleType)((uint)value >> 25); 3936Debug.Assert(hType == HandleType.NamespaceDefinition || hType == HandleType.Null); 3937_value = (value & 0x01FFFFFF) | (((int)HandleType.NamespaceDefinition) << 25); 3970if ((HandleType)((uint)_value >> 25) != HandleType.NamespaceDefinition) 4020HandleType hType = (HandleType)((uint)value >> 25); 4021Debug.Assert(hType == HandleType.NamespaceReference || hType == HandleType.Null); 4022_value = (value & 0x01FFFFFF) | (((int)HandleType.NamespaceReference) << 25); 4055if ((HandleType)((uint)_value >> 25) != HandleType.NamespaceReference) 4117HandleType hType = (HandleType)((uint)value >> 25); 4118Debug.Assert(hType == HandleType.Parameter || hType == HandleType.Null); 4119_value = (value & 0x01FFFFFF) | (((int)HandleType.Parameter) << 25); 4152if ((HandleType)((uint)_value >> 25) != HandleType.Parameter) 4198HandleType hType = (HandleType)((uint)value >> 25); 4199Debug.Assert(hType == HandleType.PointerSignature || hType == HandleType.Null); 4200_value = (value & 0x01FFFFFF) | (((int)HandleType.PointerSignature) << 25); 4233if ((HandleType)((uint)_value >> 25) != HandleType.PointerSignature) 4299HandleType hType = (HandleType)((uint)value >> 25); 4300Debug.Assert(hType == HandleType.Property || hType == HandleType.Null); 4301_value = (value & 0x01FFFFFF) | (((int)HandleType.Property) << 25); 4334if ((HandleType)((uint)_value >> 25) != HandleType.Property) 4389HandleType hType = (HandleType)((uint)value >> 25); 4390Debug.Assert(hType == HandleType.PropertySignature || hType == HandleType.Null); 4391_value = (value & 0x01FFFFFF) | (((int)HandleType.PropertySignature) << 25); 4424if ((HandleType)((uint)_value >> 25) != HandleType.PropertySignature) 4473HandleType hType = (HandleType)((uint)value >> 25); 4474Debug.Assert(hType == HandleType.QualifiedField || hType == HandleType.Null); 4475_value = (value & 0x01FFFFFF) | (((int)HandleType.QualifiedField) << 25); 4508if ((HandleType)((uint)_value >> 25) != HandleType.QualifiedField) 4557HandleType hType = (HandleType)((uint)value >> 25); 4558Debug.Assert(hType == HandleType.QualifiedMethod || hType == HandleType.Null); 4559_value = (value & 0x01FFFFFF) | (((int)HandleType.QualifiedMethod) << 25); 4592if ((HandleType)((uint)_value >> 25) != HandleType.QualifiedMethod) 4638HandleType hType = (HandleType)((uint)value >> 25); 4639Debug.Assert(hType == HandleType.SZArraySignature || hType == HandleType.Null); 4640_value = (value & 0x01FFFFFF) | (((int)HandleType.SZArraySignature) << 25); 4673if ((HandleType)((uint)_value >> 25) != HandleType.SZArraySignature) 4778HandleType hType = (HandleType)((uint)value >> 25); 4779Debug.Assert(hType == HandleType.ScopeDefinition || hType == HandleType.Null); 4780_value = (value & 0x01FFFFFF) | (((int)HandleType.ScopeDefinition) << 25); 4813if ((HandleType)((uint)_value >> 25) != HandleType.ScopeDefinition) 4886HandleType hType = (HandleType)((uint)value >> 25); 4887Debug.Assert(hType == HandleType.ScopeReference || hType == HandleType.Null); 4888_value = (value & 0x01FFFFFF) | (((int)HandleType.ScopeReference) << 25); 4921if ((HandleType)((uint)_value >> 25) != HandleType.ScopeReference) 5024HandleType hType = (HandleType)((uint)value >> 25); 5025Debug.Assert(hType == HandleType.TypeDefinition || hType == HandleType.Null); 5026_value = (value & 0x01FFFFFF) | (((int)HandleType.TypeDefinition) << 25); 5059if ((HandleType)((uint)_value >> 25) != HandleType.TypeDefinition) 5112HandleType hType = (HandleType)((uint)value >> 25); 5113Debug.Assert(hType == HandleType.TypeForwarder || hType == HandleType.Null); 5114_value = (value & 0x01FFFFFF) | (((int)HandleType.TypeForwarder) << 25); 5147if ((HandleType)((uint)_value >> 25) != HandleType.TypeForwarder) 5198HandleType hType = (HandleType)((uint)value >> 25); 5199Debug.Assert(hType == HandleType.TypeInstantiationSignature || hType == HandleType.Null); 5200_value = (value & 0x01FFFFFF) | (((int)HandleType.TypeInstantiationSignature) << 25); 5233if ((HandleType)((uint)_value >> 25) != HandleType.TypeInstantiationSignature) 5283HandleType hType = (HandleType)((uint)value >> 25); 5284Debug.Assert(hType == HandleType.TypeReference || hType == HandleType.Null); 5285_value = (value & 0x01FFFFFF) | (((int)HandleType.TypeReference) << 25); 5318if ((HandleType)((uint)_value >> 25) != HandleType.TypeReference) 5364HandleType hType = (HandleType)((uint)value >> 25); 5365Debug.Assert(hType == HandleType.TypeSpecification || hType == HandleType.Null); 5366_value = (value & 0x01FFFFFF) | (((int)HandleType.TypeSpecification) << 25); 5399if ((HandleType)((uint)_value >> 25) != HandleType.TypeSpecification) 5444HandleType hType = (HandleType)((uint)value >> 25); 5445Debug.Assert(hType == HandleType.TypeVariableSignature || hType == HandleType.Null); 5446_value = (value & 0x01FFFFFF) | (((int)HandleType.TypeVariableSignature) << 25); 5479if ((HandleType)((uint)_value >> 25) != HandleType.TypeVariableSignature)
src\runtime\src\coreclr\tools\Common\Internal\Metadata\NativeFormat\NativeMetadataReader.cs (10)
90internal void Validate(params HandleType[] permittedTypes) 92var myHandleType = (HandleType)((uint)_value >> 25); 93foreach (var hType in permittedTypes) 100if (myHandleType == HandleType.Null) 107public Handle(HandleType type, int offset) 112public HandleType HandleType => (HandleType)((uint)_value >> 25); 127return string.Format("{1} : {0,8:X8}", _value, Enum.GetName(typeof(HandleType), this.HandleType)); 197return new Handle(((int)HandleType.Null) << 25);
System\Reflection\ModifiedType.NativeAot.cs (9)
28while (handle.HandleType == HandleType.ModifiedType) 31if (handle.HandleType == HandleType.TypeSpecification) 36case HandleType.SZArraySignature: 39case HandleType.ArraySignature: 42case HandleType.PointerSignature: 45case HandleType.ByReferenceSignature: 48case HandleType.FunctionPointerSignature: 61case HandleType.TypeInstantiationSignature: 98while (handle.HandleType == HandleType.ModifiedType)
System\Reflection\Runtime\Assemblies\NativeFormat\NativeFormatRuntimeAssembly.GetTypeCore.CaseInsensitive.cs (3)
28HandleType handleType = typeDefOrForwarderHandle.HandleType; 31case HandleType.TypeDefinition: 36case HandleType.TypeForwarder:
System\Reflection\Runtime\CustomAttributes\NativeFormat\NativeFormatCustomAttributeData.cs (6)
56HandleType constructorHandleType = _customAttribute.Constructor.HandleType; 58if (constructorHandleType == HandleType.QualifiedMethod) 66else if (constructorHandleType == HandleType.MemberReference) 104HandleType handleType = _customAttribute.Constructor.HandleType; 107case HandleType.QualifiedMethod: 111case HandleType.MemberReference:
System\Reflection\Runtime\General\MetadataReaderExtensions.cs (9)
65HandleType handleType = handle.HandleType; 66return handleType == HandleType.TypeDefinition || 67handleType == HandleType.TypeReference || 68handleType == HandleType.TypeSpecification; 73HandleType handleType = handle.HandleType; 74return handleType == HandleType.TypeDefinition || 75handleType == HandleType.TypeReference || 76handleType == HandleType.TypeSpecification || 77handleType == HandleType.ModifiedType;
System\Reflection\Runtime\General\MetadataReaderExtensions.NativeFormat.cs (91)
49HandleType handleType = handle.HandleType; 50return handleType == HandleType.NamespaceDefinition; 55HandleType handleType = handle.HandleType; 56return handleType == HandleType.NamespaceReference; 77HandleType handleType = handle.HandleType; 78Debug.Assert(handleType == HandleType.TypeDefinition || handleType == HandleType.TypeReference || handleType == HandleType.TypeSpecification || handleType == HandleType.ModifiedType); 79if (handleType != HandleType.ModifiedType) 95while (handleType == HandleType.ModifiedType); 102HandleType handleType = handle.HandleType; 103Debug.Assert(handleType == HandleType.TypeDefinition || handleType == HandleType.TypeReference || handleType == HandleType.TypeSpecification || handleType == HandleType.ModifiedType); 104if (handleType != HandleType.ModifiedType) 113while (handleType == HandleType.ModifiedType); 167case HandleType.ConstantByteValue: 176case HandleType.ConstantSByteValue: 185case HandleType.ConstantInt16Value: 194case HandleType.ConstantUInt16Value: 203case HandleType.ConstantInt32Value: 212case HandleType.ConstantUInt32Value: 221case HandleType.ConstantInt64Value: 230case HandleType.ConstantUInt64Value: 258case HandleType.ConstantBooleanValue: 260case HandleType.ConstantCharValue: 262case HandleType.ConstantByteValue: 264case HandleType.ConstantSByteValue: 266case HandleType.ConstantInt16Value: 268case HandleType.ConstantUInt16Value: 270case HandleType.ConstantInt32Value: 272case HandleType.ConstantUInt32Value: 274case HandleType.ConstantInt64Value: 276case HandleType.ConstantUInt64Value: 278case HandleType.ConstantSingleValue: 280case HandleType.ConstantDoubleValue: 289HandleType handleType = handle.HandleType; 292case HandleType.ConstantBooleanValue: 293case HandleType.ConstantCharValue: 294case HandleType.ConstantByteValue: 295case HandleType.ConstantSByteValue: 296case HandleType.ConstantInt16Value: 297case HandleType.ConstantUInt16Value: 298case HandleType.ConstantInt32Value: 299case HandleType.ConstantUInt32Value: 300case HandleType.ConstantInt64Value: 301case HandleType.ConstantUInt64Value: 302case HandleType.ConstantSingleValue: 303case HandleType.ConstantDoubleValue: 306case HandleType.ConstantStringValue: 309case HandleType.TypeDefinition: 310case HandleType.TypeReference: 311case HandleType.TypeSpecification: 318case HandleType.ConstantReferenceValue: 321case HandleType.ConstantEnumValue: 340HandleType handleType = handle.HandleType; 343case HandleType.ConstantBooleanArray: 346case HandleType.ConstantCharArray: 349case HandleType.ConstantByteArray: 352case HandleType.ConstantSByteArray: 355case HandleType.ConstantInt16Array: 358case HandleType.ConstantUInt16Array: 361case HandleType.ConstantInt32Array: 364case HandleType.ConstantUInt32Array: 367case HandleType.ConstantInt64Array: 370case HandleType.ConstantUInt64Array: 373case HandleType.ConstantSingleArray: 376case HandleType.ConstantDoubleArray: 379case HandleType.ConstantEnumArray: 382case HandleType.ConstantStringArray: 399case HandleType.ConstantHandleArray: 429case HandleType.ConstantByteArray: 432case HandleType.ConstantSByteArray: 435case HandleType.ConstantInt16Array: 438case HandleType.ConstantUInt16Array: 441case HandleType.ConstantInt32Array: 444case HandleType.ConstantUInt32Array: 447case HandleType.ConstantInt64Array: 450case HandleType.ConstantUInt64Array: 461HandleType constructorHandleType = customAttribute.Constructor.HandleType; 463if (constructorHandleType == HandleType.QualifiedMethod) 465else if (constructorHandleType == HandleType.MemberReference) 484HandleType handleType = typeHandle.HandleType; 485if (handleType == HandleType.TypeDefinition) 506else if (handleType == HandleType.TypeReference) 529else if (handleType == HandleType.TypeSpecification) 550HandleType handleType = nextHandle.HandleType; 551if (handleType == HandleType.ScopeDefinition) 553if (handleType == HandleType.NamespaceDefinition)
System\Reflection\Runtime\General\NamespaceChain.cs (3)
31HandleType handleType = currentNamespaceHandle.HandleType; 32if (handleType == HandleType.ScopeDefinition) 34if (handleType == HandleType.NamespaceDefinition)
System\Reflection\Runtime\General\QHandles.NativeFormat.cs (1)
83return _handle.AsHandle().HandleType == HandleType.TypeDefinition;
System\Reflection\Runtime\General\TypeResolver.NativeFormat.cs (20)
32HandleType handleType = typeDefRefOrSpec.HandleType; 33if (handleType == HandleType.TypeDefinition) 35else if (handleType == HandleType.TypeReference) 37else if (handleType == HandleType.TypeSpecification) 39else if (handleType == HandleType.ModifiedType) 65case HandleType.ArraySignature: 77case HandleType.ByReferenceSignature: 86case HandleType.MethodTypeVariableSignature: 92case HandleType.PointerSignature: 101case HandleType.FunctionPointerSignature: 121case HandleType.SZArraySignature: 130case HandleType.TypeDefinition: 135case HandleType.TypeInstantiationSignature: 152case HandleType.TypeReference: 157case HandleType.TypeVariableSignature: 176HandleType parentType = parent.HandleType; 181if (parentType == HandleType.TypeDefinition) 185else if (parentType == HandleType.TypeReference) 206if (parentType == HandleType.NamespaceReference) 212while (parentHandleToSearch.HandleType != HandleType.ScopeReference)
System\Reflection\Runtime\TypeInfos\NativeFormat\NativeFormatRuntimeNamedTypeInfo.cs (9)
80if (guidStringArgumentHandle.HandleType != HandleType.ConstantStringValue) 234HandleType.ConstantSByteValue => (object)(byte)handle.ToConstantSByteValueHandle(_reader).GetConstantSByteValue(_reader).Value, 235HandleType.ConstantByteValue => handle.ToConstantByteValueHandle(_reader).GetConstantByteValue(_reader).Value, 236HandleType.ConstantInt16Value => (ushort)handle.ToConstantInt16ValueHandle(_reader).GetConstantInt16Value(_reader).Value, 237HandleType.ConstantUInt16Value => handle.ToConstantUInt16ValueHandle(_reader).GetConstantUInt16Value(_reader).Value, 238HandleType.ConstantInt32Value => (uint)handle.ToConstantInt32ValueHandle(_reader).GetConstantInt32Value(_reader).Value, 239HandleType.ConstantUInt32Value => handle.ToConstantUInt32ValueHandle(_reader).GetConstantUInt32Value(_reader).Value, 240HandleType.ConstantInt64Value => (ulong)handle.ToConstantInt64ValueHandle(_reader).GetConstantInt64Value(_reader).Value, 241HandleType.ConstantUInt64Value => handle.ToConstantUInt64ValueHandle(_reader).GetConstantUInt64Value(_reader).Value,
System.Private.Reflection.Execution (3)
Internal\Reflection\Execution\ExecutionEnvironmentImplementation.MappingTables.cs (1)
688(((int)HandleType.Method << 25) | (int)entryMethodHandleOrNameAndSigRaw).AsMethodHandle();
Internal\Reflection\Execution\MetadataReaderExtensions.cs (2)
22Debug.Assert((HandleType)((uint)i >> 25) == HandleType.Method);
System.Private.StackTraceMetadata (37)
Internal\StackTraceMetadata\MethodNameFormatter.cs (22)
194case HandleType.TypeReference: 198case HandleType.TypeSpecification: 202case HandleType.TypeInstantiationSignature: 206case HandleType.SZArraySignature: 210case HandleType.ArraySignature: 214case HandleType.PointerSignature: 218case HandleType.ByReferenceSignature: 222case HandleType.TypeDefinition: 226case HandleType.TypeVariableSignature: 230case HandleType.MethodTypeVariableSignature: 234case HandleType.GenericParameter: 238case HandleType.FunctionPointerSignature: 243case HandleType.ConstantStringValue: 262namespaceRef.ParentScopeOrNamespace.HandleType == HandleType.NamespaceReference) 276namespaceDef.ParentScopeOrNamespace.HandleType == HandleType.NamespaceDefinition) 294if (typeRef.ParentNamespaceOrType.HandleType != HandleType.NamespaceReference) 483case HandleType.MemberReference: 487case HandleType.QualifiedMethod: 491case HandleType.TypeDefinition: 495case HandleType.TypeReference: 498case HandleType.TypeSpecification: 500if (typeSpec.Signature.HandleType != HandleType.TypeInstantiationSignature)
Internal\StackTraceMetadata\StackTraceMetadata.cs (15)
231case HandleType.TypeDefinition: 237case HandleType.TypeReference: 240case HandleType.TypeSpecification: 243case HandleType.TypeInstantiationSignature: 246case HandleType.NamespaceDefinition: 249case HandleType.NamespaceReference: 252case HandleType.ScopeDefinition: 254case HandleType.ScopeReference: 447currentOwningType.HandleType is HandleType.TypeDefinition or HandleType.TypeReference or HandleType.TypeSpecification); 452currentName = new Handle(HandleType.ConstantStringValue, (int)NativePrimitiveDecoder.DecodeUnsigned(ref pCurrent)).ToConstantStringValueHandle(Reader); 457currentSignature = new Handle(HandleType.MethodSignature, (int)NativePrimitiveDecoder.DecodeUnsigned(ref pCurrent)).ToMethodSignatureHandle(Reader); 463currentSignature = new Handle(HandleType.MethodSignature, (int)NativePrimitiveDecoder.DecodeUnsigned(ref pCurrent)).ToMethodSignatureHandle(Reader); 464currentMethodInst = new Handle(HandleType.ConstantStringArray, (int)NativePrimitiveDecoder.DecodeUnsigned(ref pCurrent)).ToConstantStringArrayHandle(Reader);
System.Private.TypeLoader (32)
Internal\Runtime\TypeLoader\MetadataNameExtensions.cs (20)
21case HandleType.TypeDefinition: 23case HandleType.TypeReference: 26case HandleType.NamespaceDefinition: 28case HandleType.NamespaceReference: 31case HandleType.TypeSpecification: 33case HandleType.TypeInstantiationSignature: 36case HandleType.ArraySignature: 38case HandleType.SZArraySignature: 41case HandleType.PointerSignature: 43case HandleType.ByReferenceSignature: 46case HandleType.ScopeDefinition: 48case HandleType.ScopeReference: 154case HandleType.TypeDefinition: 159case HandleType.NamespaceDefinition: 163case HandleType.ScopeDefinition: 196enclosing = typeRef.ParentNamespaceOrType.HandleType == HandleType.TypeReference ? typeRef.ParentNamespaceOrType.GetFullName(reader) : null; 197nspace = typeRef.ParentNamespaceOrType.HandleType == HandleType.NamespaceReference ? typeRef.ParentNamespaceOrType.GetFullName(reader) : null; 226case HandleType.TypeReference: 227case HandleType.NamespaceReference: 231case HandleType.ScopeReference:
Internal\Runtime\TypeLoader\TypeLoaderEnvironment.ConstructedGenericMethodsLookup.cs (2)
170int token = ((int)HandleType.Method << 25) | (flagsAndToken & ~(GenericMethodsHashtableConstants.IsAsyncVariant | GenericMethodsHashtableConstants.IsReturnDroppingAsyncThunk)); 454int token = ((int)HandleType.Method << 25) | (flagsAndToken & ~(GenericMethodsHashtableConstants.IsAsyncVariant | GenericMethodsHashtableConstants.IsReturnDroppingAsyncThunk));
Internal\Runtime\TypeLoader\TypeLoaderEnvironment.FieldAccess.cs (1)
90Handle entryFieldHandle = (((int)HandleType.Field << 25) | (int)entryParser.GetUnsigned()).AsHandle();
Internal\Runtime\TypeLoader\TypeLoaderEnvironment.Metadata.cs (2)
127if (entryMetadataHandle.HandleType == HandleType.TypeDefinition) 812Handle entryMethodHandle = (((uint)HandleType.Method << 25) | entryParser.GetUnsigned()).AsHandle();
src\runtime\src\coreclr\tools\Common\Internal\Metadata\NativeFormat\MetadataTypeHashingAlgorithms.cs (7)
19HandleType parentHandleType = parentHandle.HandleType; 20if (parentHandleType == HandleType.NamespaceDefinition) 30Debug.Assert(parentHandleType == HandleType.ScopeDefinition); 40HandleType parentHandleType = parentHandle.HandleType; 41if (parentHandleType == HandleType.NamespaceReference) 51Debug.Assert(parentHandleType == HandleType.ScopeReference); 88if (typeRef.ParentNamespaceOrType.HandleType == HandleType.TypeReference)