141 references to GetToken
ILAssembler (3)
EntityRegistry.cs (1)
1371writer.WriteInt32(MetadataTokens.GetToken(token));
GrammarVisitor.cs (2)
155MetadataTokens.GetToken(method.Handle), 302methodTokens[method.VTableSlot - 1] = MetadataTokens.GetToken(method.Handle);
ILCompiler.Compiler (8)
Compiler\MstatObjectDumper.cs (1)
150_manifestResources.LoadConstantI4(MetadataTokens.GetToken(_emitter.GetAssemblyRef(resource.Assembly)));
Compiler\ReachabilityInstrumentationProvider.cs (3)
62string name = $"__tokenuse_{ecmaMethod.MetadataReader.GetGuid(ecmaMethod.MetadataReader.GetModuleDefinition().Mvid):N}_{MetadataTokens.GetToken(ecmaMethod.Handle):X8}"; 114BinaryPrimitives.WriteInt32LittleEndian(newBytes.AsSpan()[2..6], MetadataTokens.GetToken(MetadataTokens.FieldDefinitionHandle(0))); 124if (token == MetadataTokens.GetToken(MetadataTokens.FieldDefinitionHandle(0)))
Compiler\UserDefinedTypeDescriptor.cs (1)
65Name = new Utf8String($"StateMachineLocals_{System.Reflection.Metadata.Ecma335.MetadataTokens.GetToken(((EcmaType)defType.GetTypeDefinition()).Handle):X}"),
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (2)
376var t = methodIL.GetObject(MetadataTokens.GetToken(accessedType), NotFoundBehavior.ReturnNull) as TypeDesc; 411var m = methodIL.GetObject(MetadataTokens.GetToken(accessedMethod), NotFoundBehavior.ReturnNull) as MethodDesc;
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\OutputInfoBuilder.cs (1)
192methodInfo.MethodToken = (uint)MetadataTokens.GetToken(ecmaMethod.Handle);
ILCompiler.ReadyToRun (27)
Compiler\DependencyAnalysis\ReadyToRun\MethodEntryPointTableNode.cs (1)
58uint rid = SignatureBuilder.RidFromToken((mdToken)MetadataTokens.GetToken(ecmaMethod.Handle));
Compiler\DependencyAnalysis\ReadyToRun\ModuleToken.cs (1)
31Token = (mdToken)MetadataTokens.GetToken(entityHandle);
Compiler\DependencyAnalysis\ReadyToRun\ModuleTokenResolver.cs (1)
63return new ModuleToken(ecmaType.Module, (mdToken)MetadataTokens.GetToken(ecmaType.Handle));
Compiler\ReadyToRunStandaloneMethodMetadata.cs (6)
55MetadataTokens.GetToken(exceptionRegion.CatchType), 132alternateToken = MetadataTokens.GetToken(alternateTypes.GetTypeDefOrRefHandleForTypeDesc(ecmaType)); 164blob.WriteCompressedInteger(CodedIndex.MemberRefParent(MetadataTokens.EntityHandle(GetAlternateStreamToken(MetadataTokens.GetToken(memberReference.Parent))))); 174blob.WriteCompressedInteger(CodedIndex.MemberRefParent(MetadataTokens.EntityHandle(GetAlternateStreamToken(MetadataTokens.GetToken(methodDefinition.GetDeclaringType()))))); 184blob.WriteCompressedInteger(CodedIndex.MemberRefParent(MetadataTokens.EntityHandle(GetAlternateStreamToken(MetadataTokens.GetToken(fieldDefinition.GetDeclaringType()))))); 191blob.WriteCompressedInteger(MetadataTokens.GetRowNumber(MetadataTokens.EntityHandle(GetAlternateStreamToken(MetadataTokens.GetToken(methodSpecification.Method)))));
IBC\IBCProfileParser.cs (1)
435return (uint)MetadataTokens.GetToken(ecmaCandidateMethod.Handle);
JitInterface\CorInfoImpl.ReadyToRun.cs (5)
542return (mdToken)MetadataTokens.GetToken(handle); 1433mdToken token = (mdToken)MetadataTokens.GetToken(ecmaMethod.Handle); 1497token = (mdToken)MetadataTokens.GetToken(((EcmaMethod)resultMethod).Handle); 1514token = (mdToken)MetadataTokens.GetToken(((EcmaField)resultField).Handle); 1548token = (mdToken)MetadataTokens.GetToken(ecmaType.Handle);
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (2)
376var t = methodIL.GetObject(MetadataTokens.GetToken(accessedType), NotFoundBehavior.ReturnNull) as TypeDesc; 411var m = methodIL.GetObject(MetadataTokens.GetToken(accessedMethod), NotFoundBehavior.ReturnNull) as MethodDesc;
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\OutputInfoBuilder.cs (1)
192methodInfo.MethodToken = (uint)MetadataTokens.GetToken(ecmaMethod.Handle);
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (1)
3525return (mdToken)System.Reflection.Metadata.Ecma335.MetadataTokens.GetToken(ecmaMethodDefinition.Handle);
TypeSystem\Mutable\MutableModule.cs (8)
206if (!Entities.ContainsKey(MetadataTokens.GetToken(item.Value))) 208Entities.Add(MetadataTokens.GetToken(item.Value), item.Key); 209ExistingEntities.Add(item.Key, MetadataTokens.GetToken(item.Value)); 312return MetadataTokens.GetToken(emitter.EmitMetadataHandleForTypeSystemEntity((TypeSystemEntity)type)); 322return MetadataTokens.GetToken(emitter.GetAssemblyRef((AssemblyNameInfo)name)); 379if (_cache.Entities.TryGetValue(MetadataTokens.GetToken(handle), out var result)) 386if (_cache.Entities.TryGetValue(MetadataTokens.GetToken(handle), out result)) 392throw new ArgumentException($"Invalid EntityHandle {MetadataTokens.GetToken(handle):X} passed to MutableModule.GetObject");
ILCompiler.RyuJit (1)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (1)
3525return (mdToken)System.Reflection.Metadata.Ecma335.MetadataTokens.GetToken(ecmaMethodDefinition.Handle);
ILCompiler.TypeSystem (6)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaSignatureTranslator.cs (1)
114int token = MetadataTokens.GetToken(_input.ReadTypeHandle());
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\SymbolReader\PortablePdbSymbolReader.cs (1)
118return kickoffMethod.IsNil ? 0 : MetadataTokens.GetToken(kickoffMethod);
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\EcmaMethodIL.cs (1)
125MetadataTokens.GetToken(exceptionRegion.CatchType),
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\EcmaMethodIL.Symbols.cs (3)
40? reader.GetStateMachineKickoffMethod(MetadataTokens.GetToken(_method.Handle)) != 0 49? reader.GetSequencePointsForMethod(MetadataTokens.GetToken(_method.Handle)) 57? reader.GetLocalVariableNamesForMethod(MetadataTokens.GetToken(_method.Handle))
Microsoft.CodeAnalysis (15)
Emit\EditAndContinue\DefinitionMap.cs (2)
358MetadataTokens.GetToken(methodHandle), 443MetadataTokens.GetToken(localSignature),
NativePdbWriter\PdbWriter.cs (6)
100int methodToken = MetadataTokens.GetToken(methodHandle); 119UsingNamespace("@" + MetadataTokens.GetToken(_metadataWriter.GetMethodHandle(forwardToMethod)), methodBody.MethodDefinition); 136MetadataTokens.GetToken(_metadataWriter.GetMethodHandle(asyncMoveNextInfo.KickoffMethod)), 511MetadataTokens.GetToken(signatureHandle)); 525localSignatureHandleOpt.IsNil ? 0 : MetadataTokens.GetToken(localSignatureHandleOpt)); 729int token = MetadataTokens.GetToken(_metadataWriter.GetDefinitionHandle(definition.Definition));
NativePdbWriter\SymWriterMetadataProvider.cs (2)
74declaringTypeToken = MetadataTokens.GetToken(_writer.GetTypeHandle(m.GetContainingType(_writer.Context))); 87enclosingTypeToken = MetadataTokens.GetToken(_writer.GetTypeHandle(nt.GetContainingType(_writer.Context)));
PEWriter\MetadataWriter.cs (2)
2284typeDefinitionId: exportedType.IsForwarder ? 0 : MetadataTokens.GetToken(exportedType.Type.TypeDef)); 3351writer.WriteInt32(token == 0 ? MetadataTokens.GetToken(ResolveEntityHandleFromPseudoToken(pseudoToken)) : token);
PEWriter\PeWriter.cs (1)
127nativePdbWriterOpt?.SetEntryPoint(MetadataTokens.GetToken(debugEntryPointHandle));
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoEncoder.cs (2)
72(mh, builder) => builder.WriteInt32(MetadataTokens.GetToken(mh))); 80(mh, builder) => builder.WriteInt32(MetadataTokens.GetToken(mh)));
Microsoft.CodeAnalysis.CSharp (8)
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
130return MetadataTokens.GetToken(_assembly.Handle);
Symbols\Metadata\PE\PEEventSymbol.cs (1)
243get { return MetadataTokens.GetToken(_handle); }
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
210get { return MetadataTokens.GetToken(_handle); }
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
470public override int MetadataToken => MetadataTokens.GetToken(_handle);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
643get { return MetadataTokens.GetToken(_handle); }
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
496get { return MetadataTokens.GetToken(_handle); }
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
461get { return MetadataTokens.GetToken(_handle); }
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
127get { return MetadataTokens.GetToken(_handle); }
Microsoft.CodeAnalysis.Features (6)
EditAndContinue\EditAndContinueDebugInfoReader.cs (2)
62var symMethod = (ISymUnmanagedMethod2)_symReader.GetMethodByVersion(MetadataTokens.GetToken(methodHandle), _version); 70var methodToken = MetadataTokens.GetToken(methodHandle);
EditAndContinue\EditSession.cs (2)
1446var updatedMethodTokens = emitResult.UpdatedMethods.SelectAsArray(h => MetadataTokens.GetToken(h)); 1447var changedTypeTokens = emitResult.ChangedTypes.SelectAsArray(h => MetadataTokens.GetToken(h));
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoEncoder.cs (2)
72(mh, builder) => builder.WriteInt32(MetadataTokens.GetToken(mh))); 80(mh, builder) => builder.WriteInt32(MetadataTokens.GetToken(mh)));
Microsoft.CodeAnalysis.VisualBasic (7)
Symbols\Metadata\PE\PEEventSymbol.vb (1)
137Return MetadataTokens.GetToken(_handle)
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
80Return MetadataTokens.GetToken(_handle)
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
323Return MetadataTokens.GetToken(_handle)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
247Return MetadataTokens.GetToken(_handle)
Symbols\Metadata\PE\PEParameterSymbol.vb (1)
290Return MetadataTokens.GetToken(_handle)
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
163Return MetadataTokens.GetToken(_handle)
Symbols\Metadata\PE\PETypeParameterSymbol.vb (1)
122Return MetadataTokens.GetToken(_handle)
Microsoft.Diagnostics.DataContractReader.Contracts (6)
Contracts\ManagedTypeSource_1.cs (1)
268int token = MetadataTokens.GetToken((EntityHandle)typeDefHandle);
Contracts\RuntimeTypeSystem_1.cs (1)
2056uint fieldDefToken = (uint)MetadataTokens.GetToken(fieldDefHandle);
Contracts\Signature\SignatureTypeProvider.cs (2)
76int token = MetadataTokens.GetToken((EntityHandle)handle); 84int token = MetadataTokens.GetToken((EntityHandle)handle);
Contracts\StackWalk\GC\GcSignatureTypeProvider.cs (2)
70=> ClassifyTokenLookup(_target.Contracts.Loader.GetLookupTables(_moduleHandle).TypeDefToMethodTable, MetadataTokens.GetToken(handle), rawTypeKind); 73=> ClassifyTokenLookup(_target.Contracts.Loader.GetLookupTables(_moduleHandle).TypeRefToMethodTable, MetadataTokens.GetToken(handle), rawTypeKind);
Microsoft.Diagnostics.DataContractReader.Legacy (24)
ClrDataModule.cs (1)
191yield return (uint)MetadataTokens.GetToken(mh);
MetaDataImportImpl.cs (22)
174tokens.Add((uint)MetadataTokens.GetToken(h)); 222tokens.Add((uint)MetadataTokens.GetToken(h)); 276tokens.Add((uint)MetadataTokens.GetToken(h)); 324tokens.Add((uint)MetadataTokens.GetToken(h)); 385tokens.Add((uint)MetadataTokens.GetToken(h)); 434*ptkExtends = baseType.IsNil ? 0 : (uint)MetadataTokens.GetToken(baseType); 485*ptkResolutionScope = scope.IsNil ? 0 : (uint)MetadataTokens.GetToken(scope); 533*pClass = MapGlobalParentToken((uint)MetadataTokens.GetToken(methodDef.GetDeclaringType())); 611*pClass = MapGlobalParentToken((uint)MetadataTokens.GetToken(fieldDef.GetDeclaringType())); 741*ptkIface = (uint)MetadataTokens.GetToken(impl.Interface); 778*ptdEnclosingClass = declaringType.IsNil ? 0 : (uint)MetadataTokens.GetToken(declaringType); 816*ptOwner = (uint)MetadataTokens.GetToken(genericParam.Parent); 1079if (declaringType.IsNil || (uint)MetadataTokens.GetToken(declaringType) != tkEnclosingClass) 1084*ptd = (uint)MetadataTokens.GetToken(tdh); 1166*ptk = MapGlobalParentToken((uint)MetadataTokens.GetToken(memberRef.Parent)); 1261fieldOffsets[count * 2] = (uint)MetadataTokens.GetToken(fh); 1503*ppd = (uint)MetadataTokens.GetToken(ph); 1894*ptkImplementation = impl.IsNil ? 0 : (uint)MetadataTokens.GetToken(impl); 2002if (impl.IsNil || (uint)MetadataTokens.GetToken(impl) != mdtExportedType) 2007*ptkExportedType = (uint)MetadataTokens.GetToken(eth); 2086uint typeToken = (uint)MetadataTokens.GetToken(tdh); 2102uint methodToken = (uint)MetadataTokens.GetToken(mdh);
SOSDacImpl.cs (1)
1153data->TokenOfType = (uint)MetadataTokens.GetToken(entityHandle);
System.Reflection.Emit (11)
System\Reflection\Emit\FieldBuilderImpl.cs (1)
89public override int MetadataToken => _handle == default ? 0 : MetadataTokens.GetToken(_handle);
System\Reflection\Emit\ILGeneratorImpl.cs (1)
474_il.Token(MetadataTokens.GetToken(handle));
System\Reflection\Emit\MethodBuilderImpl.cs (1)
247public override int MetadataToken => _handle == default ? 0 : MetadataTokens.GetToken(_handle);
System\Reflection\Emit\ModuleBuilderImpl.cs (7)
616pair.Value.WriteInt32(MetadataTokens.GetToken(GetMemberHandle(member))); 621pair.Value.WriteInt32(MetadataTokens.GetToken(GetMethodReference(pair2.Key, pair2.Value))); 1080return MetadataTokens.GetToken(handle); 1365MetadataTokens.GetToken(_metadataBuilder.AddStandaloneSignature(_metadataBuilder.GetOrAddBlob(signature.GetSignature()))); 1368MetadataTokens.GetToken(_metadataBuilder.AddStandaloneSignature( 1373MetadataTokens.GetToken(_metadataBuilder.AddStandaloneSignature(_metadataBuilder.GetOrAddBlob( 1384return MetadataTokens.GetToken(_metadataBuilder.AddStandaloneSignature(_metadataBuilder.GetOrAddBlob(blob)));
System\Reflection\Emit\TypeBuilderImpl.cs (1)
628public override int MetadataToken => MetadataTokens.GetToken(_handle);
System.Reflection.Metadata (6)
System\Reflection\Metadata\Ecma335\Encoding\ControlFlowBuilder.cs (1)
387ExceptionRegionKind.Catch => MetadataTokens.GetToken(handler.CatchType),
System\Reflection\Metadata\Ecma335\Encoding\ExceptionRegionEncoder.cs (1)
241catchTokenOrOffset = MetadataTokens.GetToken(catchType);
System\Reflection\Metadata\Ecma335\Encoding\InstructionEncoder.cs (1)
73Token(MetadataTokens.GetToken(handle));
System\Reflection\Metadata\Ecma335\Encoding\MethodBodyStreamEncoder.cs (1)
266Builder.WriteInt32(localVariablesSignature.IsNil ? 0 : MetadataTokens.GetToken(localVariablesSignature));
System\Reflection\Metadata\Ecma335\PortablePdbBuilder.cs (1)
111builder.WriteInt32(_entryPoint.IsNil ? 0 : MetadataTokens.GetToken(_entryPoint));
System\Reflection\PortableExecutable\ManagedPEBuilder.cs (1)
166_entryPointOpt.IsNil ? 0 : MetadataTokens.GetToken(_entryPointOpt),
System.Reflection.MetadataLoadContext (13)
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (13)
60public static int GetToken(this EntityHandle handle) => MetadataTokens.GetToken(handle); 61public static int GetToken(this TypeDefinitionHandle handle) => MetadataTokens.GetToken(handle); 62public static int GetToken(this TypeReferenceHandle handle) => MetadataTokens.GetToken(handle); 63public static int GetToken(this TypeSpecificationHandle handle) => MetadataTokens.GetToken(handle); 64public static int GetToken(this GenericParameterHandle handle) => MetadataTokens.GetToken(handle); 65public static int GetToken(this GenericParameterConstraintHandle handle) => MetadataTokens.GetToken(handle); 66public static int GetToken(this FieldDefinitionHandle handle) => MetadataTokens.GetToken(handle); 67public static int GetToken(this EventDefinitionHandle handle) => MetadataTokens.GetToken(handle); 68public static int GetToken(this MethodDefinitionHandle handle) => MetadataTokens.GetToken(handle); 69public static int GetToken(this PropertyDefinitionHandle handle) => MetadataTokens.GetToken(handle); 70public static int GetToken(this ParameterHandle handle) => MetadataTokens.GetToken(handle); 71public static int GetToken(this StandaloneSignatureHandle handle) => MetadataTokens.GetToken(handle); 72public static int GetToken(this AssemblyFileHandle handle) => MetadataTokens.GetToken(handle);