2 instantiations of EmitBaseline
Microsoft.CodeAnalysis (2)
Emit\EditAndContinue\EmitBaseline.cs (2)
167
return new
EmitBaseline
(
424
return new
EmitBaseline
(
349 references to EmitBaseline
Microsoft.CodeAnalysis (31)
Compilation\Compilation.cs (10)
3042
EmitBaseline
baseline,
3062
EmitBaseline
baseline,
3089
EmitBaseline
baseline,
3106
EmitBaseline
baseline,
3153
EmitBaseline
baseline,
3445
internal
EmitBaseline
MapToCompilation(CommonPEModuleBuilder moduleBeingBuilt)
3447
var
previousGeneration = moduleBeingBuilt.PreviousGeneration;
3498
EmitBaseline
previousGeneration,
3503
internal
EmitBaseline
? SerializeToDeltaStreams(
3531
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)
30
public
EmitBaseline
MapBaselineToCompilation(
31
EmitBaseline
baseline,
Microsoft.CodeAnalysis.CSharp (12)
Compilation\CSharpCompilation.cs (2)
3634
EmitBaseline
previousGeneration,
3841
EmitBaseline
baseline,
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
31
EmitBaseline
baseline) : DefinitionMap(edits, baseline)
Emitter\EditAndContinue\EmitHelpers.cs (3)
24
EmitBaseline
baseline,
57
var
initialBaseline = baseline.InitialBaseline;
120
EmitBaseline
? newBaseline = null;
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)
693
public override
EmitBaseline
? PreviousGeneration => null;
Emitter\Model\PENetModuleBuilder.cs (1)
40
public override
EmitBaseline
? PreviousGeneration => null;
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (269)
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);
3666
var
generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo);
3771
var
generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo);
3880
var
generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo);
3986
var
generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo);
4100
var
generation0 = CreateInitialBaseline(compilation0, md0, symReader.GetEncMethodDebugInfo);
4251
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
4485
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
4645
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
5108
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
5456
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
5795
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
6435
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
6978
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
7424
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
7740
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
8172
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
8706
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
8783
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
8883
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
9027
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
9154
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
9302
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
9462
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
9574
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
9752
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
9984
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
10631
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
10698
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
10763
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
10831
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
10884
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
10948
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
11014
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
11065
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
11116
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
11170
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
11231
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
11286
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
11353
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
52
public static
EmitBaseline
CreateInitialBaseline(Compilation compilation, ModuleMetadata module, Func<MethodDefinitionHandle, EditAndContinueMethodDebugInformation> debugInformationProvider)
Emit\EditAndContinue\EditAndContinueTests.cs (115)
387
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
439
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
507
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
551
var
generation0 = CreateInitialBaseline(compilation0,
613
var
generation0 = CreateInitialBaseline(compilation0,
839
var
generation0 = CreateInitialBaseline(compilation0,
1168
var
generation0 = CreateInitialBaseline(compilation0,
1291
var
generation0 = CreateInitialBaseline(compilation0,
1861
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
1955
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
2040
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
2114
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
2180
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
2256
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
3154
var
generation0 = CreateInitialBaseline(compilation0,
3248
var
generation0 = CreateInitialBaseline(compilation0,
3364
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
3669
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
3814
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
4062
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
4124
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
4190
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
6154
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
6874
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
6936
var
generation0 = CreateInitialBaseline(compilation0,
7061
var
generation0 = CreateInitialBaseline(compilation0,
7304
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
7391
var
generation0 = CreateInitialBaseline(compilation0,
7476
var
generation0 = CreateInitialBaseline(compilation0,
7557
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
7660
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
7720
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
7834
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
7892
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
7958
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
7985
var
generation1 = diff1.NextGeneration;
8035
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
8147
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
8311
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
8438
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
8509
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
8558
var
generation0 = CreateInitialBaseline(compilation0,
8660
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider);
8718
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider);
8778
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider);
8945
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider);
9341
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
9425
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider());
9527
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider);
9618
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
9748
var
generation0 = CreateInitialBaseline(compilation0,
9956
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider);
10047
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), testData0.GetMethodData("C.Main").EncDebugInfoProvider());
10094
var
generation0 = CreateInitialBaseline(compilation0,
10292
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider());
10422
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
10524
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
10803
var
generation0 = CreateInitialBaseline(compilation0, moduleMetadata0, m => default);
10911
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
11096
var
generation0 = CreateInitialBaseline(compilation0,
11207
var
generation0 = CreateInitialBaseline(compilation0, md0, testData0.GetMethodData("C.F").EncDebugInfoProvider());
11289
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
11385
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
11508
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
11741
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
11867
var
generation0 = CreateInitialBaseline(compilation0, md0, m => default);
11938
var
generation0 = CreateInitialBaseline(compilation0,
12013
var
generation0 = CreateInitialBaseline(compilation0,
12080
var
generation0 = CreateInitialBaseline(compilation0,
12201
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
12263
var
generation0 = CreateInitialBaseline(compilation0,
12328
var
generation0 = CreateInitialBaseline(compilation0, md0, methodData0.EncDebugInfoProvider());
12418
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
12598
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
12716
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
12769
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
12863
var
generation0 = CreateInitialBaseline(compilation0, md0, methodData0.EncDebugInfoProvider());
12940
var
generation0 = CreateInitialBaseline(compilation0, md0, m => default);
13101
var
generation0 = CreateInitialBaseline(compilation0, md0, methodData0.EncDebugInfoProvider());
13214
var
generation0 = CreateInitialBaseline(compilation0,
13275
var
generation0 = CreateInitialBaseline(compilation0,
13363
var
generation0 = CreateInitialBaseline(compilation0,
13501
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
13566
var
generationA0 = CreateInitialBaseline(compilationA0, mdA0, EmptyLocalsProvider);
13567
var
generationB0 = CreateInitialBaseline(compilationB0, mdB0, EmptyLocalsProvider);
13632
var
generationB0 = CreateInitialBaseline(compilationB0, mdB0, testDataB0.GetMethodData("B.F").EncDebugInfoProvider());
13708
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
13746
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
13827
var
generation0 = CreateInitialBaseline(compilation0, md0, methodHandle =>
13901
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
14050
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
14178
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
14286
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
14429
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
14601
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
14727
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
14897
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
15065
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
15177
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
15297
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
15460
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
15594
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
15712
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
15889
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
16105
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
16339
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
16475
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
16575
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
16656
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
17015
var
generation0 = CreateInitialBaseline(compilation0,
17089
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
20106
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
20182
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
20276
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
20365
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);
Emit\LocalStateTracing\LocalStateTracingTests.cs (2)
448
var
generation0 =
EmitBaseline
.CreateInitialBaseline(compilation0, md0, debugInformationProvider: _ => default, localSignatureProvider: _ => default, hasPortableDebugInformation: true);
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)
303
/// Get <see cref="
EmitBaseline
"/> for given project.
328
if (!TryCreateInitialBaseline(baselineCompilation, outputs, baselineProject.Id, diagnostics, out
var
initialBaseline, out var debugInfoReaderProvider, out var metadataReaderProvider))
375
[NotNullWhen(true)] out
EmitBaseline
? baseline,
412
baseline =
EmitBaseline
.CreateInitialBaseline(
EditAndContinue\ProjectBaseline.cs (2)
12
internal sealed class ProjectBaseline(Guid moduleId, ProjectId projectId,
EmitBaseline
emitBaseline, ImmutableDictionary<string, OneOrMany<AssemblyIdentity>> initiallyReferencedAssemblies, int generation)
16
public
EmitBaseline
EmitBaseline { get; } = emitBaseline;
Microsoft.CodeAnalysis.Features.UnitTests (6)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (6)
4179
var
newBaselineA1 = pendingUpdate.ProjectBaselines.Single(b => b.ProjectId == projectA.Id).EmitBaseline;
4180
var
newBaselineB1 = pendingUpdate.ProjectBaselines.Single(b => b.ProjectId == projectB.Id).EmitBaseline;
4182
var
baselineA0 = newBaselineA1.GetInitialEmitBaseline();
4183
var
baselineB0 = newBaselineB1.GetInitialEmitBaseline();
4227
var
newBaselineA2 = pendingUpdate.ProjectBaselines.Single(b => b.ProjectId == projectA.Id).EmitBaseline;
4228
var
newBaselineB2 = pendingUpdate.ProjectBaselines.Single(b => b.ProjectId == projectB.Id).EmitBaseline;
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\CompilationDifference.cs (1)
49
public
EmitBaseline
NextGeneration
Compilation\CompilationExtensions.cs (1)
144
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 (11)
Compilation\VisualBasicCompilation.vb (2)
2538
previousGeneration As
EmitBaseline
,
2611
baseline As
EmitBaseline
,
Emit\EditAndContinue\EmitHelpers.vb (2)
23
baseline As
EmitBaseline
,
114
Dim newBaseline As
EmitBaseline
= Nothing
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
Roslyn.Test.PdbUtilities (5)
EditAndContinue\EditAndContinueTest.cs (1)
65
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);