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)
155sizes[(int)TableIndex.MethodDef] = _methodDefs.GetAdded().Count; 218methodsAdded: AddRange(_previousGeneration.MethodsAdded, _methodDefs.GetAdded(), comparer: SymbolEquivalentEqualityComparer.Instance), 284foreach (var def in _methodDefs.GetRows()) 287if (!_methodDefs.IsAddedNotChanged(def) && def.GetBody(Context)?.SequencePoints.Length > 0) 289methods.Add(MetadataTokens.MethodDefinitionHandle(_methodDefs.GetRowId(def))); 364bool result = _methodDefs.TryGetRowId(def, out int rowId); 370=> MetadataTokens.MethodDefinitionHandle(_methodDefs.GetRowId(def)); 373=> _methodDefs.GetDefinition(MetadataTokens.GetRowNumber(index)); 376=> _methodDefs.GetRows(); 454protected override int GreatestMethodDefIndex => _methodDefs.NextRowId; 596this.AddDefIfNecessary(_methodDefs, methodDef, methodChange); 606_methodDefs.AddUpdated(newMethodDef); 644int methodDefRowId = _methodDefs.GetRowId(methodDef); 920PopulateEncLogTableFieldsOrMethods(_methodDefs, TableIndex.MethodDef, EditAndContinueOperation.AddMethod); 997if (_methodDefs.IsAddedNotChanged(methodDef)) 1002entity: MetadataTokens.MethodDefinitionHandle(_methodDefs.GetRowId(methodDef)), 1183AddDefinitionTokens(tokens, _methodDefs, TableIndex.MethodDef); 1220AddDefinitionTokens(debugTokens, _methodDefs, TableIndex.MethodDebugInformation);