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(@"
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)
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(
6387
var
source0 = MarkedSource(@"
6401
var
source1 = MarkedSource(@"
6828
var
source0 = MarkedSource(@"
6836
var
source1 = MarkedSource(@"
9934
var
source0 = MarkedSource(@"
9943
var
source1 = MarkedSource(@"
9952
var
source2 = MarkedSource(@"
10037
var
source0 = MarkedSource(@"
10045
var
source1 = MarkedSource(@"
10054
var
source2 = MarkedSource(@"
10391
var
source0 = MarkedSource(
10406
var
source1 = MarkedSource(
10421
var
source2 = MarkedSource(
10437
var
source3 = MarkedSource(
10800
var
source0 = MarkedSource(@"
10809
var
source1 = MarkedSource(@"
10818
var
source2 = MarkedSource(@"
10920
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
10921
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
10922
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
11043
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
11044
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
11045
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
11275
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
11276
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
11277
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
11952
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
11953
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
11954
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
12089
var
source0 = MarkedSource(@"
12114
var
source1 = MarkedSource(@"
12240
var
source0 = MarkedSource(@"
12248
var
source1 = MarkedSource(@"
12291
var
source0 = MarkedSource(@"
12300
var
source1 = MarkedSource(@"
13334
var
source0 = MarkedSource(@"
13345
var
source1 = MarkedSource(@"
13379
var
source0 = MarkedSource(@"
13384
var
source1 = MarkedSource(@"
13390
var
source2 = MarkedSource(@"
13528
var
source0 = MarkedSource(@"
13533
var
source1 = MarkedSource(@"
13539
var
source2 = MarkedSource(@"
13668
var
source0 = MarkedSource(@"
13673
var
source1 = MarkedSource(@"
13775
var
source0 = MarkedSource(@"
13781
var
source1 = MarkedSource(@"
13883
var
source0 = MarkedSource(@"
13894
var
source1 = MarkedSource(@"
14080
var
source0 = MarkedSource(@"
14085
var
source1 = MarkedSource(@"
14091
var
source2 = MarkedSource(@"
14209
var
source0 = MarkedSource(@"
14214
var
source1 = MarkedSource(@"
14220
var
source2 = MarkedSource(@"
14333
var
source0 = MarkedSource(@"
14346
var
source1 = MarkedSource(@"
14360
var
source2 = MarkedSource(@"
14550
var
source0 = MarkedSource(@"
14556
var
source1 = MarkedSource(@"
14563
var
source2 = MarkedSource(@"
14666
var
source0 = MarkedSource(@"
14672
var
source1 = MarkedSource(@"
14774
var
source0 = MarkedSource(@"
14781
var
source1 = MarkedSource(@"
14938
var
source0 = MarkedSource(@"
14945
var
source1 = MarkedSource(@"
15085
var
source0 = MarkedSource(@"
15091
var
source1 = MarkedSource(@"
15188
var
source0 = MarkedSource(@"
15195
var
source1 = MarkedSource(@"
15342
var
source0 = MarkedSource(@"
15354
var
source1 = MarkedSource(@"
15544
var
source0 = MarkedSource(@"
15557
var
source1 = MarkedSource(@"
15789
var
source0 = MarkedSource(@"
15804
var
source1 = MarkedSource(@"
15976
var
source0 = MarkedSource(@"
15986
var
source1 = MarkedSource(@"
16592
var
source0 = MarkedSource(@"
16602
var
source1 = MarkedSource(@"
19236
var
source0 = MarkedSource(@"
19245
var
source1 = MarkedSource(@"
19302
var
source0 = MarkedSource(@"
19311
var
source1 = MarkedSource(@"
19320
var
source2 = MarkedSource(@"
19390
var
source0_gen0 = MarkedSource(@"
19399
var
source1_gen1 = MarkedSource(@"
19408
var
source0_gen1 = MarkedSource(@"
19484
var
source1_gen0 = MarkedSource(@"
19493
var
source2_gen0 = MarkedSource(@"
19502
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)