2 instantiations of EmitBaseline
Microsoft.CodeAnalysis (2)
Emit\EditAndContinue\EmitBaseline.cs (2)
167return new EmitBaseline( 424return new EmitBaseline(
349 references to EmitBaseline
Microsoft.CodeAnalysis (31)
Compilation\Compilation.cs (10)
3042EmitBaseline baseline, 3062EmitBaseline baseline, 3089EmitBaseline baseline, 3106EmitBaseline baseline, 3153EmitBaseline baseline, 3445internal EmitBaseline MapToCompilation(CommonPEModuleBuilder moduleBeingBuilt) 3447var previousGeneration = moduleBeingBuilt.PreviousGeneration; 3498EmitBaseline previousGeneration, 3503internal EmitBaseline? SerializeToDeltaStreams( 3531var 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)
30public EmitBaseline MapBaselineToCompilation( 31EmitBaseline baseline,
Microsoft.CodeAnalysis.CSharp (12)
Compilation\CSharpCompilation.cs (2)
3634EmitBaseline previousGeneration, 3841EmitBaseline baseline,
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
31EmitBaseline baseline) : DefinitionMap(edits, baseline)
Emitter\EditAndContinue\EmitHelpers.cs (3)
24EmitBaseline baseline, 57var initialBaseline = baseline.InitialBaseline; 120EmitBaseline? newBaseline = null;
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)
693public 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); 3666var generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo); 3771var generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo); 3880var generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo); 3986var generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo); 4100var generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo); 4251var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 4485var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 4645var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 5108var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 5456var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 5795var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 6435var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 6978var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 7424var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 7740var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 8172var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 8706var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 8783var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 8883var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 9027var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 9154var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 9302var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 9462var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 9574var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 9752var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 9984var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10631var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10698var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10763var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10831var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10884var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10948var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11014var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11065var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11116var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11170var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11231var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11286var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11353var 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); 3111var generation0 = CreateInitialBaseline(compilation0, 3205var generation0 = CreateInitialBaseline(compilation0, 3321var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 3626var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 3771var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 4019var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 4081var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 4147var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 5905var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 6424var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 6486var generation0 = CreateInitialBaseline(compilation0, 6611var generation0 = CreateInitialBaseline(compilation0, 6854var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 6941var generation0 = CreateInitialBaseline(compilation0, 7026var generation0 = CreateInitialBaseline(compilation0, 7107var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7210var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7270var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7384var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7442var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7508var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7535var generation1 = diff1.NextGeneration; 7585var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7697var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7861var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 7988var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 8059var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 8108var generation0 = CreateInitialBaseline(compilation0, 8210var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider); 8268var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider); 8328var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider); 8495var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider); 8891var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 8975var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider()); 9077var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider); 9168var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 9298var generation0 = CreateInitialBaseline(compilation0, 9506var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider); 9597var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), testData0.GetMethodData("C.Main").EncDebugInfoProvider()); 9644var generation0 = CreateInitialBaseline(compilation0, 9842var generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider()); 9972var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10074var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10353var generation0 = CreateInitialBaseline(compilation0, moduleMetadata0, m => default); 10461var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10646var generation0 = CreateInitialBaseline(compilation0, 10757var generation0 = CreateInitialBaseline(compilation0, md0, testData0.GetMethodData("C.F").EncDebugInfoProvider()); 10839var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 10935var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11058var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11291var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 11417var generation0 = CreateInitialBaseline(compilation0, md0, m => default); 11488var generation0 = CreateInitialBaseline(compilation0, 11563var generation0 = CreateInitialBaseline(compilation0, 11630var generation0 = CreateInitialBaseline(compilation0, 11751var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 11813var generation0 = CreateInitialBaseline(compilation0, 11878var generation0 = CreateInitialBaseline(compilation0, md0, methodData0.EncDebugInfoProvider()); 11968var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 12148var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 12266var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 12319var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 12413var generation0 = CreateInitialBaseline(compilation0, md0, methodData0.EncDebugInfoProvider()); 12490var generation0 = CreateInitialBaseline(compilation0, md0, m => default); 12638var generation0 = CreateInitialBaseline(compilation0, md0, methodData0.EncDebugInfoProvider()); 12751var generation0 = CreateInitialBaseline(compilation0, 12812var generation0 = CreateInitialBaseline(compilation0, 12900var generation0 = CreateInitialBaseline(compilation0, 13038var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 13103var generationA0 = CreateInitialBaseline(compilationA0, mdA0, EmptyLocalsProvider); 13104var generationB0 = CreateInitialBaseline(compilationB0, mdB0, EmptyLocalsProvider); 13169var generationB0 = CreateInitialBaseline(compilationB0, mdB0, testDataB0.GetMethodData("B.F").EncDebugInfoProvider()); 13245var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 13283var generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider); 13364var generation0 = CreateInitialBaseline(compilation0, md0, methodHandle => 13438var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 13587var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 13715var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 13823var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 13966var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 14138var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 14264var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 14434var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 14602var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 14714var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 14834var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 14997var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 15131var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 15249var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 15426var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 15642var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 15876var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 16012var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 16112var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 16193var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 16549var generation0 = CreateInitialBaseline(compilation0, 16623var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 19277var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 19353var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 19447var generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo); 19536var 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)
303/// Get <see cref="EmitBaseline"/> for given project. 328if (!TryCreateInitialBaseline(baselineCompilation, outputs, baselineProject.Id, diagnostics, out var initialBaseline, out var debugInfoReaderProvider, out var metadataReaderProvider)) 375[NotNullWhen(true)] out EmitBaseline? baseline, 412baseline = EmitBaseline.CreateInitialBaseline(
EditAndContinue\ProjectBaseline.cs (2)
12internal sealed class ProjectBaseline(Guid moduleId, ProjectId projectId, EmitBaseline emitBaseline, ImmutableDictionary<string, OneOrMany<AssemblyIdentity>> initiallyReferencedAssemblies, int generation) 16public EmitBaseline EmitBaseline { get; } = emitBaseline;
Microsoft.CodeAnalysis.Features.UnitTests (6)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (6)
4179var newBaselineA1 = pendingUpdate.ProjectBaselines.Single(b => b.ProjectId == projectA.Id).EmitBaseline; 4180var newBaselineB1 = pendingUpdate.ProjectBaselines.Single(b => b.ProjectId == projectB.Id).EmitBaseline; 4182var baselineA0 = newBaselineA1.GetInitialEmitBaseline(); 4183var baselineB0 = newBaselineB1.GetInitialEmitBaseline(); 4227var newBaselineA2 = pendingUpdate.ProjectBaselines.Single(b => b.ProjectId == projectA.Id).EmitBaseline; 4228var newBaselineB2 = pendingUpdate.ProjectBaselines.Single(b => b.ProjectId == projectB.Id).EmitBaseline;
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\CompilationDifference.cs (1)
49public EmitBaseline NextGeneration
Compilation\CompilationExtensions.cs (1)
144EmitBaseline 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 (11)
Compilation\VisualBasicCompilation.vb (2)
2538previousGeneration As EmitBaseline, 2611baseline As EmitBaseline,
Emit\EditAndContinue\EmitHelpers.vb (2)
23baseline As EmitBaseline, 114Dim newBaseline As EmitBaseline = Nothing
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)
40Public 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)
77Public Overrides ReadOnly Property PreviousGeneration As EmitBaseline
Roslyn.Test.PdbUtilities (5)
EditAndContinue\EditAndContinueTest.cs (1)
65var 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);