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