1 instantiation of SourceWithMarkedNodes
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
56
=> 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(@"
3634
var
source0 = MarkedSource(@"
3645
var
source1 = MarkedSource(@"
3735
var
source0 = MarkedSource(@"
3747
var
source1 = MarkedSource(@"
3845
var
source0 = MarkedSource(@"
3857
var
source1 = MarkedSource(@"
3950
var
source0 = MarkedSource(@"
3963
var
source1 = MarkedSource(@"
4054
var
source0 = MarkedSource(@"
4065
var
source1 = MarkedSource(@"
4203
var
source0 = MarkedSource(@"
4221
var
source1 = MarkedSource(@"
4437
var
source0 = MarkedSource(@"
4457
var
source1 = MarkedSource(@"
4556
var
source0 = MarkedSource(@"
4588
var
source1 = MarkedSource(@"
5061
var
source0 = MarkedSource(@"
5079
var
source1 = MarkedSource(@"
5399
var
source0 = MarkedSource(@"
5422
var
source1 = MarkedSource(@"
5707
var
source0 = MarkedSource(@"
5725
var
source1 = MarkedSource(@"
5744
var
source2 = MarkedSource(@"
5762
var
source3 = MarkedSource(@"
6381
var
source0 = MarkedSource(@"
6402
var
source1 = MarkedSource(@"
6924
var
source0 = MarkedSource(@"
6945
var
source1 = MarkedSource(@"
7271
var
source0 = MarkedSource(@"
7300
var
source1 = MarkedSource(@"
7329
var
source2 = MarkedSource(@"
7358
var
source3 = MarkedSource(@"
7724
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
7725
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
7726
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
8024
var
source0 = MarkedSource(@"
8052
var
source1 = MarkedSource(@"
8080
var
source2 = MarkedSource(@"
8108
var
source3 = MarkedSource(@"
8806
var
source0 = MarkedSource(
8824
var
source1 = MarkedSource(
8844
var
source2 = MarkedSource(
8989
var
source0 = MarkedSource(@"
9004
var
source1 = MarkedSource(@"
9099
var
source0 = MarkedSource(@"
9113
var
source1 = MarkedSource(@"
9127
var
source2 = MarkedSource(@"
9248
var
source0 = MarkedSource(@"
9262
var
source1 = MarkedSource(@"
9276
var
source2 = MarkedSource(@"
9393
var
source0 = MarkedSource(@"
9412
var
source1 = MarkedSource(@"
9431
var
source2 = MarkedSource(@"
9558
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
9559
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
9560
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
9703
var
source0 = MarkedSource(@"
9716
var
source1 = MarkedSource(@"
9730
var
source2 = source0;
9731
var
source3 = source1;
9732
var
source4 = source0;
9733
var
source5 = source1;
9820
var
source0 = MarkedSource(@"
9870
var
source1 = MarkedSource(@"
9921
var
source2 = MarkedSource(@"
10589
var
source0 = MarkedSource(@"
10603
var
source1 = MarkedSource(@"
10646
var
source0 = MarkedSource(@"
10665
var
source1 = MarkedSource(@"
10714
var
source0 = MarkedSource(@"
10729
var
source1 = MarkedSource(@"
10779
var
source0 = MarkedSource(@"
10798
var
source1 = MarkedSource(@"
10844
var
source0 = MarkedSource(@"
10857
var
source1 = MarkedSource(@"
10902
var
source0 = MarkedSource(@"
10915
var
source1 = MarkedSource(@"
10964
var
source0 = MarkedSource(@"
10982
var
source1 = MarkedSource(@"
11029
var
source0 = MarkedSource(@"
11041
var
source1 = MarkedSource(@"
11078
var
source0 = MarkedSource(@"
11091
var
source1 = MarkedSource(@"
11134
var
source0 = MarkedSource(@"
11146
var
source1 = MarkedSource(@"
11185
var
source0 = MarkedSource(@"
11202
var
source1 = MarkedSource(@"
11244
var
source0 = MarkedSource(@"
11259
var
source1 = MarkedSource(@"
11304
var
source0 = MarkedSource(@"
11322
var
source1 = MarkedSource(@"
Emit\EditAndContinue\EditAndContinueTest.cs (1)
36
protected override
SourceWithMarkedNodes
CreateSourceWithMarkedNodes(string source)
Emit\EditAndContinue\EditAndContinueTestBase.cs (4)
55
internal static
SourceWithMarkedNodes
MarkedSource(string markedSource, string fileName = "", CSharpParseOptions options = null, bool removeTags = false)
62
internal static Func<SyntaxNode, SyntaxNode> GetSyntaxMapFromMarkers(
SourceWithMarkedNodes
source0,
SourceWithMarkedNodes
source1)
63
=>
SourceWithMarkedNodes
.GetSyntaxMap(source0, source1);
Emit\EditAndContinue\EditAndContinueTests.cs (111)
371
var
source0 = MarkedSource(@"
385
var
source1 = MarkedSource(@"
447
var
source0 = MarkedSource(@"
456
var
source1 = MarkedSource(@"
1805
var
source0 = MarkedSource(@"
1813
var
source1 = MarkedSource(@"
1881
var
source0 = MarkedSource(@"
1889
var
source1 = MarkedSource(@"
1901
var
source2 = MarkedSource(@"
1970
var
source0 = MarkedSource(
1978
var
source1 = MarkedSource(
1988
var
source2 = MarkedSource(
2055
var
source0 = MarkedSource(
2064
var
source1 = MarkedSource(
2112
var
source0 = MarkedSource(
2120
var
source1 = MarkedSource(
2129
var
source2 = MarkedSource(
2199
var
source0 = MarkedSource(
2207
var
source1 = MarkedSource(
6636
var
source0 = MarkedSource(@"
6650
var
source1 = MarkedSource(@"
7077
var
source0 = MarkedSource(@"
7085
var
source1 = MarkedSource(@"
10183
var
source0 = MarkedSource(@"
10192
var
source1 = MarkedSource(@"
10201
var
source2 = MarkedSource(@"
10286
var
source0 = MarkedSource(@"
10294
var
source1 = MarkedSource(@"
10303
var
source2 = MarkedSource(@"
10640
var
source0 = MarkedSource(
10655
var
source1 = MarkedSource(
10670
var
source2 = MarkedSource(
10686
var
source3 = MarkedSource(
11049
var
source0 = MarkedSource(@"
11058
var
source1 = MarkedSource(@"
11067
var
source2 = MarkedSource(@"
11169
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
11170
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
11171
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
11292
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
11293
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
11294
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
11524
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
11525
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
11526
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
12201
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
12202
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
12203
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
12338
var
source0 = MarkedSource(@"
12363
var
source1 = MarkedSource(@"
12489
var
source0 = MarkedSource(@"
12497
var
source1 = MarkedSource(@"
12540
var
source0 = MarkedSource(@"
12549
var
source1 = MarkedSource(@"
13583
var
source0 = MarkedSource(@"
13594
var
source1 = MarkedSource(@"
13628
var
source0 = MarkedSource(@"
13633
var
source1 = MarkedSource(@"
13639
var
source2 = MarkedSource(@"
13777
var
source0 = MarkedSource(@"
13782
var
source1 = MarkedSource(@"
13788
var
source2 = MarkedSource(@"
13917
var
source0 = MarkedSource(@"
13922
var
source1 = MarkedSource(@"
14024
var
source0 = MarkedSource(@"
14030
var
source1 = MarkedSource(@"
14132
var
source0 = MarkedSource(@"
14143
var
source1 = MarkedSource(@"
14329
var
source0 = MarkedSource(@"
14334
var
source1 = MarkedSource(@"
14340
var
source2 = MarkedSource(@"
14458
var
source0 = MarkedSource(@"
14463
var
source1 = MarkedSource(@"
14469
var
source2 = MarkedSource(@"
14582
var
source0 = MarkedSource(@"
14595
var
source1 = MarkedSource(@"
14609
var
source2 = MarkedSource(@"
14799
var
source0 = MarkedSource(@"
14805
var
source1 = MarkedSource(@"
14812
var
source2 = MarkedSource(@"
14915
var
source0 = MarkedSource(@"
14921
var
source1 = MarkedSource(@"
15023
var
source0 = MarkedSource(@"
15030
var
source1 = MarkedSource(@"
15187
var
source0 = MarkedSource(@"
15194
var
source1 = MarkedSource(@"
15334
var
source0 = MarkedSource(@"
15340
var
source1 = MarkedSource(@"
15437
var
source0 = MarkedSource(@"
15444
var
source1 = MarkedSource(@"
15591
var
source0 = MarkedSource(@"
15603
var
source1 = MarkedSource(@"
15793
var
source0 = MarkedSource(@"
15806
var
source1 = MarkedSource(@"
16038
var
source0 = MarkedSource(@"
16053
var
source1 = MarkedSource(@"
16225
var
source0 = MarkedSource(@"
16235
var
source1 = MarkedSource(@"
16841
var
source0 = MarkedSource(@"
16851
var
source1 = MarkedSource(@"
19528
var
source0 = MarkedSource(@"
19537
var
source1 = MarkedSource(@"
19594
var
source0 = MarkedSource(@"
19603
var
source1 = MarkedSource(@"
19612
var
source2 = MarkedSource(@"
19682
var
source0_gen0 = MarkedSource(@"
19691
var
source1_gen1 = MarkedSource(@"
19700
var
source0_gen1 = MarkedSource(@"
19776
var
source1_gen0 = MarkedSource(@"
19785
var
source2_gen0 = MarkedSource(@"
19794
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)