2 instantiations of EmitBaseline
Microsoft.CodeAnalysis (2)
Emit\EditAndContinue\EmitBaseline.cs (2)
167return new EmitBaseline( 424return new EmitBaseline(
346 references to EmitBaseline
Microsoft.CodeAnalysis (29)
Compilation\Compilation.cs (8)
3043EmitBaseline baseline, 3063EmitBaseline baseline, 3090EmitBaseline baseline, 3107EmitBaseline baseline, 3154EmitBaseline baseline, 3439private protected abstract EmitBaseline MapToCompilation(CommonPEModuleBuilder moduleBeingBuilt); 3441internal EmitBaseline? SerializeToDeltaStreams( 3469var baseline = MapToCompilation(moduleBeingBuilt);
Emit\CommonPEModuleBuilder.cs (1)
93public abstract EmitBaseline? PreviousGeneration { get; }
Emit\EditAndContinue\DefinitionMap.cs (2)
50public readonly EmitBaseline Baseline; 52protected DefinitionMap(IEnumerable<SemanticEdit> edits, EmitBaseline baseline)
Emit\EditAndContinue\DeltaMetadataWriter.cs (4)
26private readonly EmitBaseline _previousGeneration; 72EmitBaseline previousGeneration, 140private static MetadataBuilder MakeTablesBuilder(EmitBaseline previousGeneration) 180internal EmitBaseline GetDelta(Compilation compilation, Guid encId, MetadataSizes metadataSizes)
Emit\EditAndContinue\EmitBaseline.cs (10)
84public static EmitBaseline CreateInitialBaseline(ModuleMetadata module, Func<MethodDefinitionHandle, EditAndContinueMethodDebugInformation> debugInformationProvider) 89public static EmitBaseline CreateInitialBaseline( 97/// Creates an <see cref="EmitBaseline"/> from the metadata of the module before editing 115/// <returns>An <see cref="EmitBaseline"/> for the module.</returns> 125/// is carried over through <see cref="EmitBaseline"/>. The compiler assigns slots to named local variables (including named temporary variables) 130/// to the next generation (rather than e.g. create new <see cref="EmitBaseline"/>s from scratch based on metadata produced by subsequent compilations). 138public static EmitBaseline CreateInitialBaseline( 203internal EmitBaseline InitialBaseline { get; } 289EmitBaseline? initialBaseline, 391internal EmitBaseline With(
Emit\EditAndContinue\EmitDifferenceResult.cs (2)
12public EmitBaseline? Baseline { get; } 24internal EmitDifferenceResult(bool success, ImmutableArray<Diagnostic> diagnostics, EmitBaseline? baseline, ImmutableArray<MethodDefinitionHandle> updatedMethods, ImmutableArray<TypeDefinitionHandle> changedTypes)
Emit\EditAndContinue\SymbolMatcher.cs (2)
29public EmitBaseline MapBaselineToCompilation( 30EmitBaseline baseline,
Microsoft.CodeAnalysis.CSharp (14)
Compilation\CSharpCompilation.cs (2)
3577private protected override EmitBaseline MapToCompilation(CommonPEModuleBuilder moduleBeingBuilt) 3774EmitBaseline baseline,
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
31EmitBaseline baseline) : DefinitionMap(edits, baseline)
Emitter\EditAndContinue\EmitHelpers.cs (5)
26EmitBaseline baseline, 59var initialBaseline = baseline.InitialBaseline; 122EmitBaseline? newBaseline = null; 189internal static EmitBaseline MapToCompilation( 193var previousGeneration = moduleBeingBuilt.PreviousGeneration;
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (4)
79public override EmitBaseline PreviousGeneration => _changes.DefinitionMap.Baseline; 92internal static EmitBaseline.MetadataSymbols GetOrCreateMetadataSymbols(EmitBaseline initialBaseline, CSharpCompilation compilation) 110var metadataSymbols = new EmitBaseline.MetadataSymbols(synthesizedTypes, metadataDecoder, assemblyReferenceIdentityMap);
Emitter\Model\PEAssemblyBuilder.cs (1)
655public override EmitBaseline? PreviousGeneration => null;
Emitter\Model\PENetModuleBuilder.cs (1)
40public override EmitBaseline? PreviousGeneration => null;
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (267)
Emit\EditAndContinue\AssemblyReferencesTests.cs (7)
69var baseline = CreateInitialBaseline(compilation0, md1.GetModules()[0], handle => default(EditAndContinueMethodDebugInformation)); 145var baseline = CreateInitialBaseline(compilation0, md1.GetModules()[0], handle => default(EditAndContinueMethodDebugInformation)); 232var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 337var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 420var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 500var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 610var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
Emit\EditAndContinue\EditAndContinueClosureTests.cs (47)
254var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 315var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 387var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 445var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 498var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 557var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 611var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 666var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 722var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 777var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 845var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 920var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 994var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 1061var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 1120var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 1208var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 1297var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 1381var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 1472var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 1554var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 1632var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 1731var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 1822var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 1931var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 2129var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 2339var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 2478var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 2595var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 2728var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 2799var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 2871var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 2977var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 3096var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 3191var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 3252var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 3491var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 3737var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 3858var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 3938var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 4130var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 4215var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 4297var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 4370var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 4452var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 4635var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 4694var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 4744var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
Emit\EditAndContinue\EditAndContinueDelegateCacheTests.cs (5)
57var generation0 = CreateInitialBaseline(compilation0, moduleData0, methodData0.EncDebugInfoProvider()); 121var generation0 = CreateInitialBaseline(compilation0, moduleData0, methodData0.EncDebugInfoProvider()); 185var generation0 = CreateInitialBaseline(compilation0, moduleData0, methodData0.EncDebugInfoProvider()); 249var generation0 = CreateInitialBaseline(compilation0, moduleData0, methodData0.EncDebugInfoProvider()); 313var generation0 = CreateInitialBaseline(compilation0, moduleData0, methodData0.EncDebugInfoProvider());
Emit\EditAndContinue\EditAndContinuePdbTests.cs (1)
145var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (51)
55var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 237var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 355var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 457var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 531var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 581var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 1130var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 1555var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 1997var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 2574var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 2743var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 3282var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 3677var generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo); 3782var generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo); 3891var generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo); 3997var generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo); 4111var generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo); 4262var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 4496var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 4656var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 5119var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 5467var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 5806var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 6446var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 6989var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 7435var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 7751var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 8183var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 8717var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 8794var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 8894var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 9038var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 9165var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 9313var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 9473var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 9585var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 9763var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 9995var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10642var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10709var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10774var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10842var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10895var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10959var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11025var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11076var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11127var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11181var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11242var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11297var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11364var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
44public static EmitBaseline CreateInitialBaseline(Compilation compilation, ModuleMetadata module, Func<MethodDefinitionHandle, EditAndContinueMethodDebugInformation> debugInformationProvider)
Emit\EditAndContinue\EditAndContinueTests.cs (115)
354var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 406var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 474var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 518var generation0 = CreateInitialBaseline(compilation0, 580var generation0 = CreateInitialBaseline(compilation0, 806var generation0 = CreateInitialBaseline(compilation0, 1147var generation0 = CreateInitialBaseline(compilation0, 1270var generation0 = CreateInitialBaseline(compilation0, 1840var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 1934var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 2019var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 2093var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 2159var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 2235var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 2861var generation0 = CreateInitialBaseline(compilation0, 2955var generation0 = CreateInitialBaseline(compilation0, 3071var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 3376var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 3521var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 3769var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 3831var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 3897var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 5655var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 6174var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 6236var generation0 = CreateInitialBaseline(compilation0, 6361var generation0 = CreateInitialBaseline(compilation0, 6604var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 6691var generation0 = CreateInitialBaseline(compilation0, 6776var generation0 = CreateInitialBaseline(compilation0, 6857var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 6960var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7020var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7134var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7192var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7258var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7335var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7447var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7611var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7738var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7809var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7858var generation0 = CreateInitialBaseline(compilation0, 7960var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider); 8018var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider); 8078var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider); 8245var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider); 8641var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 8725var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider()); 8827var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider); 8918var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 9048var generation0 = CreateInitialBaseline(compilation0, 9256var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider); 9347var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), testData0.GetMethodData("C.Main").EncDebugInfoProvider()); 9394var generation0 = CreateInitialBaseline(compilation0, 9592var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider()); 9722var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 9824var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 9928var generation0 = CreateInitialBaseline(compilation0, md0, testData0.GetMethodData("M.B.M").EncDebugInfoProvider()); 10035var generation0 = CreateInitialBaseline(compilation0, moduleMetadata0, m => default); 10143var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10328var generation0 = CreateInitialBaseline(compilation0, 10439var generation0 = CreateInitialBaseline(compilation0, md0, testData0.GetMethodData("C.F").EncDebugInfoProvider()); 10521var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10617var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10740var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10973var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11099var generation0 = CreateInitialBaseline(compilation0, md0, m => default); 11170var generation0 = CreateInitialBaseline(compilation0, 11245var generation0 = CreateInitialBaseline(compilation0, 11312var generation0 = CreateInitialBaseline(compilation0, 11433var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 11495var generation0 = CreateInitialBaseline(compilation0, 11560var generation0 = CreateInitialBaseline(compilation0, md0, methodData0.EncDebugInfoProvider()); 11650var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11830var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11948var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 12001var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 12095var generation0 = CreateInitialBaseline(compilation0, md0, methodData0.EncDebugInfoProvider()); 12172var generation0 = CreateInitialBaseline(compilation0, md0, m => default); 12320var generation0 = CreateInitialBaseline(compilation0, md0, methodData0.EncDebugInfoProvider()); 12433var generation0 = CreateInitialBaseline(compilation0, 12494var generation0 = CreateInitialBaseline(compilation0, 12582var generation0 = CreateInitialBaseline(compilation0, 12720var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 12785var generationA0 = CreateInitialBaseline(compilationA0, mdA0, EmptyLocalsProvider); 12786var generationB0 = CreateInitialBaseline(compilationB0, mdB0, EmptyLocalsProvider); 12851var generationB0 = CreateInitialBaseline(compilationB0, mdB0, testDataB0.GetMethodData("B.F").EncDebugInfoProvider()); 12927var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 12965var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 13046var generation0 = CreateInitialBaseline(compilation0, md0, methodHandle => 13120var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 13269var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 13397var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 13505var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 13648var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 13820var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 13946var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 14116var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 14284var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 14396var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 14516var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 14679var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 14813var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 14931var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 15108var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 15324var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 15558var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 15694var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 15794var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 15875var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 16231var generation0 = CreateInitialBaseline(compilation0, 16305var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 18959var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 19035var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 19129var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 19218var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
Emit\EditAndContinue\LocalSlotMappingTests.cs (40)
55var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(v0.EmittedAssemblyData), methodData0.EncDebugInfoProvider()); 249var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), symReader.GetEncMethodDebugInfo); 433var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), m => methodData0.GetEncDebugInfo()); 540var generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo); 652var generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo); 762var generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo); 853var generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo); 1154var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider()); 1215var generation0 = CreateInitialBaseline(compilation0, 1323var generation0 = CreateInitialBaseline(compilation0, 1487var generation0 = CreateInitialBaseline(compilation0, 1745var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(v0.EmittedAssemblyData), methodData0.EncDebugInfoProvider()); 1855var generation0 = CreateInitialBaseline(compilation0, 2015var generation0 = CreateInitialBaseline(compilation0, 2048var generation0 = CreateInitialBaseline(compilation0, 2199var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(v0.EmittedAssemblyData), methodData0.EncDebugInfoProvider()); 2423var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(v0.EmittedAssemblyData), methodData0.EncDebugInfoProvider()); 2605var generation0 = CreateInitialBaseline(compilation0, 2743var generation0 = CreateInitialBaseline(compilation0, 2921var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(v0.EmittedAssemblyData), methodData0.EncDebugInfoProvider()); 3057var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(v0.EmittedAssemblyData), methodData0.EncDebugInfoProvider()); 3220var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(v0.EmittedAssemblyData), methodData0.EncDebugInfoProvider()); 3384var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(v0.EmittedAssemblyData), methodData0.EncDebugInfoProvider()); 3493var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(v0.EmittedAssemblyData), methodData0.EncDebugInfoProvider()); 3603var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(v0.EmittedAssemblyData), methodData0.EncDebugInfoProvider()); 3694var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(v0.EmittedAssemblyData), methodData0.EncDebugInfoProvider()); 3898var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 4240var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider()); 4287var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider()); 4343var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider()); 4398var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider()); 4450var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider()); 4506var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider()); 4575var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider()); 4655var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider()); 4750var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider()); 4809var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider()); 4869var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider()); 4958var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider()); 5114var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
EditAndContinueTestUtilities.cs (2)
34public static EmitBaseline GetInitialEmitBaseline(this EmitBaseline baseline)
Microsoft.CodeAnalysis.Features (6)
EditAndContinue\DebuggingSession.cs (4)
302/// Get <see cref="EmitBaseline"/> for given project. 328if (!TryCreateInitialBaseline(baselineCompilation, outputs, baselineProject.Id, out errors, out var initialBaseline, out var debugInfoReaderProvider, out var metadataReaderProvider)) 363[NotNullWhen(true)] out EmitBaseline? baseline, 401baseline = EmitBaseline.CreateInitialBaseline(
EditAndContinue\ProjectBaseline.cs (2)
10internal sealed class ProjectBaseline(Guid moduleId, ProjectId projectId, EmitBaseline emitBaseline, int generation) 14public EmitBaseline EmitBaseline { get; } = emitBaseline;
Microsoft.CodeAnalysis.Features.UnitTests (2)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (2)
3549var baselineA0 = newBaselineA1.GetInitialEmitBaseline(); 3550var baselineB0 = newBaselineB1.GetInitialEmitBaseline();
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\CompilationDifference.cs (1)
49public EmitBaseline NextGeneration
Compilation\CompilationExtensions.cs (1)
142EmitBaseline baseline,
Microsoft.CodeAnalysis.UnitTests (5)
Emit\EmitBaselineTests.cs (5)
33Assert.Throws<ArgumentNullException>(() => EmitBaseline.CreateInitialBaseline(null, peModule, debugInfoProvider, localSigProvider, true)); 34Assert.Throws<ArgumentNullException>(() => EmitBaseline.CreateInitialBaseline(compilation, null, debugInfoProvider, localSigProvider, true)); 35Assert.Throws<ArgumentNullException>(() => EmitBaseline.CreateInitialBaseline(compilation, peModule, null, localSigProvider, true)); 36Assert.Throws<ArgumentNullException>(() => EmitBaseline.CreateInitialBaseline(compilation, mdModule, debugInfoProvider, null, true)); 37Assert.NotNull(EmitBaseline.CreateInitialBaseline(compilation, mdModule, debugInfoProvider, localSigProvider, true));
Microsoft.CodeAnalysis.VisualBasic (12)
Compilation\VisualBasicCompilation.vb (2)
2537Private Protected Overrides Function MapToCompilation(moduleBeingBuilt As CommonPEModuleBuilder) As EmitBaseline 2601baseline As EmitBaseline,
Emit\EditAndContinue\EmitHelpers.vb (3)
23baseline As EmitBaseline, 111Dim newBaseline As EmitBaseline = Nothing 169moduleBeingBuilt As PEDeltaAssemblyBuilder) As EmitBaseline
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (4)
92Public Overrides ReadOnly Property PreviousGeneration As EmitBaseline 104Friend Shared Function GetOrCreateMetadataSymbols(initialBaseline As EmitBaseline, compilation As VisualBasicCompilation) As EmitBaseline.MetadataSymbols 120Dim metadataSymbols = New EmitBaseline.MetadataSymbols(synthesizedTypes, metadataDecoder, assemblyReferenceIdentityMap)
Emit\EditAndContinue\VisualBasicDefinitionMap.vb (1)
33baseline As EmitBaseline)
Emit\PEAssemblyBuilder.vb (1)
195Public Overrides ReadOnly Property PreviousGeneration As EmitBaseline
Emit\PENetModuleBuilder.vb (1)
43Public Overrides ReadOnly Property PreviousGeneration As EmitBaseline
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Emit\EditAndContinue\EditAndContinueTestBase.vb (1)
39Public Shared Function CreateInitialBaseline(compilation As Compilation, [module] As ModuleMetadata, debugInformationProvider As Func(Of MethodDefinitionHandle, EditAndContinueMethodDebugInformation)) As EmitBaseline
Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler (1)
EEAssemblyBuilder.vb (1)
79Public Overrides ReadOnly Property PreviousGeneration As EmitBaseline
Roslyn.Test.PdbUtilities (5)
EditAndContinue\EditAndContinueTest.cs (1)
66var baseline = EditAndContinueTestUtilities.CreateInitialBaseline(compilation, md, debugInformationProvider ?? verifier.CreateSymReader().GetEncMethodDebugInfo);
EditAndContinue\EditAndContinueTest.GenerationInfo.cs (2)
19public readonly EmitBaseline Baseline; 32public GenerationInfo(Compilation compilation, MetadataReader reader, CompilationDifference? diff, CompilationVerifier? compilationVerifier, EmitBaseline baseline, Action<GenerationVerifier> verifier)
EditAndContinue\EditAndContinueTestUtilities.cs (2)
19public static EmitBaseline CreateInitialBaseline(Compilation compilation, ModuleMetadata module, Func<MethodDefinitionHandle, EditAndContinueMethodDebugInformation> debugInformationProvider) 35return EmitBaseline.CreateInitialBaseline(compilation, module, debugInformationProvider, localSignatureProvider, hasPortableDebugInformation);