1 instantiation of SourceWithMarkedNodes
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
48
=> new
SourceWithMarkedNodes
(
358 references to SourceWithMarkedNodes
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (345)
Emit\EditAndContinue\AssemblyReferencesTests.cs (4)
523
var
source0 = MarkedSource(@"
538
var
source1 = MarkedSource(@"
554
var
source2 = MarkedSource(@"
571
var
source3 = MarkedSource(@"
Emit\EditAndContinue\EditAndContinueClosureTests.cs (97)
225
var
source0 = MarkedSource(@"
235
var
source1 = MarkedSource(@"
278
var
source0 = MarkedSource(@"
292
var
source1 = MarkedSource(@"
342
var
source0 = MarkedSource(@"
360
var
source1 = MarkedSource(@"
415
var
source0 = MarkedSource(@"
425
var
source1 = MarkedSource(@"
467
var
source0 = MarkedSource(@"
477
var
source1 = MarkedSource(@"
528
var
source0 = MarkedSource(@"
538
var
source1 = MarkedSource(@"
582
var
source0 = MarkedSource(@"
592
var
source1 = MarkedSource(@"
635
var
source0 = MarkedSource(@"
646
var
source1 = MarkedSource(@"
691
var
source0 = MarkedSource(@"
702
var
source1 = MarkedSource(@"
746
var
source0 = MarkedSource(@"
757
var
source1 = MarkedSource(@"
802
var
source0 = MarkedSource(@"
818
var
source1 = MarkedSource(@"
889
var
source0 = MarkedSource(@"
900
var
source1 = MarkedSource(@"
945
var
source0 = MarkedSource(@"
965
var
source1 = MarkedSource(@"
1027
var
source0 = MarkedSource(@"
1040
var
source1 = MarkedSource(@"
1085
var
source0 = MarkedSource(@"
1098
var
source1 = MarkedSource(@"
1158
var
source0 = MarkedSource(@"
1179
var
source1 = MarkedSource(@"
1251
var
source0 = MarkedSource(@"
1270
var
source1 = MarkedSource(@"
1329
var
source0 = MarkedSource(@"
1351
var
source1 = MarkedSource(@"
1422
var
source0 = MarkedSource(@"
1443
var
source1 = MarkedSource(@"
1506
var
source0 = MarkedSource(@"
1526
var
source1 = MarkedSource(@"
1585
var
source0 = MarkedSource(@"
1597
var
source1 = MarkedSource(@"
1609
var
source2 = MarkedSource(@"
1682
var
source0 = MarkedSource(@"
1694
var
source1 = MarkedSource(@"
1707
var
source2 = MarkedSource(@"
1779
var
source0 = MarkedSource(@"
1789
var
source1 = MarkedSource(@"
1800
var
source2 = MarkedSource(@"
1870
var
source0 = MarkedSource(@"
1882
var
source1 = MarkedSource(@"
1894
var
source2 = MarkedSource(@"
1906
var
source3 = MarkedSource(@"
2059
var
source0 = MarkedSource(@"
2072
var
source1 = MarkedSource(@"
2086
var
source2 = MarkedSource(@"
2101
var
source3 = MarkedSource(@"
2253
var
source0 = MarkedSource(@"
2278
var
source1 = MarkedSource(@"
2303
var
source2 = MarkedSource(@"
2767
var
source0 = MarkedSource(@"
2779
var
source1 = MarkedSource(@"
2823
var
source0 = MarkedSource(@"
2842
var
source1 = MarkedSource(@"
2929
var
source0 = MarkedSource(@"
2948
var
source1 = MarkedSource(@"
3063
var
source0 = MarkedSource(@"
3072
var
source1 = MarkedSource(@"
3159
var
source0 = MarkedSource(@"
3168
var
source1 = MarkedSource(@"
3210
var
source0 = MarkedSource(@"
3227
var
source1 = MarkedSource(@"
3451
var
source0 = MarkedSource(@"
3467
var
source1 = MarkedSource(@"
3687
var
source0 = MarkedSource(@"
3700
var
source1 = MarkedSource(@"
3713
var
source2 = MarkedSource(@"
3843
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"), options: TestOptions.Regular.WithNoRefSafetyRulesAttribute());
3844
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"), options: TestOptions.Regular.WithNoRefSafetyRulesAttribute());
3845
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"), options: TestOptions.Regular.WithNoRefSafetyRulesAttribute());
3923
var
source0 = MarkedSource(template.Replace("<<CALL>>", "d.F(out x, new { })"));
3924
var
source1 = MarkedSource(template.Replace("<<CALL>>", "d.F(out x, new { y })"));
3925
var
source2 = MarkedSource(template.Replace("<<CALL>>", "d.F(new { y }, out x)"));
4094
var
source0 = MarkedSource(@"
4108
var
source1 = MarkedSource(@"
4181
var
source0 = MarkedSource(@"
4194
var
source1 = MarkedSource(@"
4266
var
source0 = MarkedSource(@"
4278
var
source1 = MarkedSource(@"
4339
var
source0 = MarkedSource(@"
4351
var
source1 = MarkedSource(@"
4415
var
source0 = MarkedSource(@"
4430
var
source1 = MarkedSource(@"
4610
var
source0 = MarkedSource(@"
4618
var
source1 = MarkedSource(@"
4661
var
source0 = MarkedSource(@"
4673
var
source1 = MarkedSource(@"
Emit\EditAndContinue\EditAndContinuePdbTests.cs (3)
26
var
source0 = MarkedSource(@"#pragma checksum ""C:\Enc1.cs"" ""{ff1816ec-aa5e-4d10-87f7-6f4963833460}"" ""1111111111111111111111111111111111111111""
57
var
source1 = MarkedSource(@"#pragma checksum ""C:\Enc1.cs"" ""{ff1816ec-aa5e-4d10-87f7-6f4963833460}"" ""2222222222222222222222222222222222222222""
88
var
source2 = MarkedSource(@"#pragma checksum ""C:\Enc1.cs"" ""{ff1816ec-aa5e-4d10-87f7-6f4963833460}"" ""3333333333333333333333333333333333333333""
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (104)
1085
var
source0 = MarkedSource(@"
1102
var
source1 = MarkedSource(@"
1493
var
source0 = MarkedSource(@"
1519
var
source1 = MarkedSource(@"
1933
var
source0 = MarkedSource(@"
1951
var
source1 = MarkedSource(@"
1968
var
source2 = MarkedSource(@"
2530
var
source0 = MarkedSource(@"
2548
var
source1 = MarkedSource(@"
2676
var
source0 = MarkedSource(@"
2706
var
source1 = MarkedSource(@"
3242
var
source0 = MarkedSource(@"
3256
var
source1 = MarkedSource(@"
3645
var
source0 = MarkedSource(@"
3656
var
source1 = MarkedSource(@"
3746
var
source0 = MarkedSource(@"
3758
var
source1 = MarkedSource(@"
3856
var
source0 = MarkedSource(@"
3868
var
source1 = MarkedSource(@"
3961
var
source0 = MarkedSource(@"
3974
var
source1 = MarkedSource(@"
4065
var
source0 = MarkedSource(@"
4076
var
source1 = MarkedSource(@"
4214
var
source0 = MarkedSource(@"
4232
var
source1 = MarkedSource(@"
4448
var
source0 = MarkedSource(@"
4468
var
source1 = MarkedSource(@"
4567
var
source0 = MarkedSource(@"
4599
var
source1 = MarkedSource(@"
5072
var
source0 = MarkedSource(@"
5090
var
source1 = MarkedSource(@"
5410
var
source0 = MarkedSource(@"
5433
var
source1 = MarkedSource(@"
5718
var
source0 = MarkedSource(@"
5736
var
source1 = MarkedSource(@"
5755
var
source2 = MarkedSource(@"
5773
var
source3 = MarkedSource(@"
6392
var
source0 = MarkedSource(@"
6413
var
source1 = MarkedSource(@"
6935
var
source0 = MarkedSource(@"
6956
var
source1 = MarkedSource(@"
7282
var
source0 = MarkedSource(@"
7311
var
source1 = MarkedSource(@"
7340
var
source2 = MarkedSource(@"
7369
var
source3 = MarkedSource(@"
7735
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
7736
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
7737
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
8035
var
source0 = MarkedSource(@"
8063
var
source1 = MarkedSource(@"
8091
var
source2 = MarkedSource(@"
8119
var
source3 = MarkedSource(@"
8817
var
source0 = MarkedSource(
8835
var
source1 = MarkedSource(
8855
var
source2 = MarkedSource(
9000
var
source0 = MarkedSource(@"
9015
var
source1 = MarkedSource(@"
9110
var
source0 = MarkedSource(@"
9124
var
source1 = MarkedSource(@"
9138
var
source2 = MarkedSource(@"
9259
var
source0 = MarkedSource(@"
9273
var
source1 = MarkedSource(@"
9287
var
source2 = MarkedSource(@"
9404
var
source0 = MarkedSource(@"
9423
var
source1 = MarkedSource(@"
9442
var
source2 = MarkedSource(@"
9569
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
9570
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
9571
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
9714
var
source0 = MarkedSource(@"
9727
var
source1 = MarkedSource(@"
9741
var
source2 = source0;
9742
var
source3 = source1;
9743
var
source4 = source0;
9744
var
source5 = source1;
9831
var
source0 = MarkedSource(@"
9881
var
source1 = MarkedSource(@"
9932
var
source2 = MarkedSource(@"
10600
var
source0 = MarkedSource(@"
10614
var
source1 = MarkedSource(@"
10657
var
source0 = MarkedSource(@"
10676
var
source1 = MarkedSource(@"
10725
var
source0 = MarkedSource(@"
10740
var
source1 = MarkedSource(@"
10790
var
source0 = MarkedSource(@"
10809
var
source1 = MarkedSource(@"
10855
var
source0 = MarkedSource(@"
10868
var
source1 = MarkedSource(@"
10913
var
source0 = MarkedSource(@"
10926
var
source1 = MarkedSource(@"
10975
var
source0 = MarkedSource(@"
10993
var
source1 = MarkedSource(@"
11040
var
source0 = MarkedSource(@"
11052
var
source1 = MarkedSource(@"
11089
var
source0 = MarkedSource(@"
11102
var
source1 = MarkedSource(@"
11145
var
source0 = MarkedSource(@"
11157
var
source1 = MarkedSource(@"
11196
var
source0 = MarkedSource(@"
11213
var
source1 = MarkedSource(@"
11255
var
source0 = MarkedSource(@"
11270
var
source1 = MarkedSource(@"
11315
var
source0 = MarkedSource(@"
11333
var
source1 = MarkedSource(@"
Emit\EditAndContinue\EditAndContinueTest.cs (1)
36
protected override
SourceWithMarkedNodes
CreateSourceWithMarkedNodes(string source)
Emit\EditAndContinue\EditAndContinueTestBase.cs (4)
47
internal static
SourceWithMarkedNodes
MarkedSource(string markedSource, string fileName = "", CSharpParseOptions options = null, bool removeTags = false)
54
internal static Func<SyntaxNode, SyntaxNode> GetSyntaxMapFromMarkers(
SourceWithMarkedNodes
source0,
SourceWithMarkedNodes
source1)
55
=>
SourceWithMarkedNodes
.GetSyntaxMap(source0, source1);
Emit\EditAndContinue\EditAndContinueTests.cs (111)
367
var
source0 = MarkedSource(@"
381
var
source1 = MarkedSource(@"
443
var
source0 = MarkedSource(@"
452
var
source1 = MarkedSource(@"
1813
var
source0 = MarkedSource(@"
1821
var
source1 = MarkedSource(@"
1889
var
source0 = MarkedSource(@"
1897
var
source1 = MarkedSource(@"
1909
var
source2 = MarkedSource(@"
1978
var
source0 = MarkedSource(
1986
var
source1 = MarkedSource(
1996
var
source2 = MarkedSource(
2063
var
source0 = MarkedSource(
2072
var
source1 = MarkedSource(
2120
var
source0 = MarkedSource(
2128
var
source1 = MarkedSource(
2137
var
source2 = MarkedSource(
2207
var
source0 = MarkedSource(
2215
var
source1 = MarkedSource(
6137
var
source0 = MarkedSource(@"
6151
var
source1 = MarkedSource(@"
6578
var
source0 = MarkedSource(@"
6586
var
source1 = MarkedSource(@"
9684
var
source0 = MarkedSource(@"
9693
var
source1 = MarkedSource(@"
9702
var
source2 = MarkedSource(@"
9787
var
source0 = MarkedSource(@"
9795
var
source1 = MarkedSource(@"
9804
var
source2 = MarkedSource(@"
10073
var
source0 = MarkedSource(
10088
var
source1 = MarkedSource(
10103
var
source2 = MarkedSource(
10119
var
source3 = MarkedSource(
10482
var
source0 = MarkedSource(@"
10491
var
source1 = MarkedSource(@"
10500
var
source2 = MarkedSource(@"
10602
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
10603
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
10604
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
10725
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
10726
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
10727
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
10957
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
10958
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
10959
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
11634
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
11635
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
11636
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
11771
var
source0 = MarkedSource(@"
11796
var
source1 = MarkedSource(@"
11922
var
source0 = MarkedSource(@"
11930
var
source1 = MarkedSource(@"
11973
var
source0 = MarkedSource(@"
11982
var
source1 = MarkedSource(@"
13016
var
source0 = MarkedSource(@"
13027
var
source1 = MarkedSource(@"
13061
var
source0 = MarkedSource(@"
13066
var
source1 = MarkedSource(@"
13072
var
source2 = MarkedSource(@"
13210
var
source0 = MarkedSource(@"
13215
var
source1 = MarkedSource(@"
13221
var
source2 = MarkedSource(@"
13350
var
source0 = MarkedSource(@"
13355
var
source1 = MarkedSource(@"
13457
var
source0 = MarkedSource(@"
13463
var
source1 = MarkedSource(@"
13565
var
source0 = MarkedSource(@"
13576
var
source1 = MarkedSource(@"
13762
var
source0 = MarkedSource(@"
13767
var
source1 = MarkedSource(@"
13773
var
source2 = MarkedSource(@"
13891
var
source0 = MarkedSource(@"
13896
var
source1 = MarkedSource(@"
13902
var
source2 = MarkedSource(@"
14015
var
source0 = MarkedSource(@"
14028
var
source1 = MarkedSource(@"
14042
var
source2 = MarkedSource(@"
14232
var
source0 = MarkedSource(@"
14238
var
source1 = MarkedSource(@"
14245
var
source2 = MarkedSource(@"
14348
var
source0 = MarkedSource(@"
14354
var
source1 = MarkedSource(@"
14456
var
source0 = MarkedSource(@"
14463
var
source1 = MarkedSource(@"
14620
var
source0 = MarkedSource(@"
14627
var
source1 = MarkedSource(@"
14767
var
source0 = MarkedSource(@"
14773
var
source1 = MarkedSource(@"
14870
var
source0 = MarkedSource(@"
14877
var
source1 = MarkedSource(@"
15024
var
source0 = MarkedSource(@"
15036
var
source1 = MarkedSource(@"
15226
var
source0 = MarkedSource(@"
15239
var
source1 = MarkedSource(@"
15471
var
source0 = MarkedSource(@"
15486
var
source1 = MarkedSource(@"
15658
var
source0 = MarkedSource(@"
15668
var
source1 = MarkedSource(@"
16274
var
source0 = MarkedSource(@"
16284
var
source1 = MarkedSource(@"
18918
var
source0 = MarkedSource(@"
18927
var
source1 = MarkedSource(@"
18984
var
source0 = MarkedSource(@"
18993
var
source1 = MarkedSource(@"
19002
var
source2 = MarkedSource(@"
19072
var
source0_gen0 = MarkedSource(@"
19081
var
source1_gen1 = MarkedSource(@"
19090
var
source0_gen1 = MarkedSource(@"
19166
var
source1_gen0 = MarkedSource(@"
19175
var
source2_gen0 = MarkedSource(@"
19184
var
source2_gen1 = MarkedSource(@"
Emit\EditAndContinue\LocalSlotMappingTests.cs (17)
506
var
source0 = MarkedSource(@"
518
var
source1 = MarkedSource(@"
618
var
source0 = MarkedSource(@"
630
var
source1 = MarkedSource(@"
725
var
source0 = MarkedSource(@"
738
var
source1 = MarkedSource(@"
816
var
source0 = MarkedSource(@"
829
var
source1 = MarkedSource(@"
2118
var
source0 = MarkedSource(
2132
var
source1 = MarkedSource(
2146
var
source2 = source0;
3807
var
source0 = MarkedSource(@"
3834
var
source1 = MarkedSource(@"
3861
var
source2 = MarkedSource(@"
5048
var
source0 = MarkedSource(sourceText, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
5049
var
source1 = MarkedSource(sourceText, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
5050
var
source2 = MarkedSource(sourceText, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
PDB\PDBLambdaTests.cs (4)
82
var
source = MarkedSource(WithWindowsLineBreaks(@"
1829
var
source = MarkedSource(WithWindowsLineBreaks(@"
1855
var
source = MarkedSource(WithWindowsLineBreaks(@"
1883
var
source = MarkedSource(WithWindowsLineBreaks(@"
Microsoft.CodeAnalysis.Test.Utilities (2)
MarkedSource\SourceWithMarkedNodes.cs (2)
133
public static Func<SyntaxNode, SyntaxNode> GetSyntaxMap(
SourceWithMarkedNodes
source0,
SourceWithMarkedNodes
source1, List<SyntaxNode> unmappedNodes = null)
Roslyn.Test.PdbUtilities (11)
EditAndContinue\EditAndContinueTest.cs (10)
28
private readonly List<
SourceWithMarkedNodes
> _sources = [];
33
protected abstract
SourceWithMarkedNodes
CreateSourceWithMarkedNodes(string source);
44
var
markedSource = CreateSourceWithMarkedNodes(source);
76
internal TSelf AddGeneration(string source, Func<
SourceWithMarkedNodes
, SemanticEditDescription[]> edits, Action<GenerationVerifier> validator, EmitDifferenceOptions? options = null)
82
private TSelf AddGeneration(string source, Func<
SourceWithMarkedNodes
, SemanticEditDescription[]> edits, Action<GenerationVerifier> validator, DiagnosticDescription[] expectedErrors, EmitDifferenceOptions? options = null)
89
var
markedSource = CreateSourceWithMarkedNodes(source);
91
var
previousSource = _sources[^1];
175
SourceWithMarkedNodes
oldSource,
177
SourceWithMarkedNodes
newSource,
180
var syntaxMapFromMarkers = oldSource.MarkedSpans.IsEmpty ? null :
SourceWithMarkedNodes
.GetSyntaxMap(oldSource, newSource, unmappedNodes);
Reader\PdbValidation.cs (1)
648
internal static void VerifyPdbLambdasAndClosures(this Compilation compilation,
SourceWithMarkedNodes
source)