32 references to EcmaMetadataUtils
Microsoft.Diagnostics.DataContractReader.Contracts (14)
Contracts\CodeVersions_1.cs (1)
353
if (methodDefToken == (uint)
EcmaMetadataUtils
.TokenType.mdtMethodDef)
Contracts\ExecutionManager\ExecutionManagerCore.cs (4)
486
TargetPointer resolvedMethodTable = (
EcmaMetadataUtils
.TokenType)(classToken &
EcmaMetadataUtils
.TokenTypeMask) switch
488
EcmaMetadataUtils
.TokenType.mdtTypeDef => loader.GetModuleLookupMapElement(tables.TypeDefToMethodTable, classToken, out _),
489
EcmaMetadataUtils
.TokenType.mdtTypeRef => loader.GetModuleLookupMapElement(tables.TypeRefToMethodTable, classToken, out _),
Contracts\Loader_1.cs (1)
535
uint rid =
EcmaMetadataUtils
.GetRowId(token);
Contracts\RuntimeTypeSystem_1.cs (6)
235
int tokenRangeBitCount =
EcmaMetadataUtils
.RowIdBitCount - tokenRemainderBitCount;
236
uint allRidBitsSet =
EcmaMetadataUtils
.RIDMask;
242
return
EcmaMetadataUtils
.CreateMethodDef(tokenRange | tokenRemainder);
1406
if (
EcmaMetadataUtils
.GetRowId(token) == 0)
1415
MethodDefinitionHandle methodDefHandle = MetadataTokens.MethodDefinitionHandle((int)
EcmaMetadataUtils
.GetRowId(token));
1994
return
EcmaMetadataUtils
.CreateFieldDef(fieldDesc.DWord1 & (uint)FieldDescFlags1.TokenMask);
Contracts\StackWalk\GC\GcScanner.cs (2)
365
if (methodToken == (uint)
EcmaMetadataUtils
.TokenType.mdtMethodDef)
368
MethodDefinitionHandle methodDefHandle = MetadataTokens.MethodDefinitionHandle((int)
EcmaMetadataUtils
.GetRowId(methodToken));
Microsoft.Diagnostics.DataContractReader.Legacy (18)
ClrDataModule.cs (3)
426
if ((
EcmaMetadataUtils
.TokenType)(token &
EcmaMetadataUtils
.TokenTypeMask) !=
EcmaMetadataUtils
.TokenType.mdtMethodDef)
Dbi\DacDbiImpl.cs (7)
1442
switch ((
EcmaMetadataUtils
.TokenType)(metadataToken &
EcmaMetadataUtils
.TokenTypeMask))
1444
case
EcmaMetadataUtils
.TokenType.mdtTypeDef:
1447
case
EcmaMetadataUtils
.TokenType.mdtTypeRef:
2250
if ((
EcmaMetadataUtils
.TokenType)(methodTk &
EcmaMetadataUtils
.TokenTypeMask) !=
EcmaMetadataUtils
.TokenType.mdtMethodDef)
MetaDataImportImpl.cs (1)
26
private static int GetRID(uint token) => (int)
EcmaMetadataUtils
.GetRowId(token);
SOSDacImpl.cs (7)
1158
data->TokenOfType = (uint)
EcmaMetadataUtils
.TokenType.mdtTypeDef;
2571
switch ((
EcmaMetadataUtils
.TokenType)(token &
EcmaMetadataUtils
.TokenTypeMask))
2573
case
EcmaMetadataUtils
.TokenType.mdtFieldDef:
2576
case
EcmaMetadataUtils
.TokenType.mdtMethodDef:
2579
case
EcmaMetadataUtils
.TokenType.mdtTypeDef:
2582
case
EcmaMetadataUtils
.TokenType.mdtTypeRef: