3
3
using Microsoft . CodeAnalysis . CSharp ;
4
4
using Microsoft . CodeAnalysis . Diagnostics ;
5
5
using System . Collections . Immutable ;
6
+ using System . Diagnostics . CodeAnalysis ;
6
7
using System . Runtime . CompilerServices ;
7
8
using System . Runtime . Loader ;
8
9
using Xunit . Abstractions ;
@@ -34,7 +35,7 @@ public static void InitializeCompilation()
34
35
baseCompilation = compilation ;
35
36
}
36
37
37
- public static ( Compilation , ImmutableArray < Diagnostic > ) RunGenerator ( string source , string [ ] ? preprocessorSymbols = null , AnalyzerConfigOptionsProvider ? options = null )
38
+ public static ( Compilation , ImmutableArray < Diagnostic > ) RunGenerator ( [ StringSyntax ( "C#-test" ) ] string source , string [ ] ? preprocessorSymbols = null , AnalyzerConfigOptionsProvider ? options = null )
38
39
{
39
40
if ( preprocessorSymbols == null )
40
41
{
@@ -139,7 +140,7 @@ public class VerifyHelper(ITestOutputHelper output, string idPrefix)
139
140
{
140
141
// Diagnostics Verify
141
142
142
- public void Ok ( string code , [ CallerArgumentExpression ( "code" ) ] string ? codeExpr = null )
143
+ public void Ok ( [ StringSyntax ( "C#-test" ) ] string code , [ CallerArgumentExpression ( "code" ) ] string ? codeExpr = null )
143
144
{
144
145
output . WriteLine ( codeExpr ) ;
145
146
@@ -153,7 +154,7 @@ public void Ok(string code, [CallerArgumentExpression("code")] string? codeExpr
153
154
diagnostics . Length . Should ( ) . Be ( 0 ) ;
154
155
}
155
156
156
- public void Verify ( int id , string code , string diagnosticsCodeSpan , [ CallerArgumentExpression ( "code" ) ] string ? codeExpr = null )
157
+ public void Verify ( int id , [ StringSyntax ( "C#-test" ) ] string code , string diagnosticsCodeSpan , [ CallerArgumentExpression ( "code" ) ] string ? codeExpr = null )
157
158
{
158
159
output . WriteLine ( codeExpr ) ;
159
160
@@ -171,7 +172,7 @@ public void Verify(int id, string code, string diagnosticsCodeSpan, [CallerArgum
171
172
text . Should ( ) . Be ( diagnosticsCodeSpan ) ;
172
173
}
173
174
174
- public ( string , string ) [ ] Verify ( string code , [ CallerArgumentExpression ( "code" ) ] string ? codeExpr = null )
175
+ public ( string , string ) [ ] Verify ( [ StringSyntax ( "C#-test" ) ] string code , [ CallerArgumentExpression ( "code" ) ] string ? codeExpr = null )
175
176
{
176
177
output . WriteLine ( codeExpr ) ;
177
178
@@ -182,7 +183,7 @@ public void Verify(int id, string code, string diagnosticsCodeSpan, [CallerArgum
182
183
183
184
// Execute and check stdout result
184
185
185
- public void Execute ( string code , string args , string expected , [ CallerArgumentExpression ( "code" ) ] string ? codeExpr = null )
186
+ public void Execute ( [ StringSyntax ( "C#-test" ) ] string code , string args , string expected , [ CallerArgumentExpression ( "code" ) ] string ? codeExpr = null )
186
187
{
187
188
output . WriteLine ( codeExpr ) ;
188
189
@@ -196,7 +197,7 @@ public void Execute(string code, string args, string expected, [CallerArgumentEx
196
197
stdout . Should ( ) . Be ( expected ) ;
197
198
}
198
199
199
- public string Error ( string code , string args , [ CallerArgumentExpression ( "code" ) ] string ? codeExpr = null )
200
+ public string Error ( [ StringSyntax ( "C#-test" ) ] string code , string args , [ CallerArgumentExpression ( "code" ) ] string ? codeExpr = null )
200
201
{
201
202
output . WriteLine ( codeExpr ) ;
202
203
0 commit comments