483 references to MetadataTokens
ILAssembler (15)
EntityRegistry.cs (11)
102
((IHasHandle)Assembly).SetHandle(
MetadataTokens
.EntityHandle(0x20000001));
505
return
MetadataTokens
.EntityHandle(tokenType,
MetadataTokens
.GetRowNumber(otherList[otherList.Count - 1].Handle) + 1);
510
return
MetadataTokens
.EntityHandle(tokenType, 1);
591
((IHasHandle)entity).SetHandle(
MetadataTokens
.EntityHandle(table, entities.Count));
670
_ =
MetadataTokens
.TryGetTableIndex(entityHandle.Kind, out var tableIndex);
673
int rowNumber =
MetadataTokens
.GetRowNumber(entityHandle);
964
var typeDef = (TypeDefinitionEntity)GetSeenEntities(TableIndex.TypeDef)[
MetadataTokens
.GetRowNumber(type.Handle) - 1];
1150
TypeSignatureHandle =
MetadataTokens
.TypeDefinitionHandle(
MetadataTokens
.GetRowNumber(realEntity));
1371
writer.WriteInt32(
MetadataTokens
.GetToken(token));
GrammarVisitor.cs (4)
155
MetadataTokens
.GetToken(method.Handle),
302
methodTokens[method.VTableSlot - 1] =
MetadataTokens
.GetToken(method.Handle);
3556
return new(_entityRegistry.ResolveHandleToEntity(
MetadataTokens
.EntityHandle(VisitInt32(context.int32()).Value)));
5321
return new(new EntityRegistry.FakeTypeEntity(
MetadataTokens
.ModuleReferenceHandle(0)));
ILCompiler.Compiler (18)
Compiler\MstatObjectDumper.cs (1)
150
_manifestResources.LoadConstantI4(
MetadataTokens
.GetToken(_emitter.GetAssemblyRef(resource.Assembly)));
Compiler\ReachabilityInstrumentationFilter.cs (1)
64
int rowNumber =
MetadataTokens
.GetRowNumber(ecmaMethod.Handle);
Compiler\ReachabilityInstrumentationProvider.cs (6)
59
ref ExternSymbolMappedField field = ref fields[
MetadataTokens
.GetRowNumber(ecmaMethod.Handle)];
62
string name = $"__tokenuse_{ecmaMethod.MetadataReader.GetGuid(ecmaMethod.MetadataReader.GetModuleDefinition().Mvid):N}_{
MetadataTokens
.GetToken(ecmaMethod.Handle):X8}";
114
BinaryPrimitives.WriteInt32LittleEndian(newBytes.AsSpan()[2..6],
MetadataTokens
.GetToken(
MetadataTokens
.FieldDefinitionHandle(0)));
124
if (token ==
MetadataTokens
.GetToken(
MetadataTokens
.FieldDefinitionHandle(0)))
Compiler\UserDefinedTypeDescriptor.cs (1)
65
Name = new Utf8String($"StateMachineLocals_{System.Reflection.Metadata.Ecma335.
MetadataTokens
.GetToken(((EcmaType)defType.GetTypeDefinition()).Handle):X}"),
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (6)
372
EntityHandle accessedType =
MetadataTokens
.EntityHandle(reader.ReadILToken());
376
var t = methodIL.GetObject(
MetadataTokens
.GetToken(accessedType), NotFoundBehavior.ReturnNull) as TypeDesc;
390
EntityHandle accessedField =
MetadataTokens
.EntityHandle(reader.ReadILToken());
405
EntityHandle accessedMethod =
MetadataTokens
.EntityHandle(reader.ReadILToken());
411
var m = methodIL.GetObject(
MetadataTokens
.GetToken(accessedMethod), NotFoundBehavior.ReturnNull) as MethodDesc;
421
EntityHandle accessedEntity =
MetadataTokens
.EntityHandle(reader.ReadILToken());
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\OutputInfoBuilder.cs (1)
192
methodInfo.MethodToken = (uint)
MetadataTokens
.GetToken(ecmaMethod.Handle);
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (2)
53
fieldList:
MetadataTokens
.FieldDefinitionHandle(1),
54
methodList:
MetadataTokens
.MethodDefinitionHandle(1));
ILCompiler.MetadataTransform (1)
ILCompiler\Metadata\Transform.Scope.cs (1)
75
Ecma.CustomAttributeHandleCollection moduleAttributes = reader.GetCustomAttributes(Ecma.Ecma335.
MetadataTokens
.EntityHandle(0x1));
ILCompiler.ReadyToRun (73)
Compiler\DependencyAnalysis\ReadyToRun\CopiedFieldRvaNode.cs (1)
84
EcmaField field = _module.GetField(
MetadataTokens
.FieldDefinitionHandle(currentFieldRid));
Compiler\DependencyAnalysis\ReadyToRun\CopiedMetadataBlobNode.cs (2)
62
var methodDefHandle =
MetadataTokens
.EntityHandle(TableIndex.MethodDef, i);
96
EntityHandle fieldHandle =
MetadataTokens
.EntityHandle(TableIndex.Field, fieldToken);
Compiler\DependencyAnalysis\ReadyToRun\EnclosingTypeMapNode.cs (1)
64
builder.EmitUShort(checked((ushort)
MetadataTokens
.GetRowNumber(typeDefinition.GetDeclaringType())));
Compiler\DependencyAnalysis\ReadyToRun\InliningInfoNode.cs (8)
146
int inlineeRid =
MetadataTokens
.GetRowNumber(ecmaInlinee.Handle);
190
int aRid =
MetadataTokens
.GetRowNumber(a.Handle);
191
int bRid =
MetadataTokens
.GetRowNumber(b.Handle);
205
int inlinerRid =
MetadataTokens
.GetRowNumber(inliner.Handle);
273
int aRid =
MetadataTokens
.GetRowNumber(a.Handle);
274
int bRid =
MetadataTokens
.GetRowNumber(b.Handle);
306
indexOfInlinee = (uint)
MetadataTokens
.GetRowNumber(ecmaInlinee.Handle);
340
uint inlinerRid = (uint)
MetadataTokens
.GetRowNumber(inliner.Handle);
Compiler\DependencyAnalysis\ReadyToRun\ManifestMetadataTableNode.cs (1)
131
AssemblyReferenceHandle assemblyRefHandle =
MetadataTokens
.AssemblyReferenceHandle(assemblyRefIndex);
Compiler\DependencyAnalysis\ReadyToRun\MethodEntryPointTableNode.cs (1)
58
uint rid = SignatureBuilder.RidFromToken((mdToken)
MetadataTokens
.GetToken(ecmaMethod.Handle));
Compiler\DependencyAnalysis\ReadyToRun\ModuleToken.cs (3)
31
Token = (mdToken)
MetadataTokens
.GetToken(entityHandle);
37
Token = (mdToken)
MetadataTokens
.GetToken(handle);
82
public Handle Handle =>
MetadataTokens
.Handle((int)Token);
Compiler\DependencyAnalysis\ReadyToRun\ModuleTokenResolver.cs (1)
63
return new ModuleToken(ecmaType.Module, (mdToken)
MetadataTokens
.GetToken(ecmaType.Handle));
Compiler\DependencyAnalysis\ReadyToRun\TypesTableNode.cs (2)
56
typesHashtable.Append(unchecked((uint)hashCode), section.Place(new UnsignedConstant(((uint)
MetadataTokens
.GetRowNumber(defTypeInfo.Handle) << 1) | 0)));
76
typesHashtable.Append(unchecked((uint)hashCode), section.Place(new UnsignedConstant(((uint)
MetadataTokens
.GetRowNumber(expTypeInfo.Handle) << 1) | 1)));
Compiler\ReadyToRunStandaloneMethodMetadata.cs (15)
55
MetadataTokens
.GetToken(exceptionRegion.CatchType),
86
int encodedToken = CodedIndex.TypeDefOrRefOrSpec(
MetadataTokens
.EntityHandle(alternateToken));
127
var handle =
MetadataTokens
.Handle(token);
131
EcmaType ecmaType = (EcmaType)wrappedMethod.Module.GetObject(
MetadataTokens
.EntityHandle(token));
132
alternateToken =
MetadataTokens
.GetToken(alternateTypes.GetTypeDefOrRefHandleForTypeDesc(ecmaType));
164
blob.WriteCompressedInteger(CodedIndex.MemberRefParent(
MetadataTokens
.EntityHandle(GetAlternateStreamToken(
MetadataTokens
.GetToken(memberReference.Parent)))));
174
blob.WriteCompressedInteger(CodedIndex.MemberRefParent(
MetadataTokens
.EntityHandle(GetAlternateStreamToken(
MetadataTokens
.GetToken(methodDefinition.GetDeclaringType())))));
184
blob.WriteCompressedInteger(CodedIndex.MemberRefParent(
MetadataTokens
.EntityHandle(GetAlternateStreamToken(
MetadataTokens
.GetToken(fieldDefinition.GetDeclaringType())))));
191
blob.WriteCompressedInteger(
MetadataTokens
.GetRowNumber(
MetadataTokens
.EntityHandle(GetAlternateStreamToken(
MetadataTokens
.GetToken(methodSpecification.Method)))));
225
result =
MetadataTokens
.TypeReferenceHandle(_alternateTypeRefStream.Count);
IBC\IBCProfileParser.cs (6)
109
object metadataObject = ecmaModule.GetObject(System.Reflection.Metadata.Ecma335.
MetadataTokens
.EntityHandle((int)entry.Token), NotFoundBehavior.ReturnNull);
340
enclosingType =
MetadataTokens
.TypeDefinitionHandle((int)Cor.Macros.RidFromToken(enclosingTypeTokenValue));
435
return (uint)
MetadataTokens
.GetToken(ecmaCandidateMethod.Handle);
460
return EcmaModule.GetObject(
MetadataTokens
.EntityHandle(((int)CorTokenType.mdtAssemblyRef) | index), NotFoundBehavior.ReturnNull) as EcmaModule;
687
var result = (MetadataType)ecmaModule.GetType(
MetadataTokens
.EntityHandle((int)token));
741
MethodDesc ecmaMethod = ecmaModuleOfMethod.GetMethod(
MetadataTokens
.EntityHandle((int)methodToken));
IL\ReadyToRunILProvider.cs (2)
377
return _mutableModule.GetUserString(System.Reflection.Metadata.Ecma335.
MetadataTokens
.UserStringHandle(token));
379
return _mutableModule.GetObject(System.Reflection.Metadata.Ecma335.
MetadataTokens
.EntityHandle(token), notFoundBehavior);
JitInterface\CorInfoImpl.ReadyToRun.cs (6)
534
TypeSpecificationHandle handle =
MetadataTokens
.TypeSpecificationHandle(i);
542
return (mdToken)
MetadataTokens
.GetToken(handle);
1433
mdToken token = (mdToken)
MetadataTokens
.GetToken(ecmaMethod.Handle);
1497
token = (mdToken)
MetadataTokens
.GetToken(((EcmaMethod)resultMethod).Handle);
1514
token = (mdToken)
MetadataTokens
.GetToken(((EcmaField)resultField).Handle);
1548
token = (mdToken)
MetadataTokens
.GetToken(ecmaType.Handle);
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (6)
372
EntityHandle accessedType =
MetadataTokens
.EntityHandle(reader.ReadILToken());
376
var t = methodIL.GetObject(
MetadataTokens
.GetToken(accessedType), NotFoundBehavior.ReturnNull) as TypeDesc;
390
EntityHandle accessedField =
MetadataTokens
.EntityHandle(reader.ReadILToken());
405
EntityHandle accessedMethod =
MetadataTokens
.EntityHandle(reader.ReadILToken());
411
var m = methodIL.GetObject(
MetadataTokens
.GetToken(accessedMethod), NotFoundBehavior.ReturnNull) as MethodDesc;
421
EntityHandle accessedEntity =
MetadataTokens
.EntityHandle(reader.ReadILToken());
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\OutputInfoBuilder.cs (1)
192
methodInfo.MethodToken = (uint)
MetadataTokens
.GetToken(ecmaMethod.Handle);
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (1)
3525
return (mdToken)System.Reflection.Metadata.Ecma335.
MetadataTokens
.GetToken(ecmaMethodDefinition.Handle);
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (2)
53
fieldList:
MetadataTokens
.FieldDefinitionHandle(1),
54
methodList:
MetadataTokens
.MethodDefinitionHandle(1));
TypeSystem\Mutable\MutableModule.cs (14)
72
result =
MetadataTokens
.ModuleReferenceHandle(_moduleRefStrings.Count);
206
if (!Entities.ContainsKey(
MetadataTokens
.GetToken(item.Value)))
208
Entities.Add(
MetadataTokens
.GetToken(item.Value), item.Key);
209
ExistingEntities.Add(item.Key,
MetadataTokens
.GetToken(item.Value));
312
return
MetadataTokens
.GetToken(emitter.EmitMetadataHandleForTypeSystemEntity((TypeSystemEntity)type));
317
return
MetadataTokens
.GetToken(emitter.GetUserStringHandle((string)str));
322
return
MetadataTokens
.GetToken(emitter.GetAssemblyRef((AssemblyNameInfo)name));
332
return
MetadataTokens
.EntityHandle(handle.Value);
341
return
MetadataTokens
.EntityHandle(handle);
344
return
MetadataTokens
.EntityHandle(handle);
379
if (_cache.Entities.TryGetValue(
MetadataTokens
.GetToken(handle), out var result))
386
if (_cache.Entities.TryGetValue(
MetadataTokens
.GetToken(handle), out result))
392
throw new ArgumentException($"Invalid EntityHandle {
MetadataTokens
.GetToken(handle):X} passed to MutableModule.GetObject");
399
if (_cache.Entities.TryGetValue(
MetadataTokens
.GetToken(handle), out var result))
ILCompiler.RyuJit (1)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (1)
3525
return (mdToken)System.Reflection.Metadata.Ecma335.
MetadataTokens
.GetToken(ecmaMethodDefinition.Handle);
ILCompiler.TypeSystem (21)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaModule.cs (6)
258
EntityHandle handle =
MetadataTokens
.EntityHandle(entryPointToken);
306
ref TypeDefinitionHandle entry = ref buckets[
MetadataTokens
.GetRowNumber(typeHandle)];
333
entry = _typeDefinitionBuckets[
MetadataTokens
.GetRowNumber(entry)];
357
ref ExportedTypeHandle entry = ref buckets[
MetadataTokens
.GetRowNumber(typeHandle)];
384
entry = _exportedTypeBuckets[
MetadataTokens
.GetRowNumber(entry)];
770
return (EcmaType)GetType(
MetadataTokens
.EntityHandle(0x02000001 /* COR_GLOBAL_PARENT_TOKEN */));
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaSignatureTranslator.cs (2)
114
int token =
MetadataTokens
.GetToken(_input.ReadTypeHandle());
116
int newEncodedHandle = CodedIndex.TypeDefOrRefOrSpec(
MetadataTokens
.EntityHandle(newToken));
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.cs (1)
651
return _handle.Equals(
MetadataTokens
.TypeDefinitionHandle(0x00000001 /* COR_GLOBAL_PARENT_TOKEN */));
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\SymbolReader\PortablePdbSymbolReader.cs (4)
113
var debugInformationHandle = ((MethodDefinitionHandle)
MetadataTokens
.EntityHandle(methodToken)).ToDebugInformationHandle();
118
return kickoffMethod.IsNil ? 0 :
MetadataTokens
.GetToken(kickoffMethod);
138
var debugInformationHandle = ((MethodDefinitionHandle)
MetadataTokens
.EntityHandle(methodToken)).ToDebugInformationHandle();
199
var debugInformationHandle =
MetadataTokens
.MethodDefinitionHandle(methodToken).ToDebugInformationHandle();
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\EcmaMethodIL.cs (5)
125
MetadataTokens
.GetToken(exceptionRegion.CatchType),
138
return _module.GetUserString(
MetadataTokens
.UserStringHandle(token));
140
return _module.GetObject(
MetadataTokens
.EntityHandle(token), notFoundBehavior);
180
return _module.GetUserString(
MetadataTokens
.UserStringHandle(token));
182
return _module.GetObject(
MetadataTokens
.EntityHandle(token), notFoundBehavior);
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 (145)
Emit\EditAndContinue\DefinitionMap.cs (13)
126
=>
MetadataTokens
.EntityHandle(SourceToMetadataSymbolMatcher.MapDefinition(def)?.GetInternalSymbol()?.MetadataToken ?? 0);
151
handle =
MetadataTokens
.MethodDefinitionHandle(methodIndex);
182
return
MetadataTokens
.MethodDefinitionHandle(methodRowId);
190
return (MethodDefinitionHandle)
MetadataTokens
.EntityHandle(peMethod.MetadataToken);
208
return
MetadataTokens
.PropertyDefinitionHandle(propertyRowId);
216
return (PropertyDefinitionHandle)
MetadataTokens
.EntityHandle(peProperty.MetadataToken);
234
return
MetadataTokens
.EventDefinitionHandle(eventRowId);
242
return (EventDefinitionHandle)
MetadataTokens
.EntityHandle(peEvent.MetadataToken);
299
int methodIndex =
MetadataTokens
.GetRowNumber(methodHandle);
358
MetadataTokens
.GetToken(methodHandle),
443
MetadataTokens
.GetToken(localSignature),
729
var methodRowId =
MetadataTokens
.GetRowNumber(methodHandle);
751
provider = Baseline.DebugInformationProvider(
MetadataTokens
.MethodDefinitionHandle(methodRowId));
Emit\EditAndContinue\DeletedPEMethodDefinition.cs (1)
37
=>
MetadataTokens
.MethodDefinitionHandle(_oldMethod.MetadataToken);
Emit\EditAndContinue\DeltaMetadataWriter.cs (53)
165
var sizes = new int[
MetadataTokens
.TableCount];
195
addedOrChangedMethodsByIndex.Add(
MetadataTokens
.GetRowNumber(GetMethodDefinitionHandle(pair.Key)), pair.Value);
200
var tableSizes = new int[
MetadataTokens
.TableCount];
305
methods.Add(
MetadataTokens
.MethodDefinitionHandle(_methodDefs.GetRowId(def)));
338
return
MetadataTokens
.EventDefinitionHandle(_eventDefs.GetRowId(def));
348
return
MetadataTokens
.FieldDefinitionHandle(_fieldDefs.GetRowId(def));
359
handle =
MetadataTokens
.TypeDefinitionHandle(rowId);
365
return
MetadataTokens
.TypeDefinitionHandle(_typeDefs.GetRowId(def));
370
return _typeDefs.GetDefinition(
MetadataTokens
.GetRowNumber(handle));
381
handle =
MetadataTokens
.MethodDefinitionHandle(rowId);
386
=>
MetadataTokens
.MethodDefinitionHandle(_methodDefs.GetRowId(def));
389
=> _methodDefs.GetDefinition(
MetadataTokens
.GetRowNumber(index));
395
=>
MetadataTokens
.PropertyDefinitionHandle(_propertyDefs.GetRowId(def));
401
=>
MetadataTokens
.ParameterHandle(_parameterDefs.GetRowId(def));
432
return
MetadataTokens
.AssemblyReferenceHandle(_assemblyRefIndex.GetOrAdd(identity));
442
return
MetadataTokens
.ModuleReferenceHandle(_moduleRefIndex.GetOrAdd(reference));
452
return
MetadataTokens
.MemberReferenceHandle(_memberRefIndex.GetOrAdd(reference));
462
return
MetadataTokens
.MethodSpecificationHandle(_methodSpecIndex.GetOrAdd(reference));
476
handle =
MetadataTokens
.TypeReferenceHandle(index);
482
return
MetadataTokens
.TypeReferenceHandle(_typeRefIndex.GetOrAdd(reference));
492
return
MetadataTokens
.TypeSpecificationHandle(_typeSpecIndex.GetOrAdd(reference));
502
return
MetadataTokens
.StandaloneSignatureHandle(_standAloneSignatureIndex.GetOrAdd(blobIndex));
814
if (_previousGeneration.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.MethodDef) >=
MetadataTokens
.GetRowNumber(handle))
847
_existingParameterDefs.Add(paramDef,
MetadataTokens
.GetRowNumber(param));
1027
int xOrdinal =
MetadataTokens
.GetRowNumber(_previousGeneration.OriginalMetadata.MetadataReader.GetCustomAttributes(x.parentHandle).FirstOrDefault());
1028
int yOrdinal =
MetadataTokens
.GetRowNumber(_previousGeneration.OriginalMetadata.MetadataReader.GetCustomAttributes(y.parentHandle).FirstOrDefault());
1066
CustomAttributeRowIds.Add(
MetadataTokens
.GetRowNumber(handle));
1121
_ =
MetadataTokens
.TryGetTableIndex(parentHandle.Kind, out var parentTableIndex);
1122
var deletedParentHandle =
MetadataTokens
.EntityHandle(parentTableIndex, 0);
1123
var deletedMemberRefHandle =
MetadataTokens
.EntityHandle(TableIndex.MemberRef, 0);
1179
entity:
MetadataTokens
.CustomAttributeHandle(rowId),
1208
int typeRowId =
MetadataTokens
.GetRowNumber(GetTypeDefinitionHandle(member.ContainingTypeDefinition));
1212
entity:
MetadataTokens
.Handle(mapTable, mapRowId),
1217
entity:
MetadataTokens
.Handle(table, index.GetRowId(member)),
1238
entity:
MetadataTokens
.Handle(tableIndex, index.GetRowId(member)),
1256
entity:
MetadataTokens
.MethodDefinitionHandle(_methodDefs.GetRowId(methodDef)),
1260
entity:
MetadataTokens
.ParameterHandle(parameterFirstId + i),
1268
paramEncMapRows.Add(
MetadataTokens
.GetRowNumber(param));
1282
entity:
MetadataTokens
.Handle(tableIndex, index.GetRowId(member)),
1297
entity:
MetadataTokens
.Handle(tableIndex, firstRowId + i),
1464
tokens.Add(
MetadataTokens
.Handle(tableIndex, firstRowId + i));
1473
tokens.Add(
MetadataTokens
.Handle(tableIndex, index.GetRowId(member)));
1481
tokens.Add(
MetadataTokens
.Handle(tableIndex, row));
1490
declaringType:
MetadataTokens
.TypeDefinitionHandle(typeId),
1491
eventList:
MetadataTokens
.EventDefinitionHandle(_eventMap.GetRowId(typeId)));
1500
declaringType:
MetadataTokens
.TypeDefinitionHandle(typeId),
1501
propertyList:
MetadataTokens
.PropertyDefinitionHandle(_propertyMap.GetRowId(typeId)));
1674
index =
MetadataTokens
.GetRowNumber(handle);
1686
index =
MetadataTokens
.GetRowNumber(handle);
1698
index =
MetadataTokens
.GetRowNumber(handle);
1706
index =
MetadataTokens
.GetRowNumber(deletedHandle);
1717
index =
MetadataTokens
.GetRowNumber(handle);
1729
index =
MetadataTokens
.GetRowNumber(handle);
Emit\EditAndContinue\EmitBaseline.cs (5)
65
private static readonly ImmutableArray<int> s_emptyTableSizes = ImmutableArray.Create(new int[
MetadataTokens
.TableCount]);
337
Debug.Assert(tableEntriesAdded.Length ==
MetadataTokens
.TableCount);
491
var sizes = new int[
MetadataTokens
.TableCount];
537
var methodImpl = reader.GetMethodImplementation(
MetadataTokens
.MethodImplementationHandle(row));
543
int methodDefRow =
MetadataTokens
.GetRowNumber(methodImpl.MethodBody);
MetadataReader\PEModule.cs (1)
2703
int rid =
MetadataTokens
.GetRowNumber(typeDef);
NativePdbWriter\PdbWriter.cs (6)
100
int methodToken =
MetadataTokens
.GetToken(methodHandle);
119
UsingNamespace("@" +
MetadataTokens
.GetToken(_metadataWriter.GetMethodHandle(forwardToMethod)), methodBody.MethodDefinition);
136
MetadataTokens
.GetToken(_metadataWriter.GetMethodHandle(asyncMoveNextInfo.KickoffMethod)),
511
MetadataTokens
.GetToken(signatureHandle));
525
localSignatureHandleOpt.IsNil ? 0 :
MetadataTokens
.GetToken(localSignatureHandleOpt));
729
int token =
MetadataTokens
.GetToken(_metadataWriter.GetDefinitionHandle(definition.Definition));
NativePdbWriter\SymWriterMetadataProvider.cs (2)
74
declaringTypeToken =
MetadataTokens
.GetToken(_writer.GetTypeHandle(m.GetContainingType(_writer.Context)));
87
enclosingTypeToken =
MetadataTokens
.GetToken(_writer.GetTypeHandle(nt.GetContainingType(_writer.Context)));
PEWriter\FullMetadataWriter.cs (21)
132
handle =
MetadataTokens
.TypeDefinitionHandle(index);
138
return
MetadataTokens
.TypeDefinitionHandle(_typeDefs[def]);
143
return _typeDefs[
MetadataTokens
.GetRowNumber(handle)];
153
return
MetadataTokens
.EventDefinitionHandle(_eventDefs[def]);
163
return
MetadataTokens
.FieldDefinitionHandle(_fieldDefs[def]);
175
handle =
MetadataTokens
.MethodDefinitionHandle(index);
181
return
MetadataTokens
.MethodDefinitionHandle(_methodDefs[def]);
186
return _methodDefs[
MetadataTokens
.GetRowNumber(handle)];
196
return
MetadataTokens
.PropertyDefinitionHandle(_propertyDefs[def]);
206
return
MetadataTokens
.ParameterHandle(_parameterDefs[def]);
221
return
MetadataTokens
.FieldDefinitionHandle(_fieldDefIndex[typeDef]);
226
return
MetadataTokens
.MethodDefinitionHandle(_methodDefIndex[typeDef]);
231
return
MetadataTokens
.ParameterHandle(_parameterListIndex[methodDef]);
236
return
MetadataTokens
.AssemblyReferenceHandle(_assemblyRefIndex.GetOrAdd(reference.Identity));
246
return
MetadataTokens
.ModuleReferenceHandle(_moduleRefIndex.GetOrAdd(reference));
256
return
MetadataTokens
.MemberReferenceHandle(_memberRefIndex.GetOrAdd(reference));
266
return
MetadataTokens
.MethodSpecificationHandle(_methodSpecIndex.GetOrAdd(reference));
280
handle =
MetadataTokens
.TypeReferenceHandle(index);
286
return
MetadataTokens
.TypeReferenceHandle(_typeRefIndex.GetOrAdd(reference));
296
return
MetadataTokens
.TypeSpecificationHandle(_typeSpecIndex.GetOrAdd(reference));
306
return
MetadataTokens
.StandaloneSignatureHandle(_standAloneSignatureIndex.GetOrAdd(blobIndex));
PEWriter\MetadataWriter.cs (13)
851
return
MetadataTokens
.AssemblyFileHandle(index);
856
return
MetadataTokens
.AssemblyFileHandle(_fileRefIndex[mref.Name]);
1634
return GetTypeDef(
MetadataTokens
.TypeDefinitionHandle(token));
1640
return GetMethodDef(
MetadataTokens
.MethodDefinitionHandle(token));
1646
return GetTypeDef(
MetadataTokens
.TypeDefinitionHandle(token)).AsNestedTypeReference;
2121
var parentHandle =
MetadataTokens
.Handle(tableIndex, parentRowId++);
2271
implementation =
MetadataTokens
.ExportedTypeHandle(exportedType.ParentIndex + 1);
2284
typeDefinitionId: exportedType.IsForwarder ? 0 :
MetadataTokens
.GetToken(exportedType.Type.TypeDef));
3034
var aggregateMethodRid =
MetadataTokens
.GetRowNumber(GetMethodDefinitionHandle(method));
3325
token =
MetadataTokens
.GetRowNumber(handle);
3333
token =
MetadataTokens
.GetRowNumber(handle) + LiftedVariableBaseIndex;
3351
writer.WriteInt32(token == 0 ?
MetadataTokens
.GetToken(ResolveEntityHandleFromPseudoToken(pseudoToken)) : token);
3384
writer.WriteInt32(
MetadataTokens
.GetToken(handle));
PEWriter\MetadataWriter.DynamicAnalysis.cs (8)
87
index =
MetadataTokens
.BlobHandle(_blobHeapSize);
114
result =
MetadataTokens
.GuidHandle((_guidWriter.Count >> 4) + 1);
245
writer.WriteCompressedInteger(
MetadataTokens
.GetHeapOffset(partIndex));
311
int heapOffset =
MetadataTokens
.GetHeapOffset(entry.Value);
345
writer.WriteReference(
MetadataTokens
.GetHeapOffset(row.Name), isSmall: (sizes.BlobIndexSize == 2));
346
writer.WriteReference(
MetadataTokens
.GetHeapOffset(row.HashAlgorithm), isSmall: (sizes.GuidIndexSize == 2));
347
writer.WriteReference(
MetadataTokens
.GetHeapOffset(row.Hash), isSmall: (sizes.BlobIndexSize == 2));
355
writer.WriteReference(
MetadataTokens
.GetHeapOffset(row.Spans), isSmall: (sizes.BlobIndexSize == 2));
PEWriter\MetadataWriter.PortablePdb.cs (19)
68
var methodHandle =
MetadataTokens
.MethodDefinitionHandle(methodRid);
165
MetadataTokens
.LocalVariableHandle(
MetadataTokens
.GetRowNumber(handle) + 1);
168
MetadataTokens
.LocalConstantHandle(
MetadataTokens
.GetRowNumber(handle) + 1);
322
private static readonly ImportScopeHandle ModuleImportScopeHandle =
MetadataTokens
.ImportScopeHandle(1);
328
writer.WriteCompressedInteger(
MetadataTokens
.GetHeapOffset(_debugMetadataOpt.GetOrAddBlobUTF8(alias.Name)));
329
writer.WriteCompressedInteger(
MetadataTokens
.GetRowNumber(GetOrAddAssemblyReferenceHandle(alias.Assembly)));
342
writer.WriteCompressedInteger(
MetadataTokens
.GetHeapOffset(_debugMetadataOpt.GetOrAddBlobUTF8(import.AliasOpt)));
343
writer.WriteCompressedInteger(
MetadataTokens
.GetHeapOffset(_debugMetadataOpt.GetOrAddBlobUTF8(import.TargetXmlNamespaceOpt)));
354
writer.WriteCompressedInteger(
MetadataTokens
.GetHeapOffset(_debugMetadataOpt.GetOrAddBlobUTF8(import.AliasOpt)));
372
writer.WriteCompressedInteger(
MetadataTokens
.GetHeapOffset(_debugMetadataOpt.GetOrAddBlobUTF8(import.AliasOpt)));
380
writer.WriteCompressedInteger(
MetadataTokens
.GetRowNumber(GetAssemblyReferenceHandle(import.TargetAssemblyOpt)));
388
writer.WriteCompressedInteger(
MetadataTokens
.GetHeapOffset(_debugMetadataOpt.GetOrAddBlobUTF8(import.AliasOpt)));
399
writer.WriteCompressedInteger(
MetadataTokens
.GetHeapOffset(_debugMetadataOpt.GetOrAddBlobUTF8(namespaceName)));
408
writer.WriteCompressedInteger(
MetadataTokens
.GetHeapOffset(_debugMetadataOpt.GetOrAddBlobUTF8(import.AliasOpt)));
644
writer.WriteCompressedInteger(
MetadataTokens
.GetRowNumber(localSignatureHandleOpt));
662
writer.WriteCompressedInteger(
MetadataTokens
.GetRowNumber(documentHandle));
1025
builder.WriteCompressedInteger(
MetadataTokens
.GetRowNumber(handle));
PEWriter\PeWriter.cs (1)
127
nativePdbWriterOpt?.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)
130
return
MetadataTokens
.GetToken(_assembly.Handle);
Symbols\Metadata\PE\PEEventSymbol.cs (1)
243
get { return
MetadataTokens
.GetToken(_handle); }
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
210
get { return
MetadataTokens
.GetToken(_handle); }
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
470
public override int MetadataToken =>
MetadataTokens
.GetToken(_handle);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
643
get { return
MetadataTokens
.GetToken(_handle); }
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
496
get { return
MetadataTokens
.GetToken(_handle); }
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
461
get { return
MetadataTokens
.GetToken(_handle); }
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
127
get { return
MetadataTokens
.GetToken(_handle); }
Microsoft.CodeAnalysis.Features (11)
EditAndContinue\EditAndContinueDebugInfoReader.cs (3)
62
var symMethod = (ISymUnmanagedMethod2)_symReader.GetMethodByVersion(
MetadataTokens
.GetToken(methodHandle), _version);
65
return symMethod == null ? default :
MetadataTokens
.StandaloneSignatureHandle(symMethod.GetLocalSignatureToken());
70
var methodToken =
MetadataTokens
.GetToken(methodHandle);
EditAndContinue\EditSession.cs (3)
138
var highestEmittedTypeDefRow = emitResult.ChangedTypes.Max(t =>
MetadataTokens
.GetRowNumber(t));
1446
var updatedMethodTokens = emitResult.UpdatedMethods.SelectAsArray(h =>
MetadataTokens
.GetToken(h));
1447
var changedTypeTokens = emitResult.ChangedTypes.SelectAsArray(h =>
MetadataTokens
.GetToken(h));
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (2)
112
var handle =
MetadataTokens
.EntityHandle(symbolToFind.MetadataToken);
161
handle =
MetadataTokens
.EntityHandle(newSymbol.MetadataToken);
PdbSourceDocument\SymbolSourceDocumentFinder.cs (1)
162
docList.Add(
MetadataTokens
.DocumentHandle(reader.ReadCompressedInteger()));
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 (8)
Symbols\Metadata\PE\PEAssemblySymbol.vb (1)
146
Return
MetadataTokens
.GetToken(_assembly.Handle)
Symbols\Metadata\PE\PEEventSymbol.vb (1)
137
Return
MetadataTokens
.GetToken(_handle)
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
80
Return
MetadataTokens
.GetToken(_handle)
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
323
Return
MetadataTokens
.GetToken(_handle)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
247
Return
MetadataTokens
.GetToken(_handle)
Symbols\Metadata\PE\PEParameterSymbol.vb (1)
290
Return
MetadataTokens
.GetToken(_handle)
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
163
Return
MetadataTokens
.GetToken(_handle)
Symbols\Metadata\PE\PETypeParameterSymbol.vb (1)
122
Return
MetadataTokens
.GetToken(_handle)
Microsoft.Diagnostics.DataContractReader.Contracts (11)
Contracts\Loader_1.cs (1)
630
MethodDefinition methodDef = mdReader.GetMethodDefinition(
MetadataTokens
.MethodDefinitionHandle(token));
Contracts\ManagedTypeSource_1.cs (1)
268
int token =
MetadataTokens
.GetToken((EntityHandle)typeDefHandle);
Contracts\RuntimeTypeSystem_1.cs (4)
1406
MethodDefinitionHandle methodDefHandle =
MetadataTokens
.MethodDefinitionHandle((int)EcmaMetadataUtils.GetRowId(token));
2038
EntityHandle entityHandle =
MetadataTokens
.EntityHandle((int)typeDefToken);
2056
uint fieldDefToken = (uint)
MetadataTokens
.GetToken(fieldDefHandle);
2117
FieldDefinitionHandle fieldHandle = (FieldDefinitionHandle)
MetadataTokens
.Handle((int)token);
Contracts\Signature\SignatureTypeProvider.cs (2)
76
int token =
MetadataTokens
.GetToken((EntityHandle)handle);
84
int token =
MetadataTokens
.GetToken((EntityHandle)handle);
Contracts\StackWalk\GC\GcScanner.cs (1)
368
MethodDefinitionHandle methodDefHandle =
MetadataTokens
.MethodDefinitionHandle((int)EcmaMetadataUtils.GetRowId(methodToken));
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 (64)
ClrDataFrame.cs (2)
427
MethodDefinitionHandle methodDefHandle =
MetadataTokens
.MethodDefinitionHandle((int)token);
546
StandaloneSignatureHandle localSigHandle =
MetadataTokens
.StandaloneSignatureHandle(localToken);
ClrDataMethodDefinition.cs (1)
76
MethodDefinitionHandle methodDefHandle =
MetadataTokens
.MethodDefinitionHandle(rowId);
ClrDataModule.cs (1)
191
yield return (uint)
MetadataTokens
.GetToken(mh);
Dbi\DacDbiImpl.cs (2)
1751
MethodDefinitionHandle mdMethodHandle =
MetadataTokens
.MethodDefinitionHandle((int)EcmaMetadataUtils.GetRowId(functionToken));
3630
FieldDefinitionHandle fieldDefHandle = (FieldDefinitionHandle)
MetadataTokens
.Handle((int)memberDef);
MetaDataImportImpl.cs (48)
174
tokens.Add((uint)
MetadataTokens
.GetToken(h));
218
TypeDefinitionHandle typeHandle =
MetadataTokens
.TypeDefinitionHandle(GetRID(td));
222
tokens.Add((uint)
MetadataTokens
.GetToken(h));
272
TypeDefinitionHandle typeHandle =
MetadataTokens
.TypeDefinitionHandle(GetRID(cl));
276
tokens.Add((uint)
MetadataTokens
.GetToken(h));
320
TypeDefinitionHandle typeHandle =
MetadataTokens
.TypeDefinitionHandle(GetRID(cl));
324
tokens.Add((uint)
MetadataTokens
.GetToken(h));
371
EntityHandle owner =
MetadataTokens
.EntityHandle((int)tk);
385
tokens.Add((uint)
MetadataTokens
.GetToken(h));
422
TypeDefinitionHandle typeHandle =
MetadataTokens
.TypeDefinitionHandle(GetRID(td));
434
*ptkExtends = baseType.IsNil ? 0 : (uint)
MetadataTokens
.GetToken(baseType);
476
TypeReferenceHandle refHandle =
MetadataTokens
.TypeReferenceHandle(GetRID(tr));
485
*ptkResolutionScope = scope.IsNil ? 0 : (uint)
MetadataTokens
.GetToken(scope);
526
MethodDefinitionHandle methodHandle =
MetadataTokens
.MethodDefinitionHandle(GetRID(mb));
533
*pClass = MapGlobalParentToken((uint)
MetadataTokens
.GetToken(methodDef.GetDeclaringType()));
604
FieldDefinitionHandle fieldHandle =
MetadataTokens
.FieldDefinitionHandle(GetRID(mb));
611
*pClass = MapGlobalParentToken((uint)
MetadataTokens
.GetToken(fieldDef.GetDeclaringType()));
730
InterfaceImplementationHandle implHandle =
MetadataTokens
.InterfaceImplementationHandle(GetRID(iiImpl));
741
*ptkIface = (uint)
MetadataTokens
.GetToken(impl.Interface);
773
TypeDefinitionHandle typeHandle =
MetadataTokens
.TypeDefinitionHandle(GetRID(tdNestedClass));
778
*ptdEnclosingClass = declaringType.IsNil ? 0 : (uint)
MetadataTokens
.GetToken(declaringType);
806
GenericParameterHandle gpHandle =
MetadataTokens
.GenericParameterHandle(GetRID(gp));
816
*ptOwner = (uint)
MetadataTokens
.GetToken(genericParam.Parent);
868
MethodDefinitionHandle methodHandle =
MetadataTokens
.MethodDefinitionHandle(GetRID(tk));
877
FieldDefinitionHandle fieldHandle =
MetadataTokens
.FieldDefinitionHandle(GetRID(tk));
917
StandaloneSignatureHandle sigHandle =
MetadataTokens
.StandaloneSignatureHandle(GetRID(mdSig));
963
EntityHandle parent =
MetadataTokens
.EntityHandle((int)tkObj);
1079
if (declaringType.IsNil || (uint)
MetadataTokens
.GetToken(declaringType) != tkEnclosingClass)
1084
*ptd = (uint)
MetadataTokens
.GetToken(tdh);
1159
MemberReferenceHandle refHandle =
MetadataTokens
.MemberReferenceHandle(GetRID(mr));
1166
*ptk = MapGlobalParentToken((uint)
MetadataTokens
.GetToken(memberRef.Parent));
1236
TypeDefinitionHandle typeHandle =
MetadataTokens
.TypeDefinitionHandle(GetRID(td));
1261
fieldOffsets[count * 2] = (uint)
MetadataTokens
.GetToken(fh);
1310
ModuleReferenceHandle modRefHandle =
MetadataTokens
.ModuleReferenceHandle(GetRID(mur));
1354
TypeSpecificationHandle tsHandle =
MetadataTokens
.TypeSpecificationHandle(GetRID(typespec));
1493
MethodDefinitionHandle methodHandle =
MetadataTokens
.MethodDefinitionHandle(GetRID(md));
1503
*ppd = (uint)
MetadataTokens
.GetToken(ph);
1548
ParameterHandle paramHandle =
MetadataTokens
.ParameterHandle(GetRID(tk));
1557
*pmd = _paramToMethod.TryGetValue(
MetadataTokens
.GetRowNumber(paramHandle), out uint methodToken) ? methodToken : 0;
1767
AssemblyReferenceHandle refHandle =
MetadataTokens
.AssemblyReferenceHandle(GetRID(mdar));
1883
ExportedTypeHandle handle =
MetadataTokens
.ExportedTypeHandle(GetRID(mdct));
1894
*ptkImplementation = impl.IsNil ? 0 : (uint)
MetadataTokens
.GetToken(impl);
2002
if (impl.IsNil || (uint)
MetadataTokens
.GetToken(impl) != mdtExportedType)
2007
*ptkExportedType = (uint)
MetadataTokens
.GetToken(eth);
2086
uint typeToken = (uint)
MetadataTokens
.GetToken(tdh);
2089
lookup[
MetadataTokens
.GetRowNumber(ih)] = typeToken;
2102
uint methodToken = (uint)
MetadataTokens
.GetToken(mdh);
2105
lookup[
MetadataTokens
.GetRowNumber(ph)] = methodToken;
SigFormat.cs (3)
185
TypeDefinition internalTypeDef = internalTypeMetadata.GetTypeDefinition((TypeDefinitionHandle)
MetadataTokens
.Handle((int)typeDefToken));
350
TypeDefinition typeDef = metadata.GetTypeDefinition((TypeDefinitionHandle)
MetadataTokens
.Handle((int)typeDefToken));
395
GenericParameter genericVariable = generatedVariableMetadata.GetGenericParameter((GenericParameterHandle)
MetadataTokens
.Handle((int)typeVarToken));
SOSDacImpl.cs (2)
1090
FieldDefinitionHandle fieldHandle = (FieldDefinitionHandle)
MetadataTokens
.Handle((int)token);
1153
data->TokenOfType = (uint)
MetadataTokens
.GetToken(entityHandle);
TypeNameBuilder.cs (5)
125
MethodDefinition methodDef = reader.GetMethodDefinition(
MetadataTokens
.MethodDefinitionHandle((int)runtimeTypeSystem.GetMethodToken(method)));
144
MethodDefinition methodDef = reader.GetMethodDefinition(
MetadataTokens
.MethodDefinitionHandle((int)runtimeTypeSystem.GetMethodToken(method)));
232
var handle = (GenericParameterHandle)
MetadataTokens
.Handle((int)genericParamToken);
285
if (
MetadataTokens
.EntityHandle((int)typeDefToken).IsNil)
299
AppendNestedTypeDef(ref tnb, reader, (TypeDefinitionHandle)
MetadataTokens
.EntityHandle((int)typeDefToken), format);
Microsoft.DotNet.Build.Tasks.Packaging (1)
GetAssemblyReferences.cs (1)
71
var moduleRef = reader.GetModuleReference(
MetadataTokens
.ModuleReferenceHandle(i));
Microsoft.DotNet.PackageTesting (2)
VerifyClosure.cs (2)
462
var reference = reader.GetAssemblyReference(
MetadataTokens
.AssemblyReferenceHandle(i + 1));
476
var moduleRef = reader.GetModuleReference(
MetadataTokens
.ModuleReferenceHandle(i + 1));
Microsoft.DotNet.SharedFramework.Sdk (2)
src\arcade\src\Microsoft.DotNet.PackageTesting\VerifyClosure.cs (2)
462
var reference = reader.GetAssemblyReference(
MetadataTokens
.AssemblyReferenceHandle(i + 1));
476
var moduleRef = reader.GetModuleReference(
MetadataTokens
.ModuleReferenceHandle(i + 1));
Microsoft.VisualStudio.TestPlatform.ObjectModel (1)
Navigation\PortablePdbReader.cs (1)
118
var handle = ((MethodDefinitionHandle)
MetadataTokens
.Handle(methodToken)).ToDebugInformationHandle();
System.Diagnostics.StackTrace (1)
System\Diagnostics\StackTraceSymbols.cs (1)
61
Handle handle =
MetadataTokens
.Handle(methodToken);
System.Reflection.Emit (37)
System\Reflection\Emit\FieldBuilderImpl.cs (1)
89
public 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)
247
public override int MetadataToken => _handle == default ? 0 :
MetadataTokens
.GetToken(_handle);
System\Reflection\Emit\ModuleBuilderImpl.cs (32)
133
fieldList:
MetadataTokens
.FieldDefinitionHandle(1),
134
methodList:
MetadataTokens
.MethodDefinitionHandle(1));
307
field._handle =
MetadataTokens
.FieldDefinitionHandle(_nextFieldDefRowId++);
315
method._handle =
MetadataTokens
.MethodDefinitionHandle(_nextMethodDefRowId++);
323
property._handle =
MetadataTokens
.PropertyDefinitionHandle(_nextPropertyRowId++);
331
eventBuilder._handle =
MetadataTokens
.EventDefinitionHandle(_nextEventRowId++);
339
typeBuilder._handle =
MetadataTokens
.TypeDefinitionHandle(++_nextTypeDefRowId);
435
spBlobBuilder.WriteCompressedInteger(
MetadataTokens
.GetRowNumber(localSignatureHandle));
444
AddLocalScope(methodHandle, parentImport: default,
MetadataTokens
.LocalVariableHandle(_pdbBuilder.GetRowCount(TableIndex.LocalVariable) + 1), scope);
456
spBlobBuilder.WriteCompressedInteger(
MetadataTokens
.GetRowNumber(localSignature));
457
spBlobBuilder.WriteCompressedInteger(
MetadataTokens
.GetRowNumber(GetDocument(pair.Key)));
466
spBlobBuilder.WriteCompressedInteger(
MetadataTokens
.GetRowNumber(GetDocument(pair.Key)));
519
constantList:
MetadataTokens
.LocalConstantHandle(1), scope._startOffset, scope._endOffset - scope._startOffset);
525
AddLocalScope(methodHandle, parentImport,
MetadataTokens
.LocalVariableHandle(_pdbBuilder.GetRowCount(TableIndex.LocalVariable) + 1), childScope);
565
importBlob.WriteCompressedInteger(
MetadataTokens
.GetHeapOffset(_pdbBuilder.GetOrAddBlobUTF8(importNs)));
616
pair.Value.WriteInt32(
MetadataTokens
.GetToken(GetMemberHandle(member)));
621
pair.Value.WriteInt32(
MetadataTokens
.GetToken(GetMethodReference(pair2.Key, pair2.Value)));
911
eventList:
MetadataTokens
.EventDefinitionHandle(firstEventToken));
916
propertyList:
MetadataTokens
.PropertyDefinitionHandle(firstPropertyToken));
930
fieldList:
MetadataTokens
.FieldDefinitionHandle(fieldToken),
931
methodList:
MetadataTokens
.MethodDefinitionHandle(methodToken));
940
parameterList:
MetadataTokens
.ParameterHandle(parameterToken));
1080
return
MetadataTokens
.GetToken(handle);
1233
public override int GetStringMetadataToken(string stringConstant) =>
MetadataTokens
.GetToken(_metadataBuilder.GetOrAddUserString(stringConstant));
1272
method._handle =
MetadataTokens
.MethodDefinitionHandle(_nextMethodDefRowId++);
1284
field._handle =
MetadataTokens
.FieldDefinitionHandle(_nextFieldDefRowId++);
1300
method._handle =
MetadataTokens
.MethodDefinitionHandle(_nextMethodDefRowId++);
1320
field._handle =
MetadataTokens
.FieldDefinitionHandle(_nextFieldDefRowId++);
1365
MetadataTokens
.GetToken(_metadataBuilder.AddStandaloneSignature(_metadataBuilder.GetOrAddBlob(signature.GetSignature())));
1368
MetadataTokens
.GetToken(_metadataBuilder.AddStandaloneSignature(
1373
MetadataTokens
.GetToken(_metadataBuilder.AddStandaloneSignature(_metadataBuilder.GetOrAddBlob(
1384
return
MetadataTokens
.GetToken(_metadataBuilder.AddStandaloneSignature(_metadataBuilder.GetOrAddBlob(blob)));
System\Reflection\Emit\TypeBuilderImpl.cs (2)
49
_handle =
MetadataTokens
.TypeDefinitionHandle(1);
628
public override int MetadataToken =>
MetadataTokens
.GetToken(_handle);
System.Reflection.Metadata (45)
System\Reflection\Metadata\Ecma335\Encoding\ControlFlowBuilder.cs (1)
387
ExceptionRegionKind.Catch =>
MetadataTokens
.GetToken(handler.CatchType),
System\Reflection\Metadata\Ecma335\Encoding\ExceptionRegionEncoder.cs (1)
241
catchTokenOrOffset =
MetadataTokens
.GetToken(catchType);
System\Reflection\Metadata\Ecma335\Encoding\InstructionEncoder.cs (2)
73
Token(
MetadataTokens
.GetToken(handle));
91
Token(
MetadataTokens
.GetToken(handle));
System\Reflection\Metadata\Ecma335\Encoding\MethodBodyStreamEncoder.cs (1)
266
Builder.WriteInt32(localVariablesSignature.IsNil ? 0 :
MetadataTokens
.GetToken(localVariablesSignature));
System\Reflection\Metadata\Ecma335\MetadataAggregator.cs (8)
72
if (baseTableRowCounts.Count !=
MetadataTokens
.TableCount)
74
throw new ArgumentException(SR.Format(SR.ExpectedListOfSize,
MetadataTokens
.TableCount), nameof(baseTableRowCounts));
82
if (baseHeapSizes.Count !=
MetadataTokens
.HeapCount)
84
throw new ArgumentException(SR.Format(SR.ExpectedListOfSize,
MetadataTokens
.HeapCount), nameof(baseTableRowCounts));
117
int[] rowCounts = new int[
MetadataTokens
.TableCount];
118
int[] heapSizes = new int[
MetadataTokens
.HeapCount];
196
var rowCounts = new RowCounts[
MetadataTokens
.TableCount][];
262
MetadataTokens
.TryGetHeapIndex(handle.Kind, out heapIndex);
System\Reflection\Metadata\Ecma335\MetadataBuilder.Tables.cs (8)
292
/// An array of size <see cref="
MetadataTokens
.TableCount"/> with each item filled with the current row count of the corresponding table.
296
var rowCounts = ImmutableArray.CreateBuilder<int>(
MetadataTokens
.TableCount);
297
rowCounts.Count =
MetadataTokens
.TableCount;
453
/// If no type defines any fields in the module, <see cref="
MetadataTokens
.FieldDefinitionHandle(int)"/>(1).
457
/// If no type defines any methods in the module, <see cref="
MetadataTokens
.MethodDefinitionHandle(int)"/>(1).
982
/// If no parameters are declared in the module, <see cref="
MetadataTokens
.ParameterHandle(int)"/>(1).
1262
/// If no scope defines any variables, <see cref="
MetadataTokens
.LocalVariableHandle(int)"/>(1).
1266
/// If no scope defines any constants, <see cref="
MetadataTokens
.LocalConstantHandle(int)"/>(1).
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (1)
27
if ((int)tableIndex >=
MetadataTokens
.TableCount)
System\Reflection\Metadata\Ecma335\MetadataRootBuilder.cs (1)
21
internal static readonly ImmutableArray<int> EmptyRowCounts = ImmutableArray.Create(new int[
MetadataTokens
.TableCount]);
System\Reflection\Metadata\Ecma335\MetadataSizes.cs (3)
128
Debug.Assert(rowCounts.Length ==
MetadataTokens
.TableCount);
129
Debug.Assert(externalRowCounts.Length ==
MetadataTokens
.TableCount);
130
Debug.Assert(heapSizes.Length ==
MetadataTokens
.HeapCount);
System\Reflection\Metadata\Ecma335\PortablePdbBuilder.cs (4)
36
/// The length of the array must be equal to <see cref="
MetadataTokens
.TableCount"/>.
77
if (typeSystemRowCounts.Length !=
MetadataTokens
.TableCount)
79
throw new ArgumentException(SR.Format(SR.ExpectedArrayOfSize,
MetadataTokens
.TableCount), nameof(typeSystemRowCounts));
111
builder.WriteInt32(_entryPoint.IsNil ? 0 :
MetadataTokens
.GetToken(_entryPoint));
System\Reflection\Metadata\MetadataReader.cs (2)
496
var rowCounts = new int[
MetadataTokens
.TableCount];
812
for (int tableIndex = 0; tableIndex <
MetadataTokens
.TableCount; tableIndex++)
System\Reflection\Metadata\PortablePdb\ImportDefinitionCollection.cs (12)
69
typeOrNamespace:
MetadataTokens
.BlobHandle(_reader.ReadCompressedInteger()));
76
assembly:
MetadataTokens
.AssemblyReferenceHandle(_reader.ReadCompressedInteger()),
77
typeOrNamespace:
MetadataTokens
.BlobHandle(_reader.ReadCompressedInteger()));
84
alias:
MetadataTokens
.BlobHandle(_reader.ReadCompressedInteger()));
91
alias:
MetadataTokens
.BlobHandle(_reader.ReadCompressedInteger()),
92
assembly:
MetadataTokens
.AssemblyReferenceHandle(_reader.ReadCompressedInteger()));
99
alias:
MetadataTokens
.BlobHandle(_reader.ReadCompressedInteger()),
108
alias:
MetadataTokens
.BlobHandle(_reader.ReadCompressedInteger()),
109
typeOrNamespace:
MetadataTokens
.BlobHandle(_reader.ReadCompressedInteger()));
116
alias:
MetadataTokens
.BlobHandle(_reader.ReadCompressedInteger()),
117
assembly:
MetadataTokens
.AssemblyReferenceHandle(_reader.ReadCompressedInteger()),
118
typeOrNamespace:
MetadataTokens
.BlobHandle(_reader.ReadCompressedInteger()));
System\Reflection\PortableExecutable\ManagedPEBuilder.cs (1)
166
_entryPointOpt.IsNil ? 0 :
MetadataTokens
.GetToken(_entryPointOpt),
System.Reflection.MetadataLoadContext (18)
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (18)
59
public static int GetToken(this Handle handle) =>
MetadataTokens
.GetToken(handle);
60
public static int GetToken(this EntityHandle handle) =>
MetadataTokens
.GetToken(handle);
61
public static int GetToken(this TypeDefinitionHandle handle) =>
MetadataTokens
.GetToken(handle);
62
public static int GetToken(this TypeReferenceHandle handle) =>
MetadataTokens
.GetToken(handle);
63
public static int GetToken(this TypeSpecificationHandle handle) =>
MetadataTokens
.GetToken(handle);
64
public static int GetToken(this GenericParameterHandle handle) =>
MetadataTokens
.GetToken(handle);
65
public static int GetToken(this GenericParameterConstraintHandle handle) =>
MetadataTokens
.GetToken(handle);
66
public static int GetToken(this FieldDefinitionHandle handle) =>
MetadataTokens
.GetToken(handle);
67
public static int GetToken(this EventDefinitionHandle handle) =>
MetadataTokens
.GetToken(handle);
68
public static int GetToken(this MethodDefinitionHandle handle) =>
MetadataTokens
.GetToken(handle);
69
public static int GetToken(this PropertyDefinitionHandle handle) =>
MetadataTokens
.GetToken(handle);
70
public static int GetToken(this ParameterHandle handle) =>
MetadataTokens
.GetToken(handle);
71
public static int GetToken(this StandaloneSignatureHandle handle) =>
MetadataTokens
.GetToken(handle);
72
public static int GetToken(this AssemblyFileHandle handle) =>
MetadataTokens
.GetToken(handle);
91
public static Handle ToHandle(this int token) =>
MetadataTokens
.Handle(token);
92
public static TypeDefinitionHandle ToTypeDefinitionHandle(this int token) =>
MetadataTokens
.TypeDefinitionHandle(token);
93
public static TypeReferenceHandle ToTypeReferenceHandle(this int token) =>
MetadataTokens
.TypeReferenceHandle(token);
94
public static TypeSpecificationHandle ToTypeSpecificationHandle(this int token) =>
MetadataTokens
.TypeSpecificationHandle(token);