3 instantiations of SourceWithMarkedNodes
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
42
=> new
SourceWithMarkedNodes
(
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Emit\EditAndContinue\EditAndContinueTestBase.vb (2)
39
Return New
SourceWithMarkedNodes
(WithWindowsLineBreaks(source.Value), Function(s) Parse(s, fileName, options), Function(s) CInt(GetType(SyntaxKind).GetField(s).GetValue(Nothing)))
43
Return New
SourceWithMarkedNodes
(WithWindowsLineBreaks(source), Function(s) Parse(s, fileName, options), Function(s) CInt(GetType(SyntaxKind).GetField(s).GetValue(Nothing)))
373 references to SourceWithMarkedNodes
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (365)
Emit\EditAndContinue\AssemblyReferencesTests.cs (4)
515
var
source0 = MarkedSource(@"
530
var
source1 = MarkedSource(@"
546
var
source2 = MarkedSource(@"
563
var
source3 = MarkedSource(@"
Emit\EditAndContinue\EditAndContinueClosureTests.cs (103)
79
var
source0 = MarkedSource(@"
89
var
source1 = MarkedSource(@"
132
var
source0 = MarkedSource(@"
146
var
source1 = MarkedSource(@"
196
var
source0 = MarkedSource(@"
214
var
source1 = MarkedSource(@"
269
var
source0 = MarkedSource(@"
279
var
source1 = MarkedSource(@"
321
var
source0 = MarkedSource(@"
331
var
source1 = MarkedSource(@"
382
var
source0 = MarkedSource(@"
392
var
source1 = MarkedSource(@"
436
var
source0 = MarkedSource(@"
446
var
source1 = MarkedSource(@"
489
var
source0 = MarkedSource(@"
500
var
source1 = MarkedSource(@"
545
var
source0 = MarkedSource(@"
556
var
source1 = MarkedSource(@"
600
var
source0 = MarkedSource(@"
611
var
source1 = MarkedSource(@"
656
var
source0 = MarkedSource(@"
672
var
source1 = MarkedSource(@"
746
var
source0 = MarkedSource(@"
757
var
source1 = MarkedSource(@"
802
var
source0 = MarkedSource(@"
822
var
source1 = MarkedSource(@"
884
var
source0 = MarkedSource(@"
897
var
source1 = MarkedSource(@"
942
var
source0 = MarkedSource(@"
955
var
source1 = MarkedSource(@"
1015
var
source0 = MarkedSource(@"
1036
var
source1 = MarkedSource(@"
1108
var
source0 = MarkedSource(@"
1127
var
source1 = MarkedSource(@"
1186
var
source0 = MarkedSource(@"
1208
var
source1 = MarkedSource(@"
1279
var
source0 = MarkedSource(@"
1300
var
source1 = MarkedSource(@"
1363
var
source0 = MarkedSource(@"
1383
var
source1 = MarkedSource(@"
1442
var
source0 = MarkedSource(@"
1454
var
source1 = MarkedSource(@"
1466
var
source2 = MarkedSource(@"
1539
var
source0 = MarkedSource(@"
1551
var
source1 = MarkedSource(@"
1564
var
source2 = MarkedSource(@"
1636
var
source0 = MarkedSource(@"
1646
var
source1 = MarkedSource(@"
1657
var
source2 = MarkedSource(@"
1727
var
source0 = MarkedSource(@"
1739
var
source1 = MarkedSource(@"
1751
var
source2 = MarkedSource(@"
1763
var
source3 = MarkedSource(@"
1916
var
source0 = MarkedSource(@"
1929
var
source1 = MarkedSource(@"
1943
var
source2 = MarkedSource(@"
1958
var
source3 = MarkedSource(@"
2110
var
source0 = MarkedSource(@"
2135
var
source1 = MarkedSource(@"
2160
var
source2 = MarkedSource(@"
2624
var
source0 = MarkedSource(@"
2636
var
source1 = MarkedSource(@"
2680
var
source0 = MarkedSource(@"
2699
var
source1 = MarkedSource(@"
2786
var
source0 = MarkedSource(@"
2805
var
source1 = MarkedSource(@"
2920
var
source0 = MarkedSource(@"
2929
var
source1 = MarkedSource(@"
3016
var
source0 = MarkedSource(@"
3025
var
source1 = MarkedSource(@"
3067
var
source0 = MarkedSource(@"
3084
var
source1 = MarkedSource(@"
3195
var
source0 = MarkedSource(@"
3212
var
source1 = MarkedSource(@"
3313
var
source0 = MarkedSource(@"
3329
var
source1 = MarkedSource(@"
3438
var
source0 = MarkedSource(@"
3454
var
source1 = MarkedSource(@"
3553
var
source0 = MarkedSource(@"
3566
var
source1 = MarkedSource(@"
3579
var
source2 = MarkedSource(@"
3709
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"), options: TestOptions.Regular.WithNoRefSafetyRulesAttribute());
3710
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"), options: TestOptions.Regular.WithNoRefSafetyRulesAttribute());
3711
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"), options: TestOptions.Regular.WithNoRefSafetyRulesAttribute());
3789
var
source0 = MarkedSource(template.Replace("<<CALL>>", "d.F(out x, new { })"));
3790
var
source1 = MarkedSource(template.Replace("<<CALL>>", "d.F(out x, new { y })"));
3791
var
source2 = MarkedSource(template.Replace("<<CALL>>", "d.F(new { y }, out x)"));
3960
var
source0 = MarkedSource(@"
3974
var
source1 = MarkedSource(@"
4047
var
source0 = MarkedSource(@"
4060
var
source1 = MarkedSource(@"
4132
var
source0 = MarkedSource(@"
4144
var
source1 = MarkedSource(@"
4205
var
source0 = MarkedSource(@"
4217
var
source1 = MarkedSource(@"
4281
var
source0 = MarkedSource(@"
4296
var
source1 = MarkedSource(@"
4370
var
source0 = MarkedSource(@"
4389
var
source1 = MarkedSource(@"
4477
var
source0 = MarkedSource(@"
4485
var
source1 = MarkedSource(@"
4528
var
source0 = MarkedSource(@"
4540
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 (103)
1100
var
source0 = MarkedSource(@"
1117
var
source1 = MarkedSource(@"
1508
var
source0 = MarkedSource(@"
1534
var
source1 = MarkedSource(@"
1947
var
source0 = MarkedSource(@"
1965
var
source1 = MarkedSource(@"
1982
var
source2 = MarkedSource(@"
2555
var
source0 = MarkedSource(@"
2573
var
source1 = MarkedSource(@"
2704
var
source0 = MarkedSource(@"
2734
var
source1 = MarkedSource(@"
3279
var
source0 = MarkedSource(@"
3293
var
source1 = MarkedSource(@"
3682
var
source0 = MarkedSource(@"
3693
var
source1 = MarkedSource(@"
3783
var
source0 = MarkedSource(@"
3795
var
source1 = MarkedSource(@"
3893
var
source0 = MarkedSource(@"
3905
var
source1 = MarkedSource(@"
3998
var
source0 = MarkedSource(@"
4011
var
source1 = MarkedSource(@"
4102
var
source0 = MarkedSource(@"
4113
var
source1 = MarkedSource(@"
4251
var
source0 = MarkedSource(@"
4269
var
source1 = MarkedSource(@"
4485
var
source0 = MarkedSource(@"
4505
var
source1 = MarkedSource(@"
4607
var
source0 = MarkedSource(@"
4639
var
source1 = MarkedSource(@"
5106
var
source0 = MarkedSource(@"
5124
var
source1 = MarkedSource(@"
5432
var
source0 = MarkedSource(@"
5455
var
source1 = MarkedSource(@"
5743
var
source0 = MarkedSource(@"
5761
var
source1 = MarkedSource(@"
5780
var
source2 = MarkedSource(@"
5798
var
source3 = MarkedSource(@"
6423
var
source0 = MarkedSource(@"
6452
var
source1 = MarkedSource(@"
6481
var
source2 = MarkedSource(@"
6510
var
source3 = MarkedSource(@"
6876
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
6877
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
6878
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
7048
var
source0 = MarkedSource(@"
7062
var
source1 = MarkedSource(@"
7076
var
source2 = MarkedSource(@"
7178
var
source0 = MarkedSource(@"
7206
var
source1 = MarkedSource(@"
7234
var
source2 = MarkedSource(@"
7262
var
source3 = MarkedSource(@"
7960
var
source0 = MarkedSource(
7978
var
source1 = MarkedSource(
7998
var
source2 = MarkedSource(
8071
var
source0 = MarkedSource(@"
8086
var
source1 = MarkedSource(@"
8181
var
source0 = MarkedSource(@"
8195
var
source1 = MarkedSource(@"
8209
var
source2 = MarkedSource(@"
8330
var
source0 = MarkedSource(@"
8344
var
source1 = MarkedSource(@"
8358
var
source2 = MarkedSource(@"
8475
var
source0 = MarkedSource(@"
8494
var
source1 = MarkedSource(@"
8513
var
source2 = MarkedSource(@"
8640
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
8641
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
8642
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
8785
var
source0 = MarkedSource(@"
8798
var
source1 = MarkedSource(@"
8812
var
source2 = source0;
8813
var
source3 = source1;
8814
var
source4 = source0;
8815
var
source5 = source1;
8902
var
source0 = MarkedSource(@"
8952
var
source1 = MarkedSource(@"
9003
var
source2 = MarkedSource(@"
9671
var
source0 = MarkedSource(@"
9685
var
source1 = MarkedSource(@"
9728
var
source0 = MarkedSource(@"
9747
var
source1 = MarkedSource(@"
9796
var
source0 = MarkedSource(@"
9811
var
source1 = MarkedSource(@"
9861
var
source0 = MarkedSource(@"
9880
var
source1 = MarkedSource(@"
9926
var
source0 = MarkedSource(@"
9939
var
source1 = MarkedSource(@"
9981
var
source0 = MarkedSource(@"
9994
var
source1 = MarkedSource(@"
10041
var
source0 = MarkedSource(@"
10059
var
source1 = MarkedSource(@"
10103
var
source0 = MarkedSource(@"
10115
var
source1 = MarkedSource(@"
10152
var
source0 = MarkedSource(@"
10165
var
source1 = MarkedSource(@"
10205
var
source0 = MarkedSource(@"
10217
var
source1 = MarkedSource(@"
10256
var
source0 = MarkedSource(@"
10273
var
source1 = MarkedSource(@"
10315
var
source0 = MarkedSource(@"
10330
var
source1 = MarkedSource(@"
10375
var
source0 = MarkedSource(@"
10393
var
source1 = MarkedSource(@"
Emit\EditAndContinue\EditAndContinueTest.cs (7)
30
private readonly List<
SourceWithMarkedNodes
> _sources = new();
44
internal EditAndContinueTest AddBaseline(
SourceWithMarkedNodes
source, Action<GenerationVerifier> validator)
78
internal EditAndContinueTest AddGeneration(
SourceWithMarkedNodes
source, SemanticEditDescription[] edits, Action<GenerationVerifier> validator)
86
var
previousSource = _sources[^1];
147
SourceWithMarkedNodes
oldSource,
149
SourceWithMarkedNodes
newSource,
152
var syntaxMapFromMarkers = oldSource.MarkedSpans.IsEmpty ? null :
SourceWithMarkedNodes
.GetSyntaxMap(oldSource, newSource, unmappedNodes);
Emit\EditAndContinue\EditAndContinueTestBase.cs (4)
41
internal static
SourceWithMarkedNodes
MarkedSource(string markedSource, string fileName = "", CSharpParseOptions options = null, bool removeTags = false)
48
internal static Func<SyntaxNode, SyntaxNode> GetSyntaxMapFromMarkers(
SourceWithMarkedNodes
source0,
SourceWithMarkedNodes
source1)
49
=>
SourceWithMarkedNodes
.GetSyntaxMap(source0, source1);
Emit\EditAndContinue\EditAndContinueTests.cs (120)
247
var
source0 = MarkedSource(@"
261
var
source1 = MarkedSource(@"
323
var
source0 = MarkedSource(@"
332
var
source1 = MarkedSource(@"
1182
var
source0 = MarkedSource(@"
1190
var
source1 = MarkedSource(@"
1258
var
source0 = MarkedSource(@"
1266
var
source1 = MarkedSource(@"
1278
var
source2 = MarkedSource(@"
1347
var
source0 = MarkedSource(
1355
var
source1 = MarkedSource(
1365
var
source2 = MarkedSource(
1375
var
source3 = MarkedSource(
1453
var
source0 = MarkedSource(
1463
var
source1 = MarkedSource(
1502
var
source0 = MarkedSource(
1511
var
source1 = MarkedSource(
1521
var
source2 = MarkedSource(
1580
var
source0 = MarkedSource(
1588
var
source1 = MarkedSource(
1597
var
source2 = MarkedSource(
1606
var
source3 = MarkedSource(
1695
var
source0 = MarkedSource(
1703
var
source1 = MarkedSource(
4700
var
source0 = MarkedSource(@"
4714
var
source1 = MarkedSource(@"
5056
var
source0 = MarkedSource(@"
5064
var
source1 = MarkedSource(@"
8668
var
source0 = MarkedSource(@"
8677
var
source1 = MarkedSource(@"
8686
var
source2 = MarkedSource(@"
8771
var
source0 = MarkedSource(@"
8779
var
source1 = MarkedSource(@"
8788
var
source2 = MarkedSource(@"
9057
var
source0 = MarkedSource(
9072
var
source1 = MarkedSource(
9087
var
source2 = MarkedSource(
9103
var
source3 = MarkedSource(
9466
var
source0 = MarkedSource(@"
9475
var
source1 = MarkedSource(@"
9484
var
source2 = MarkedSource(@"
9586
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
9587
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
9588
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
9709
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
9710
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
9711
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
9814
var
source0 = MarkedSource(@"
9842
var
source1 = MarkedSource(@"
9943
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
9944
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
9945
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
10620
var
source0 = MarkedSource(template.Replace("<<VALUE>>", "0"));
10621
var
source1 = MarkedSource(template.Replace("<<VALUE>>", "1"));
10622
var
source2 = MarkedSource(template.Replace("<<VALUE>>", "2"));
10757
var
source0 = MarkedSource(@"
10782
var
source1 = MarkedSource(@"
10908
var
source0 = MarkedSource(@"
10916
var
source1 = MarkedSource(@"
10959
var
source0 = MarkedSource(@"
10968
var
source1 = MarkedSource(@"
11904
var
source0 = MarkedSource(@"
11915
var
source1 = MarkedSource(@"
11951
var
source0 = MarkedSource(@"
11962
var
source1 = MarkedSource(@"
11996
var
source0 = MarkedSource(@"
12001
var
source1 = MarkedSource(@"
12007
var
source2 = MarkedSource(@"
12145
var
source0 = MarkedSource(@"
12150
var
source1 = MarkedSource(@"
12156
var
source2 = MarkedSource(@"
12285
var
source0 = MarkedSource(@"
12290
var
source1 = MarkedSource(@"
12392
var
source0 = MarkedSource(@"
12398
var
source1 = MarkedSource(@"
12500
var
source0 = MarkedSource(@"
12511
var
source1 = MarkedSource(@"
12697
var
source0 = MarkedSource(@"
12702
var
source1 = MarkedSource(@"
12708
var
source2 = MarkedSource(@"
12826
var
source0 = MarkedSource(@"
12831
var
source1 = MarkedSource(@"
12837
var
source2 = MarkedSource(@"
12950
var
source0 = MarkedSource(@"
12963
var
source1 = MarkedSource(@"
12977
var
source2 = MarkedSource(@"
13167
var
source0 = MarkedSource(@"
13173
var
source1 = MarkedSource(@"
13180
var
source2 = MarkedSource(@"
13283
var
source0 = MarkedSource(@"
13289
var
source1 = MarkedSource(@"
13391
var
source0 = MarkedSource(@"
13398
var
source1 = MarkedSource(@"
13555
var
source0 = MarkedSource(@"
13562
var
source1 = MarkedSource(@"
13702
var
source0 = MarkedSource(@"
13708
var
source1 = MarkedSource(@"
13805
var
source0 = MarkedSource(@"
13812
var
source1 = MarkedSource(@"
13959
var
source0 = MarkedSource(@"
13971
var
source1 = MarkedSource(@"
14161
var
source0 = MarkedSource(@"
14174
var
source1 = MarkedSource(@"
14406
var
source0 = MarkedSource(@"
14421
var
source1 = MarkedSource(@"
14593
var
source0 = MarkedSource(@"
14603
var
source1 = MarkedSource(@"
14896
var
source0 = MarkedSource(@"
14906
var
source1 = MarkedSource(@"
15985
var
source0 = MarkedSource(@"
15994
var
source1 = MarkedSource(@"
16051
var
source0 = MarkedSource(@"
16060
var
source1 = MarkedSource(@"
16069
var
source2 = MarkedSource(@"
16139
var
source0_gen0 = MarkedSource(@"
16148
var
source1_gen1 = MarkedSource(@"
16157
var
source0_gen1 = MarkedSource(@"
16234
var
source1_gen0 = MarkedSource(@"
16243
var
source2_gen0 = MarkedSource(@"
16252
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(@"
818
var
source0 = MarkedSource(@"
831
var
source1 = MarkedSource(@"
1995
var
source0 = MarkedSource(
2009
var
source1 = MarkedSource(
2023
var
source2 = source0;
3684
var
source0 = MarkedSource(@"
3711
var
source1 = MarkedSource(@"
3738
var
source2 = MarkedSource(@"
4925
var
source0 = MarkedSource(sourceText, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
4926
var
source1 = MarkedSource(sourceText, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9));
4927
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)
145
public static Func<SyntaxNode, SyntaxNode> GetSyntaxMap(
SourceWithMarkedNodes
source0,
SourceWithMarkedNodes
source1, List<SyntaxNode> unmappedNodes = null)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (5)
Emit\EditAndContinue\EditAndContinueTestBase.vb (5)
38
Friend Shared Function MarkedSource(source As XElement, Optional fileName As String = "", Optional options As VisualBasicParseOptions = Nothing) As
SourceWithMarkedNodes
42
Friend Shared Function MarkedSource(source As String, Optional fileName As String = "", Optional options As VisualBasicParseOptions = Nothing) As
SourceWithMarkedNodes
46
Friend Shared Function GetSyntaxMapFromMarkers(source0 As
SourceWithMarkedNodes
, source1 As
SourceWithMarkedNodes
) As Func(Of SyntaxNode, SyntaxNode)
47
Return
SourceWithMarkedNodes
.GetSyntaxMap(source0, source1)
Roslyn.Test.PdbUtilities (1)
Reader\PdbValidation.cs (1)
648
internal static void VerifyPdbLambdasAndClosures(this Compilation compilation,
SourceWithMarkedNodes
source)