33using Microsoft . CodeAnalysis . CSharp ;
44using Microsoft . CodeAnalysis . Diagnostics ;
55using System . Collections . Immutable ;
6+ using System . Diagnostics . CodeAnalysis ;
67using System . Runtime . CompilerServices ;
78using System . Runtime . Loader ;
89using Xunit . Abstractions ;
@@ -34,7 +35,7 @@ public static void InitializeCompilation()
3435 baseCompilation = compilation ;
3536 }
3637
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 )
3839 {
3940 if ( preprocessorSymbols == null )
4041 {
@@ -139,7 +140,7 @@ public class VerifyHelper(ITestOutputHelper output, string idPrefix)
139140{
140141 // Diagnostics Verify
141142
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 )
143144 {
144145 output . WriteLine ( codeExpr ) ;
145146
@@ -153,7 +154,7 @@ public void Ok(string code, [CallerArgumentExpression("code")] string? codeExpr
153154 diagnostics . Length . Should ( ) . Be ( 0 ) ;
154155 }
155156
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 )
157158 {
158159 output . WriteLine ( codeExpr ) ;
159160
@@ -171,7 +172,7 @@ public void Verify(int id, string code, string diagnosticsCodeSpan, [CallerArgum
171172 text . Should ( ) . Be ( diagnosticsCodeSpan ) ;
172173 }
173174
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 )
175176 {
176177 output . WriteLine ( codeExpr ) ;
177178
@@ -182,7 +183,7 @@ public void Verify(int id, string code, string diagnosticsCodeSpan, [CallerArgum
182183
183184 // Execute and check stdout result
184185
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 )
186187 {
187188 output . WriteLine ( codeExpr ) ;
188189
@@ -196,7 +197,7 @@ public void Execute(string code, string args, string expected, [CallerArgumentEx
196197 stdout . Should ( ) . Be ( expected ) ;
197198 }
198199
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 )
200201 {
201202 output . WriteLine ( codeExpr ) ;
202203
0 commit comments