49 references to EcmaMetadataUtils
Microsoft.Diagnostics.DataContractReader.Contracts (16)
Contracts\CallingConvention\CallingConvention_1.cs (4)
306
if (methodToken == (uint)
EcmaMetadataUtils
.TokenType.mdtMethodDef)
310
(int)
EcmaMetadataUtils
.GetRowId(methodToken));
356
if (methodToken == (uint)
EcmaMetadataUtils
.TokenType.mdtMethodDef)
360
(int)
EcmaMetadataUtils
.GetRowId(methodToken));
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)
568
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);
1448
if (
EcmaMetadataUtils
.GetRowId(token) == 0)
1457
MethodDefinitionHandle methodDefHandle = MetadataTokens.MethodDefinitionHandle((int)
EcmaMetadataUtils
.GetRowId(token));
2042
return
EcmaMetadataUtils
.CreateFieldDef(fieldDesc.DWord1 & (uint)FieldDescFlags1.TokenMask);
Microsoft.Diagnostics.DataContractReader.Legacy (33)
ClrDataModule.cs (3)
426
if ((
EcmaMetadataUtils
.TokenType)(token &
EcmaMetadataUtils
.TokenTypeMask) !=
EcmaMetadataUtils
.TokenType.mdtMethodDef)
Dbi\DacDbiImpl.cs (18)
2088
*pLocalSigToken = (uint)
EcmaMetadataUtils
.TokenType.mdtSignature;
2094
MethodDefinitionHandle mdMethodHandle = MetadataTokens.MethodDefinitionHandle((int)
EcmaMetadataUtils
.GetRowId(functionToken));
2601
switch ((
EcmaMetadataUtils
.TokenType)(metadataToken &
EcmaMetadataUtils
.TokenTypeMask))
2603
case
EcmaMetadataUtils
.TokenType.mdtTypeDef:
2606
case
EcmaMetadataUtils
.TokenType.mdtTypeRef:
3134
switch ((
EcmaMetadataUtils
.TokenType)(metadataToken &
EcmaMetadataUtils
.TokenTypeMask))
3136
case
EcmaMetadataUtils
.TokenType.mdtTypeDef:
3139
case
EcmaMetadataUtils
.TokenType.mdtTypeRef:
4818
if ((
EcmaMetadataUtils
.TokenType)(methodTk &
EcmaMetadataUtils
.TokenTypeMask) !=
EcmaMetadataUtils
.TokenType.mdtMethodDef)
4935
if ((
EcmaMetadataUtils
.TokenType)(methodTk &
EcmaMetadataUtils
.TokenTypeMask) !=
EcmaMetadataUtils
.TokenType.mdtMethodDef)
5548
uint ridA =
EcmaMetadataUtils
.GetRowId(rts.GetTypeDefToken(a));
5549
uint ridB =
EcmaMetadataUtils
.GetRowId(rts.GetTypeDefToken(b));
Dbi\TypeDataWalk.cs (4)
220
switch ((
EcmaMetadataUtils
.TokenType)(metadataToken &
EcmaMetadataUtils
.TokenTypeMask))
222
case
EcmaMetadataUtils
.TokenType.mdtTypeDef:
225
case
EcmaMetadataUtils
.TokenType.mdtTypeRef:
MetaDataImportImpl.cs (1)
26
private static int GetRID(uint token) => (int)
EcmaMetadataUtils
.GetRowId(token);
SOSDacImpl.cs (7)
1137
data->TokenOfType = (uint)
EcmaMetadataUtils
.TokenType.mdtTypeDef;
2549
switch ((
EcmaMetadataUtils
.TokenType)(token &
EcmaMetadataUtils
.TokenTypeMask))
2551
case
EcmaMetadataUtils
.TokenType.mdtFieldDef:
2554
case
EcmaMetadataUtils
.TokenType.mdtMethodDef:
2557
case
EcmaMetadataUtils
.TokenType.mdtTypeDef:
2560
case
EcmaMetadataUtils
.TokenType.mdtTypeRef: