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)
358
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
410
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
478
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
522
var
generation0 = CreateInitialBaseline(compilation0,
584
var
generation0 = CreateInitialBaseline(compilation0,
810
var
generation0 = CreateInitialBaseline(compilation0,
1139
var
generation0 = CreateInitialBaseline(compilation0,
1262
var
generation0 = CreateInitialBaseline(compilation0,
1832
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
1926
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
2011
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
2085
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
2151
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
2227
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
3103
var
generation0 = CreateInitialBaseline(compilation0,
3197
var
generation0 = CreateInitialBaseline(compilation0,
3313
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
3618
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
3763
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
4011
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
4073
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
4139
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
5992
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
6673
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
6735
var
generation0 = CreateInitialBaseline(compilation0,
6860
var
generation0 = CreateInitialBaseline(compilation0,
7103
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
7190
var
generation0 = CreateInitialBaseline(compilation0,
7275
var
generation0 = CreateInitialBaseline(compilation0,
7356
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
7459
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
7519
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
7633
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
7691
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
7757
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
7784
var
generation1 = diff1.NextGeneration;
7834
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
7946
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
8110
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
8237
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
8308
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
8357
var
generation0 = CreateInitialBaseline(compilation0,
8459
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider);
8517
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider);
8577
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider);
8744
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider);
9140
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
9224
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider());
9326
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider);
9417
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
9547
var
generation0 = CreateInitialBaseline(compilation0,
9755
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), EmptyLocalsProvider);
9846
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), testData0.GetMethodData("C.Main").EncDebugInfoProvider());
9893
var
generation0 = CreateInitialBaseline(compilation0,
10091
var
generation0 = CreateInitialBaseline(compilation0, ModuleMetadata.CreateFromImage(bytes0), methodData0.EncDebugInfoProvider());
10221
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
10323
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
10602
var
generation0 = CreateInitialBaseline(compilation0, moduleMetadata0, m => default);
10710
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
10895
var
generation0 = CreateInitialBaseline(compilation0,
11006
var
generation0 = CreateInitialBaseline(compilation0, md0, testData0.GetMethodData("C.F").EncDebugInfoProvider());
11088
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
11184
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
11307
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
11540
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
11666
var
generation0 = CreateInitialBaseline(compilation0, md0, m => default);
11737
var
generation0 = CreateInitialBaseline(compilation0,
11812
var
generation0 = CreateInitialBaseline(compilation0,
11879
var
generation0 = CreateInitialBaseline(compilation0,
12000
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
12062
var
generation0 = CreateInitialBaseline(compilation0,
12127
var
generation0 = CreateInitialBaseline(compilation0, md0, methodData0.EncDebugInfoProvider());
12217
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
12397
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
12515
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
12568
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
12662
var
generation0 = CreateInitialBaseline(compilation0, md0, methodData0.EncDebugInfoProvider());
12739
var
generation0 = CreateInitialBaseline(compilation0, md0, m => default);
12887
var
generation0 = CreateInitialBaseline(compilation0, md0, methodData0.EncDebugInfoProvider());
13000
var
generation0 = CreateInitialBaseline(compilation0,
13061
var
generation0 = CreateInitialBaseline(compilation0,
13149
var
generation0 = CreateInitialBaseline(compilation0,
13287
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
13352
var
generationA0 = CreateInitialBaseline(compilationA0, mdA0, EmptyLocalsProvider);
13353
var
generationB0 = CreateInitialBaseline(compilationB0, mdB0, EmptyLocalsProvider);
13418
var
generationB0 = CreateInitialBaseline(compilationB0, mdB0, testDataB0.GetMethodData("B.F").EncDebugInfoProvider());
13494
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
13532
var
generation0 = CreateInitialBaseline(compilation0, md0, EmptyLocalsProvider);
13613
var
generation0 = CreateInitialBaseline(compilation0, md0, methodHandle =>
13687
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
13836
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
13964
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
14072
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
14215
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
14387
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
14513
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
14683
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
14851
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
14963
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
15083
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
15246
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
15380
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
15498
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
15675
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
15891
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
16125
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
16261
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
16361
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
16442
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
16798
var
generation0 = CreateInitialBaseline(compilation0,
16872
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
19569
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
19645
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
19739
var
generation0 = CreateInitialBaseline(compilation0, md0, v0.CreateSymReader().GetEncMethodDebugInfo);
19828
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);