1 write to _previousGeneration
Microsoft.CodeAnalysis (1)
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
93
_previousGeneration
= previousGeneration;
56 references to _previousGeneration
Microsoft.CodeAnalysis (56)
Emit\EditAndContinue\DeltaMetadataWriter.cs (56)
198
var previousTableSizes =
_previousGeneration
.TableEntriesAdded;
209
var synthesizedMembers = (
_previousGeneration
.Ordinal == 0) ? module.GetAllSynthesizedMembers() :
_previousGeneration
.SynthesizedMembers;
210
var synthesizedTypes = (
_previousGeneration
.Ordinal == 0) ? module.GetAllSynthesizedTypes() :
_previousGeneration
.SynthesizedTypes;
213
var deletedMembers = (
_previousGeneration
.Ordinal == 0) ? module.EncSymbolChanges.DeletedMembers :
_previousGeneration
.DeletedMembers;
215
var currentGenerationOrdinal =
_previousGeneration
.Ordinal + 1;
218
var generationOrdinals = CreateDictionary(
_previousGeneration
.GenerationOrdinals, SymbolEquivalentEqualityComparer.Instance);
227
return
_previousGeneration
.With(
233
typesAdded: AddRange(
_previousGeneration
.TypesAdded, addedTypes, comparer: SymbolEquivalentEqualityComparer.Instance),
234
eventsAdded: AddRange(
_previousGeneration
.EventsAdded, _eventDefs.GetAdded(), comparer: SymbolEquivalentEqualityComparer.Instance),
235
fieldsAdded: AddRange(
_previousGeneration
.FieldsAdded, _fieldDefs.GetAdded(), comparer: SymbolEquivalentEqualityComparer.Instance),
236
methodsAdded: AddRange(
_previousGeneration
.MethodsAdded, _methodDefs.GetAdded(), comparer: SymbolEquivalentEqualityComparer.Instance),
237
firstParamRowMap: AddRange(
_previousGeneration
.FirstParamRowMap, _firstParamRowMap),
238
propertiesAdded: AddRange(
_previousGeneration
.PropertiesAdded, _propertyDefs.GetAdded(), comparer: SymbolEquivalentEqualityComparer.Instance),
239
eventMapAdded: AddRange(
_previousGeneration
.EventMapAdded, _eventMap.GetAdded()),
240
propertyMapAdded: AddRange(
_previousGeneration
.PropertyMapAdded, _propertyMap.GetAdded()),
241
methodImplsAdded: AddRange(
_previousGeneration
.MethodImplsAdded, _methodImpls.GetAdded()),
242
customAttributesAdded: AddRange(
_previousGeneration
.CustomAttributesAdded, _customAttributesAdded),
245
blobStreamLengthAdded: metadataSizes.GetAlignedHeapSize(HeapIndex.Blob) +
_previousGeneration
.BlobStreamLengthAdded,
247
stringStreamLengthAdded: metadataSizes.HeapSizes[(int)HeapIndex.String] +
_previousGeneration
.StringStreamLengthAdded,
249
userStringStreamLengthAdded: metadataSizes.GetAlignedHeapSize(HeapIndex.UserString) +
_previousGeneration
.UserStringStreamLengthAdded,
255
addedOrChangedMethods: AddRange(
_previousGeneration
.AddedOrChangedMethods, addedOrChangedMethodsByIndex),
256
debugInformationProvider:
_previousGeneration
.DebugInformationProvider,
257
localSignatureProvider:
_previousGeneration
.LocalSignatureProvider);
323
get { return (ushort)(
_previousGeneration
.Ordinal + 1); }
333
get { return
_previousGeneration
.EncId; }
428
RoslynDebug.AssertNotNull(
_previousGeneration
.InitialBaseline.LazyMetadataSymbols);
429
identity =
_previousGeneration
.InitialBaseline.LazyMetadataSymbols.AssemblyReferenceIdentityMap[identity.WithVersion(versionPattern)];
814
if (
_previousGeneration
.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.MethodDef) >= MetadataTokens.GetRowNumber(handle))
838
var def =
_previousGeneration
.OriginalMetadata.MetadataReader.GetMethodDefinition(handle);
855
var ok =
_previousGeneration
.FirstParamRowMap.TryGetValue(handle, out var firstRowId);
1008
int lastCustomAttributeRowId =
_previousGeneration
.CustomAttributesAdded.Count > 0
1009
?
_previousGeneration
.CustomAttributesAdded.Max(static entry => entry.Value[^1])
1010
:
_previousGeneration
.OriginalMetadata.MetadataReader.GetTableRowCount(TableIndex.CustomAttribute);
1027
int xOrdinal = MetadataTokens.GetRowNumber(
_previousGeneration
.OriginalMetadata.MetadataReader.GetCustomAttributes(x.parentHandle).FirstOrDefault());
1028
int yOrdinal = MetadataTokens.GetRowNumber(
_previousGeneration
.OriginalMetadata.MetadataReader.GetCustomAttributes(y.parentHandle).FirstOrDefault());
1044
xOrdinal =
_previousGeneration
.CustomAttributesAdded.TryGetValue(x.parentHandle, out var rowIds) ? rowIds[0] : int.MaxValue;
1045
yOrdinal =
_previousGeneration
.CustomAttributesAdded.TryGetValue(y.parentHandle, out rowIds) ? rowIds[0] : int.MaxValue;
1063
var originalCustomAttributes =
_previousGeneration
.OriginalMetadata.MetadataReader.GetCustomAttributes(parentHandle);
1078
var previouslyAddedRowIds =
_previousGeneration
.CustomAttributesAdded.TryGetValue(parentHandle, out var rowIds) ? rowIds : ImmutableArray<int>.Empty;
1102
var previouslyAddedRowIds =
_previousGeneration
.CustomAttributesAdded.TryGetValue(parentHandle, out var rowIds) ? rowIds : ImmutableArray<int>.Empty;
1152
var previousSizes =
_previousGeneration
.TableSizes;
1309
var previousSizes =
_previousGeneration
.TableSizes;
1668
if (
_previousGeneration
.TypesAdded.TryGetValue(item, out index))
1680
if (
_previousGeneration
.EventsAdded.TryGetValue(item, out index))
1692
if (
_previousGeneration
.FieldsAdded.TryGetValue(item, out index))
1711
if (
_previousGeneration
.MethodsAdded.TryGetValue(item, out index))
1723
if (
_previousGeneration
.PropertiesAdded.TryGetValue(item, out index))
1740
if (
_previousGeneration
.EventMapAdded.TryGetValue(item, out index))
1745
if (
_previousGeneration
.TypeToEventMap.TryGetValue(item, out index))
1756
if (
_previousGeneration
.PropertyMapAdded.TryGetValue(item, out index))
1761
if (
_previousGeneration
.TypeToPropertyMap.TryGetValue(item, out index))
1772
if (
_previousGeneration
.MethodImplsAdded.TryGetValue(item, out index))
1777
if (
_previousGeneration
.MethodImpls.TryGetValue(item, out index))