57 references to EcmaMetadataUtils
Microsoft.Diagnostics.DataContractReader.Contracts (16)
Contracts\CodeVersions_1.cs (1)
353if (methodDefToken == (uint)EcmaMetadataUtils.TokenType.mdtMethodDef)
Contracts\EcmaMetadata_1.cs (1)
410string version = EcmaMetadataUtils.ReadMetadataVersion(target, stgdb.MetadataAddress);
Contracts\ExecutionManager\ExecutionManagerCore.cs (4)
522TargetPointer resolvedMethodTable = (EcmaMetadataUtils.TokenType)(classToken & EcmaMetadataUtils.TokenTypeMask) switch 524EcmaMetadataUtils.TokenType.mdtTypeDef => loader.GetModuleLookupMapElement(tables.TypeDefToMethodTable, classToken, out _), 525EcmaMetadataUtils.TokenType.mdtTypeRef => loader.GetModuleLookupMapElement(tables.TypeRefToMethodTable, classToken, out _),
Contracts\Loader_1.cs (1)
568uint rid = EcmaMetadataUtils.GetRowId(token);
Contracts\RuntimeTypeSystem_1.cs (9)
224int tokenRangeBitCount = EcmaMetadataUtils.RowIdBitCount - tokenRemainderBitCount; 225uint allRidBitsSet = EcmaMetadataUtils.RIDMask; 231return EcmaMetadataUtils.CreateMethodDef(tokenRange | tokenRemainder); 739if (EcmaMetadataUtils.GetRowId(typeDefToken) == 0) 1661if (EcmaMetadataUtils.GetRowId(token) == 0) 1670MethodDefinitionHandle methodDefHandle = MetadataTokens.MethodDefinitionHandle((int)EcmaMetadataUtils.GetRowId(token)); 1784if (EcmaMetadataUtils.GetRowId(token) == 0) 1799MethodDefinitionHandle methodDefHandle = MetadataTokens.MethodDefinitionHandle((int)EcmaMetadataUtils.GetRowId(token)); 2298return EcmaMetadataUtils.CreateFieldDef(fieldDesc.DWord1 & (uint)FieldDescFlags1.TokenMask);
Microsoft.Diagnostics.DataContractReader.Legacy (41)
ClrDataFrame.cs (3)
223MetadataReader? mdReader = (EcmaMetadataUtils.GetRowId(token) != 0) 228MethodDefinition methodDef = mdReader.GetMethodDefinition(MetadataTokens.MethodDefinitionHandle((int)EcmaMetadataUtils.GetRowId(token))); 576MethodDefinition methodDef = mdReader.GetMethodDefinition(MetadataTokens.MethodDefinitionHandle((int)EcmaMetadataUtils.GetRowId(token)));
ClrDataModule.cs (3)
426if ((EcmaMetadataUtils.TokenType)(token & EcmaMetadataUtils.TokenTypeMask) != EcmaMetadataUtils.TokenType.mdtMethodDef)
Dbi\DacDbiImpl.cs (22)
235uint tokenType = typeToken & EcmaMetadataUtils.TokenTypeMask; 238if (tokenType == (uint)EcmaMetadataUtils.TokenType.mdtTypeDef) 244else if (tokenType == (uint)EcmaMetadataUtils.TokenType.mdtTypeRef) 263else if (EcmaMetadataUtils.TryResolveTypeRef(loader, ecmaMetadata, referencingModule, typeToken, out targetAssembly, out targetTypeDef)) 2325*pLocalSigToken = (uint)EcmaMetadataUtils.TokenType.mdtSignature; 2331MethodDefinitionHandle mdMethodHandle = MetadataTokens.MethodDefinitionHandle((int)EcmaMetadataUtils.GetRowId(functionToken)); 2838switch ((EcmaMetadataUtils.TokenType)(metadataToken & EcmaMetadataUtils.TokenTypeMask)) 2840case EcmaMetadataUtils.TokenType.mdtTypeDef: 2843case EcmaMetadataUtils.TokenType.mdtTypeRef: 3371switch ((EcmaMetadataUtils.TokenType)(metadataToken & EcmaMetadataUtils.TokenTypeMask)) 3373case EcmaMetadataUtils.TokenType.mdtTypeDef: 3376case EcmaMetadataUtils.TokenType.mdtTypeRef: 5046if ((EcmaMetadataUtils.TokenType)(methodTk & EcmaMetadataUtils.TokenTypeMask) != EcmaMetadataUtils.TokenType.mdtMethodDef) 5163if ((EcmaMetadataUtils.TokenType)(methodTk & EcmaMetadataUtils.TokenTypeMask) != EcmaMetadataUtils.TokenType.mdtMethodDef) 5776uint ridA = EcmaMetadataUtils.GetRowId(rts.GetTypeDefToken(a)); 5777uint ridB = EcmaMetadataUtils.GetRowId(rts.GetTypeDefToken(b));
Dbi\TypeDataWalk.cs (4)
220switch ((EcmaMetadataUtils.TokenType)(metadataToken & EcmaMetadataUtils.TokenTypeMask)) 222case EcmaMetadataUtils.TokenType.mdtTypeDef: 225case EcmaMetadataUtils.TokenType.mdtTypeRef:
MetaDataImportImpl.cs (1)
26private static int GetRID(uint token) => (int)EcmaMetadataUtils.GetRowId(token);
SOSDacImpl.cs (7)
1131data->TokenOfType = (uint)EcmaMetadataUtils.TokenType.mdtTypeDef; 2554switch ((EcmaMetadataUtils.TokenType)(token & EcmaMetadataUtils.TokenTypeMask)) 2556case EcmaMetadataUtils.TokenType.mdtFieldDef: 2559case EcmaMetadataUtils.TokenType.mdtMethodDef: 2562case EcmaMetadataUtils.TokenType.mdtTypeDef: 2565case EcmaMetadataUtils.TokenType.mdtTypeRef:
TypeNameBuilder.cs (1)
122uint rowId = EcmaMetadataUtils.GetRowId(runtimeTypeSystem.GetMethodToken(method));