1 write to _methodDefs
Microsoft.CodeAnalysis (1)
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
111
_methodDefs
= new DefinitionIndex<IMethodDefinition>(this.TryGetExistingMethodDefIndex, sizes[(int)TableIndex.MethodDef]);
18 references to _methodDefs
Microsoft.CodeAnalysis (18)
Emit\EditAndContinue\DeltaMetadataWriter.cs (18)
155
sizes[(int)TableIndex.MethodDef] =
_methodDefs
.GetAdded().Count;
218
methodsAdded: AddRange(_previousGeneration.MethodsAdded,
_methodDefs
.GetAdded(), comparer: SymbolEquivalentEqualityComparer.Instance),
284
foreach (var def in
_methodDefs
.GetRows())
287
if (!
_methodDefs
.IsAddedNotChanged(def) && def.GetBody(Context)?.SequencePoints.Length > 0)
289
methods.Add(MetadataTokens.MethodDefinitionHandle(
_methodDefs
.GetRowId(def)));
364
bool result =
_methodDefs
.TryGetRowId(def, out int rowId);
370
=> MetadataTokens.MethodDefinitionHandle(
_methodDefs
.GetRowId(def));
373
=>
_methodDefs
.GetDefinition(MetadataTokens.GetRowNumber(index));
376
=>
_methodDefs
.GetRows();
454
protected override int GreatestMethodDefIndex =>
_methodDefs
.NextRowId;
596
this.AddDefIfNecessary(
_methodDefs
, methodDef, methodChange);
606
_methodDefs
.AddUpdated(newMethodDef);
644
int methodDefRowId =
_methodDefs
.GetRowId(methodDef);
920
PopulateEncLogTableFieldsOrMethods(
_methodDefs
, TableIndex.MethodDef, EditAndContinueOperation.AddMethod);
997
if (
_methodDefs
.IsAddedNotChanged(methodDef))
1002
entity: MetadataTokens.MethodDefinitionHandle(
_methodDefs
.GetRowId(methodDef)),
1183
AddDefinitionTokens(tokens,
_methodDefs
, TableIndex.MethodDef);
1220
AddDefinitionTokens(debugTokens,
_methodDefs
, TableIndex.MethodDebugInformation);