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