1 write to _previousGeneration
Microsoft.CodeAnalysis (1)
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
98
_previousGeneration
= previousGeneration;
49 references to _previousGeneration
Microsoft.CodeAnalysis (49)
Emit\EditAndContinue\DeltaMetadataWriter.cs (49)
181
var previousTableSizes =
_previousGeneration
.TableEntriesAdded;
192
var synthesizedMembers = (
_previousGeneration
.Ordinal == 0) ? module.GetAllSynthesizedMembers() :
_previousGeneration
.SynthesizedMembers;
195
var deletedMembers = (
_previousGeneration
.Ordinal == 0) ? module.EncSymbolChanges.GetAllDeletedMembers() :
_previousGeneration
.DeletedMembers;
197
var currentGenerationOrdinal =
_previousGeneration
.Ordinal + 1;
200
var generationOrdinals = CreateDictionary(
_previousGeneration
.GenerationOrdinals, SymbolEquivalentEqualityComparer.Instance);
209
return
_previousGeneration
.With(
215
typesAdded: AddRange(
_previousGeneration
.TypesAdded, addedTypes, comparer: SymbolEquivalentEqualityComparer.Instance),
216
eventsAdded: AddRange(
_previousGeneration
.EventsAdded, _eventDefs.GetAdded(), comparer: SymbolEquivalentEqualityComparer.Instance),
217
fieldsAdded: AddRange(
_previousGeneration
.FieldsAdded, _fieldDefs.GetAdded(), comparer: SymbolEquivalentEqualityComparer.Instance),
218
methodsAdded: AddRange(
_previousGeneration
.MethodsAdded, _methodDefs.GetAdded(), comparer: SymbolEquivalentEqualityComparer.Instance),
219
firstParamRowMap: AddRange(
_previousGeneration
.FirstParamRowMap, _firstParamRowMap),
220
propertiesAdded: AddRange(
_previousGeneration
.PropertiesAdded, _propertyDefs.GetAdded(), comparer: SymbolEquivalentEqualityComparer.Instance),
221
eventMapAdded: AddRange(
_previousGeneration
.EventMapAdded, _eventMap.GetAdded()),
222
propertyMapAdded: AddRange(
_previousGeneration
.PropertyMapAdded, _propertyMap.GetAdded()),
223
methodImplsAdded: AddRange(
_previousGeneration
.MethodImplsAdded, _methodImpls.GetAdded()),
224
customAttributesAdded: AddRange(
_previousGeneration
.CustomAttributesAdded, _customAttributesAdded),
227
blobStreamLengthAdded: metadataSizes.GetAlignedHeapSize(HeapIndex.Blob) +
_previousGeneration
.BlobStreamLengthAdded,
229
stringStreamLengthAdded: metadataSizes.HeapSizes[(int)HeapIndex.String] +
_previousGeneration
.StringStreamLengthAdded,
231
userStringStreamLengthAdded: metadataSizes.GetAlignedHeapSize(HeapIndex.UserString) +
_previousGeneration
.UserStringStreamLengthAdded,
239
addedOrChangedMethods: AddRange(
_previousGeneration
.AddedOrChangedMethods, addedOrChangedMethodsByIndex),
240
debugInformationProvider:
_previousGeneration
.DebugInformationProvider,
241
localSignatureProvider:
_previousGeneration
.LocalSignatureProvider);
307
get { return (ushort)(
_previousGeneration
.Ordinal + 1); }
317
get { return
_previousGeneration
.EncId; }
412
RoslynDebug.AssertNotNull(
_previousGeneration
.InitialBaseline.LazyMetadataSymbols);
413
identity =
_previousGeneration
.InitialBaseline.LazyMetadataSymbols.AssemblyReferenceIdentityMap[identity.WithVersion(versionPattern)];
704
if (
_previousGeneration
.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.MethodDef) >= MetadataTokens.GetRowNumber(handle))
728
var def =
_previousGeneration
.OriginalMetadata.MetadataReader.GetMethodDefinition(handle);
745
var ok =
_previousGeneration
.FirstParamRowMap.TryGetValue(handle, out var firstRowId);
903
var previousSizes =
_previousGeneration
.TableSizes;
1040
var lastRowId =
_previousGeneration
.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.CustomAttribute);
1041
if (
_previousGeneration
.CustomAttributesAdded.Count > 0)
1043
lastRowId =
_previousGeneration
.CustomAttributesAdded.SelectMany(s => s.Value).Max();
1055
var existingCustomAttributes =
_previousGeneration
.OriginalMetadata.MetadataReader.GetCustomAttributes(parent);
1065
if (
_previousGeneration
.CustomAttributesAdded.TryGetValue(parent, out var rowIds))
1169
var previousSizes =
_previousGeneration
.TableSizes;
1504
if (
_previousGeneration
.TypesAdded.TryGetValue(item, out index))
1523
if (
_previousGeneration
.EventsAdded.TryGetValue(item, out index))
1542
if (
_previousGeneration
.FieldsAdded.TryGetValue(item, out index))
1561
if (
_previousGeneration
.MethodsAdded.TryGetValue(item, out index))
1580
if (
_previousGeneration
.PropertiesAdded.TryGetValue(item, out index))
1604
if (
_previousGeneration
.EventMapAdded.TryGetValue(item, out index))
1609
if (
_previousGeneration
.TypeToEventMap.TryGetValue(item, out index))
1620
if (
_previousGeneration
.PropertyMapAdded.TryGetValue(item, out index))
1625
if (
_previousGeneration
.TypeToPropertyMap.TryGetValue(item, out index))
1636
if (
_previousGeneration
.MethodImplsAdded.TryGetValue(item, out index))
1641
if (
_previousGeneration
.MethodImpls.TryGetValue(item, out index))