43 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)
508
TargetPointer resolvedMethodTable = (
EcmaMetadataUtils
.TokenType)(classToken &
EcmaMetadataUtils
.TokenTypeMask) switch
510
EcmaMetadataUtils
.TokenType.mdtTypeDef => loader.GetModuleLookupMapElement(tables.TypeDefToMethodTable, classToken, out _),
511
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)
222
int tokenRangeBitCount =
EcmaMetadataUtils
.RowIdBitCount - tokenRemainderBitCount;
223
uint allRidBitsSet =
EcmaMetadataUtils
.RIDMask;
229
return
EcmaMetadataUtils
.CreateMethodDef(tokenRange | tokenRemainder);
1397
if (
EcmaMetadataUtils
.GetRowId(token) == 0)
1406
MethodDefinitionHandle methodDefHandle = MetadataTokens.MethodDefinitionHandle((int)
EcmaMetadataUtils
.GetRowId(token));
1985
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 (29)
ClrDataModule.cs (3)
426
if ((
EcmaMetadataUtils
.TokenType)(token &
EcmaMetadataUtils
.TokenTypeMask) !=
EcmaMetadataUtils
.TokenType.mdtMethodDef)
Dbi\DacDbiImpl.cs (18)
1745
*pLocalSigToken = (uint)
EcmaMetadataUtils
.TokenType.mdtSignature;
1751
MethodDefinitionHandle mdMethodHandle = MetadataTokens.MethodDefinitionHandle((int)
EcmaMetadataUtils
.GetRowId(functionToken));
2258
switch ((
EcmaMetadataUtils
.TokenType)(metadataToken &
EcmaMetadataUtils
.TokenTypeMask))
2260
case
EcmaMetadataUtils
.TokenType.mdtTypeDef:
2263
case
EcmaMetadataUtils
.TokenType.mdtTypeRef:
2391
switch ((
EcmaMetadataUtils
.TokenType)(metadataToken &
EcmaMetadataUtils
.TokenTypeMask))
2393
case
EcmaMetadataUtils
.TokenType.mdtTypeDef:
2396
case
EcmaMetadataUtils
.TokenType.mdtTypeRef:
3943
if ((
EcmaMetadataUtils
.TokenType)(methodTk &
EcmaMetadataUtils
.TokenTypeMask) !=
EcmaMetadataUtils
.TokenType.mdtMethodDef)
4060
if ((
EcmaMetadataUtils
.TokenType)(methodTk &
EcmaMetadataUtils
.TokenTypeMask) !=
EcmaMetadataUtils
.TokenType.mdtMethodDef)
4497
uint ridA =
EcmaMetadataUtils
.GetRowId(rts.GetTypeDefToken(a));
4498
uint ridB =
EcmaMetadataUtils
.GetRowId(rts.GetTypeDefToken(b));
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: