366 references to CSharpParseOptions
Microsoft.CodeAnalysis.CSharp (1)
CSharpParseOptions.cs (1)
21public static CSharpParseOptions Default { get; } = new CSharpParseOptions();
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (84)
CSharpDeclareAsNullableCodeFixTests.cs (1)
28private static readonly TestParameters s_nullableFeature = new TestParameters(parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
RemoveUnusedParametersTests.cs (1)
1379""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
RemoveUnusedValueAssignmentTests.cs (27)
2476}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 2506}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9)); 2526}", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion))); 2720}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 2735}", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion)); 2820}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 2841}", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion)); 2945}}", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 2978}}", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9)); 4992}}", optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7113}", PreferDiscard, new CSharpParseOptions(LanguageVersion.CSharp9)); 7524", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7539", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7561", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7583", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7601", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7736}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7757}", PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion)); 8116}", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7_3)); 8152}", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 8338}", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 8357}", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion))); 8372}", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 8394}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 8454}", options: PreferDiscard, parseOptions: new CSharpParseOptions(languageVersion)); 8470}", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion))); 8498}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
UpgradeProjectTests.cs (49)
81new CSharpParseOptions(LanguageVersion.CSharp7_2)); 95new CSharpParseOptions(LanguageVersion.CSharp7)); 112new CSharpParseOptions(LanguageVersion.CSharp6)); 129new CSharpParseOptions(LanguageVersion.CSharp5)); 146new CSharpParseOptions(LanguageVersion.CSharp4)); 159new CSharpParseOptions(LanguageVersion.CSharp7)); 193new CSharpParseOptions(LanguageVersion.CSharp7)); 206new CSharpParseOptions(LanguageVersion.CSharp7_1)); 220new CSharpParseOptions(LanguageVersion.CSharp7)); 237new CSharpParseOptions(LanguageVersion.CSharp7_1)); 256new CSharpParseOptions(LanguageVersion.CSharp7)); 270new CSharpParseOptions(LanguageVersion.CSharp7_2)); 286new CSharpParseOptions(LanguageVersion.CSharp7_2)); 299new CSharpParseOptions(LanguageVersion.CSharp7_2)); 312new CSharpParseOptions(LanguageVersion.CSharp7_2)); 325new CSharpParseOptions(LanguageVersion.CSharp7_2)); 340new CSharpParseOptions(LanguageVersion.CSharp7_3)); 353new CSharpParseOptions(LanguageVersion.CSharp7_3)); 370new CSharpParseOptions(LanguageVersion.CSharp7_3)); 702new CSharpParseOptions(LanguageVersion.CSharp8)); 715new CSharpParseOptions(LanguageVersion.CSharp7)); 748new CSharpParseOptions(LanguageVersion.CSharp7)); 777new CSharpParseOptions(LanguageVersion.CSharp7)); 811new CSharpParseOptions(LanguageVersion.CSharp7)); 848new CSharpParseOptions(LanguageVersion.CSharp7_3)); 876new CSharpParseOptions(LanguageVersion.CSharp7_3)); 890new CSharpParseOptions(LanguageVersion.CSharp7_3)); 904new CSharpParseOptions(LanguageVersion.CSharp7_3)); 918new CSharpParseOptions(LanguageVersion.CSharp7_3)); 931new CSharpParseOptions(LanguageVersion.CSharp7_3)); 964new CSharpParseOptions(LanguageVersion.CSharp7_3)); 993new CSharpParseOptions(LanguageVersion.CSharp7_3)); 1027new CSharpParseOptions(LanguageVersion.CSharp7_3)); 1064new CSharpParseOptions(LanguageVersion.CSharp8)); 1090new CSharpParseOptions(LanguageVersion.CSharp9)); 1100new CSharpParseOptions(LanguageVersion.CSharp11)); 1110new CSharpParseOptions(LanguageVersion.CSharp11)); 1120new CSharpParseOptions(LanguageVersion.CSharp11)); 1130new CSharpParseOptions(LanguageVersion.CSharp11)); 1140new CSharpParseOptions(LanguageVersion.CSharp11)); 1150new CSharpParseOptions(LanguageVersion.CSharp11)); 1163new CSharpParseOptions(LanguageVersion.CSharp8)); 1173new CSharpParseOptions(LanguageVersion.CSharp9)); 1192new CSharpParseOptions(LanguageVersion.CSharp9)); 1208new CSharpParseOptions(LanguageVersion.CSharp8)); 1226new CSharpParseOptions(LanguageVersion.CSharp8)); 1240new CSharpParseOptions(LanguageVersion.CSharp10)); 1254new CSharpParseOptions(LanguageVersion.CSharp10)); 1268new CSharpParseOptions(LanguageVersion.CSharp10));
UseInterpolatedVerbatimStringCodeFixTests.cs (6)
49""", parameters: new TestParameters().WithParseOptions(new CSharpParseOptions(LanguageVersion.CSharp7_3))); 64""", parameters: new TestParameters().WithParseOptions(new CSharpParseOptions(LanguageVersion.CSharp7_3))); 88""", parameters: new TestParameters().WithParseOptions(new CSharpParseOptions(LanguageVersion.CSharp7_3))); 114""", parameters: new TestParameters().WithParseOptions(new CSharpParseOptions(LanguageVersion.CSharp7_3))); 129""", parameters: new TestParameters().WithParseOptions(new CSharpParseOptions(LanguageVersion.CSharp7_3))); 144""", parameters: new TestParameters().WithParseOptions(new CSharpParseOptions(LanguageVersion.CSharp8)));
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Interactive\CSharpInteractiveEvaluatorLanguageInfoProvider.cs (1)
24new(languageVersion: LanguageVersion.Latest, kind: SourceCodeKind.Script);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (120)
AddUsing\AddUsingTests.cs (4)
2714var options = new CSharpParseOptions(documentationMode: DocumentationMode.Diagnose); 2735var options = new CSharpParseOptions(documentationMode: DocumentationMode.Diagnose); 2783var options = new CSharpParseOptions(documentationMode: DocumentationMode.Diagnose); 2821var options = new CSharpParseOptions(documentationMode: DocumentationMode.Diagnose);
ChangeSignature\ChangeSignature_CheckAllSignatureChanges.cs (1)
181parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7));
Classification\SyntacticClassifierTests.cs (1)
2831new[] { new CSharpParseOptions(LanguageVersion.CSharp8) },
CodeActions\ConvertLinq\ConvertLinqQueryToForEachTests.cs (2)
4430await TestInRegularAndScriptAsync(source, output, parseOptions: new CSharpParseOptions(CodeAnalysis.CSharp.LanguageVersion.CSharp7_3)); 4474await TestInRegularAndScriptAsync(source, output, parseOptions: new CSharpParseOptions(CodeAnalysis.CSharp.LanguageVersion.CSharp8));
CodeActions\EncapsulateField\EncapsulateFieldTests.cs (1)
905await TestAllOptionsOffAsync(host, text, expected, new CodeAnalysis.CSharp.CSharpParseOptions(), TestOptions.ReleaseExe);
Completion\CompletionProviders\CrefCompletionProviderTests.cs (1)
428using var workspace = TestWorkspace.Create(LanguageNames.CSharp, new CSharpCompilationOptions(OutputKind.ConsoleApplication), new CSharpParseOptions(), new[] { text }, composition: GetComposition());
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (1)
3077using var workspace = TestWorkspace.Create(LanguageNames.CSharp, new CSharpCompilationOptions(OutputKind.ConsoleApplication), new CSharpParseOptions(), new[] { text }, composition: GetComposition());
ConvertForToForEach\ConvertForToForEachTests.cs (2)
1730""", parameters: new TestParameters(new CSharpParseOptions(LanguageVersion.CSharp7_3))); 1768""", parameters: new TestParameters(new CSharpParseOptions(LanguageVersion.CSharp8)));
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringTests.cs (4)
165""", new(new CSharpParseOptions(LanguageVersion.CSharp9))); 189""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp10)); 218""", new(new CSharpParseOptions(LanguageVersion.CSharp9))); 240""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp10));
CSharpDeclareAsNullableCodeFixTests.cs (1)
28private static readonly TestParameters s_nullableFeature = new TestParameters(parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
Debugging\LocationInfoGetterTests.cs (3)
484", "f1", 0, new CSharpParseOptions(kind: SourceCodeKind.Script)); 494", "M1(int x)", 2, new CSharpParseOptions(kind: SourceCodeKind.Script)); 504", null, 0, new CSharpParseOptions(kind: SourceCodeKind.Script));
Diagnostics\Suppression\SuppressionTests.cs (1)
407}}", new CSharpParseOptions(documentationMode: DocumentationMode.Diagnose));
ExtractClass\ExtractClassTests.cs (1)
53var unusedParseOptions = new CSharpParseOptions(LanguageVersion.CSharp1);
ExtractMethod\ExtractMethodBase.cs (1)
37parseOptions = new CSharpParseOptions().WithFeatures(featuresMapped);
ExtractMethod\ExtractMethodTests.cs (1)
10380await TestExtractMethodAsync(code, expected, parseOptions: new CSharpParseOptions(kind: SourceCodeKind.Script));
ExtractMethod\ExtractMethodTests.LanguageInteraction.cs (1)
1356await TestExtractMethodAsync(code, expected, parseOptions: new CSharpParseOptions(kind: SourceCodeKind.Script));
Formatting\CSharpNewDocumentFormattingServiceTests.cs (3)
45parseOptions: new CSharpParseOptions(LanguageVersion.CSharp10)); 67parseOptions: new CSharpParseOptions(LanguageVersion.CSharp10)); 88parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9));
GenerateVariable\GenerateVariableTests.cs (1)
4826index: 3, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7));
ImplementAbstractClass\ImplementAbstractClassTests.cs (1)
1761""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7));
RemoveUnnecessaryCast\RemoveUnnecessaryCastTests_AsTests.cs (3)
3332""", parameters: new TestParameters(new CSharpParseOptions(LanguageVersion.CSharp7_1))); 3351""", parameters: new TestParameters(new CSharpParseOptions(LanguageVersion.CSharp7_1))); 3370""", parameters: new TestParameters(new CSharpParseOptions(LanguageVersion.CSharp7_1)));
RemoveUnusedParametersTests.cs (1)
1379""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
RemoveUnusedValueAssignmentTests.cs (27)
2476}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 2506}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9)); 2526}", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion))); 2720}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 2735}", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion)); 2820}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 2841}", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion)); 2945}}", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 2978}}", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9)); 4992}}", optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7113}", PreferDiscard, new CSharpParseOptions(LanguageVersion.CSharp9)); 7524", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7539", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7561", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7583", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7601", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7736}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 7757}", PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion)); 8116}", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7_3)); 8152}", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 8338}", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 8357}", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion))); 8372}", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8))); 8394}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)); 8454}", options: PreferDiscard, parseOptions: new CSharpParseOptions(languageVersion)); 8470}", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion))); 8498}", options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
SignatureHelp\AbstractCSharpSignatureHelpProviderTests.cs (1)
18return new CSharpParseOptions().WithFeatures(new Dictionary<string, string>()); // no experimental features to enable
UpgradeProjectTests.cs (49)
81new CSharpParseOptions(LanguageVersion.CSharp7_2)); 95new CSharpParseOptions(LanguageVersion.CSharp7)); 112new CSharpParseOptions(LanguageVersion.CSharp6)); 129new CSharpParseOptions(LanguageVersion.CSharp5)); 146new CSharpParseOptions(LanguageVersion.CSharp4)); 159new CSharpParseOptions(LanguageVersion.CSharp7)); 193new CSharpParseOptions(LanguageVersion.CSharp7)); 206new CSharpParseOptions(LanguageVersion.CSharp7_1)); 220new CSharpParseOptions(LanguageVersion.CSharp7)); 237new CSharpParseOptions(LanguageVersion.CSharp7_1)); 256new CSharpParseOptions(LanguageVersion.CSharp7)); 270new CSharpParseOptions(LanguageVersion.CSharp7_2)); 286new CSharpParseOptions(LanguageVersion.CSharp7_2)); 299new CSharpParseOptions(LanguageVersion.CSharp7_2)); 312new CSharpParseOptions(LanguageVersion.CSharp7_2)); 325new CSharpParseOptions(LanguageVersion.CSharp7_2)); 340new CSharpParseOptions(LanguageVersion.CSharp7_3)); 353new CSharpParseOptions(LanguageVersion.CSharp7_3)); 370new CSharpParseOptions(LanguageVersion.CSharp7_3)); 702new CSharpParseOptions(LanguageVersion.CSharp8)); 715new CSharpParseOptions(LanguageVersion.CSharp7)); 748new CSharpParseOptions(LanguageVersion.CSharp7)); 777new CSharpParseOptions(LanguageVersion.CSharp7)); 811new CSharpParseOptions(LanguageVersion.CSharp7)); 848new CSharpParseOptions(LanguageVersion.CSharp7_3)); 876new CSharpParseOptions(LanguageVersion.CSharp7_3)); 890new CSharpParseOptions(LanguageVersion.CSharp7_3)); 904new CSharpParseOptions(LanguageVersion.CSharp7_3)); 918new CSharpParseOptions(LanguageVersion.CSharp7_3)); 931new CSharpParseOptions(LanguageVersion.CSharp7_3)); 964new CSharpParseOptions(LanguageVersion.CSharp7_3)); 993new CSharpParseOptions(LanguageVersion.CSharp7_3)); 1027new CSharpParseOptions(LanguageVersion.CSharp7_3)); 1064new CSharpParseOptions(LanguageVersion.CSharp8)); 1090new CSharpParseOptions(LanguageVersion.CSharp9)); 1100new CSharpParseOptions(LanguageVersion.CSharp11)); 1110new CSharpParseOptions(LanguageVersion.CSharp11)); 1120new CSharpParseOptions(LanguageVersion.CSharp11)); 1130new CSharpParseOptions(LanguageVersion.CSharp11)); 1140new CSharpParseOptions(LanguageVersion.CSharp11)); 1150new CSharpParseOptions(LanguageVersion.CSharp11)); 1163new CSharpParseOptions(LanguageVersion.CSharp8)); 1173new CSharpParseOptions(LanguageVersion.CSharp9)); 1192new CSharpParseOptions(LanguageVersion.CSharp9)); 1208new CSharpParseOptions(LanguageVersion.CSharp8)); 1226new CSharpParseOptions(LanguageVersion.CSharp8)); 1240new CSharpParseOptions(LanguageVersion.CSharp10)); 1254new CSharpParseOptions(LanguageVersion.CSharp10)); 1268new CSharpParseOptions(LanguageVersion.CSharp10));
UseInterpolatedVerbatimStringCodeFixTests.cs (6)
49""", parameters: new TestParameters().WithParseOptions(new CSharpParseOptions(LanguageVersion.CSharp7_3))); 64""", parameters: new TestParameters().WithParseOptions(new CSharpParseOptions(LanguageVersion.CSharp7_3))); 88""", parameters: new TestParameters().WithParseOptions(new CSharpParseOptions(LanguageVersion.CSharp7_3))); 114""", parameters: new TestParameters().WithParseOptions(new CSharpParseOptions(LanguageVersion.CSharp7_3))); 129""", parameters: new TestParameters().WithParseOptions(new CSharpParseOptions(LanguageVersion.CSharp7_3))); 144""", parameters: new TestParameters().WithParseOptions(new CSharpParseOptions(LanguageVersion.CSharp8)));
Workspaces\WorkspaceTests_EditorFeatures.cs (2)
174new CSharpParseOptions(preprocessorSymbols: new[] { "GOO" })); 200new CSharpParseOptions(preprocessorSymbols: new[] { "GOO" }));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
PDB\CSharpDeterministicBuildCompilationTests.cs (1)
352var parseOptions = new CSharpParseOptions(
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (19)
Attributes\AttributeTests_Dynamic.cs (5)
1302parseOptions: new CSharpParseOptions(kind: sourceCodeKind, languageVersion: LanguageVersion.CSharp7_2))); 1312parseOptions: new CSharpParseOptions(kind: sourceCodeKind, languageVersion: LanguageVersion.CSharp7_2)); 1354parseOptions: new CSharpParseOptions(kind: sourceCodeKind, languageVersion: LanguageVersion.CSharp7_2))); 1368parseOptions: new CSharpParseOptions(kind: sourceCodeKind, languageVersion: LanguageVersion.Preview))); 1397CreateCompilationWithMscorlib45(source: source, parseOptions: new CSharpParseOptions(kind: sourceCodeKind, languageVersion: LanguageVersion.CSharp7_2)).VerifyDiagnostics(
Attributes\AttributeTests_WellKnownAttributes.cs (4)
13525CreateCompilation(code, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7_3)).VerifyDiagnostics( 13542CreateEmptyCompilation(code, references: WinRtRefs, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7_3)).VerifyDiagnostics( 13568CreateCompilation(code, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7_3)).VerifyDiagnostics( 13594CreateEmptyCompilation(code, references: WinRtRefs, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7_3)).VerifyDiagnostics(
Diagnostics\GetDiagnosticsTests.cs (10)
324var compilation = CreateEmptyCompilation(string.Empty, parseOptions: new CSharpParseOptions().WithPreprocessorSymbols(new[] { "1" })); 336var compilation = CreateCompilationWithMscorlib45(string.Empty, parseOptions: new CSharpParseOptions().WithKind(SourceCodeKind.Interactive)); 348var compilation = CreateEmptyCompilation(string.Empty, parseOptions: new CSharpParseOptions().WithLanguageVersion((LanguageVersion)10000)); 358var compilation = CreateEmptyCompilation(string.Empty, parseOptions: new CSharpParseOptions().WithDocumentationMode(unchecked((DocumentationMode)100))); 368var syntaxTree1 = Parse(string.Empty, options: new CSharpParseOptions().WithPreprocessorSymbols(new[] { "1" })); 369var syntaxTree2 = Parse(string.Empty, options: new CSharpParseOptions().WithPreprocessorSymbols(new[] { "2" })); 370var syntaxTree3 = Parse(string.Empty, options: new CSharpParseOptions().WithPreprocessorSymbols(new[] { "3" })); 394var parseOptions1 = new CSharpParseOptions().WithPreprocessorSymbols(new[] { "1" }); 395var parseOptions2 = new CSharpParseOptions().WithPreprocessorSymbols(new[] { "2" }); 420var parseOptions = new CSharpParseOptions(LanguageVersion.Latest);
Microsoft.CodeAnalysis.CSharp.Scripting (1)
CSharpScriptCompiler.cs (1)
18internal static readonly CSharpParseOptions DefaultParseOptions = new CSharpParseOptions(kind: SourceCodeKind.Script, languageVersion: LanguageVersion.Latest);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (21)
Semantics\ForEachTests.cs (1)
2050var options = new CSharpParseOptions(preprocessorSymbols: ImmutableArray.Create("CONDITIONAL"), documentationMode: DocumentationMode.None);
Semantics\GenericConstraintsTests.cs (4)
351var oldOptions = new CSharpParseOptions(LanguageVersion.CSharp7_2); 908var oldOptions = new CSharpParseOptions(LanguageVersion.CSharp7_2); 1390var oldOptions = new CSharpParseOptions(LanguageVersion.CSharp7_2); 2086var oldOptions = new CSharpParseOptions(LanguageVersion.CSharp7_2);
Semantics\InterpolationTests.cs (2)
1156var parseOptions = new CSharpParseOptions( 1367var parseOptions = new CSharpParseOptions(
Semantics\ScriptSemanticsTests.cs (11)
1179var compilationUnit = CSharp.SyntaxFactory.ParseCompilationUnit(code, options: new CSharp.CSharpParseOptions(kind: SourceCodeKind.Script)); 1207syntaxTree = SyntaxFactory.ParseSyntaxTree(code, options: new CSharp.CSharpParseOptions(kind: SourceCodeKind.Script)); 1216syntaxTree = SyntaxFactory.ParseSyntaxTree(code, options: new CSharp.CSharpParseOptions(kind: SourceCodeKind.Script)); 1225syntaxTree = SyntaxFactory.ParseSyntaxTree(code, options: new CSharp.CSharpParseOptions(kind: SourceCodeKind.Script)); 1237syntaxTree = SyntaxFactory.ParseSyntaxTree(code, options: new CSharp.CSharpParseOptions(kind: SourceCodeKind.Script)); 1249syntaxTree = SyntaxFactory.ParseSyntaxTree(code, options: new CSharp.CSharpParseOptions(kind: SourceCodeKind.Script)); 1267var compilationUnit = CSharp.SyntaxFactory.ParseCompilationUnit("\nSystem.Console.WriteLine(1);", options: new CSharp.CSharpParseOptions(kind: SourceCodeKind.Script)); 1269var syntaxTree2 = SyntaxFactory.ParseSyntaxTree("System.Console.WriteLine(2);", options: new CSharp.CSharpParseOptions(kind: SourceCodeKind.Script)); 1306var compilationUnit = CSharp.SyntaxFactory.ParseCompilationUnit(code, options: new CSharp.CSharpParseOptions(kind: SourceCodeKind.Script)); 1336syntaxTree = SyntaxFactory.ParseSyntaxTree(code, options: new CSharp.CSharpParseOptions(kind: SourceCodeKind.Script)); 1351syntaxTree = SyntaxFactory.ParseSyntaxTree(code, options: new CSharp.CSharpParseOptions(kind: SourceCodeKind.Script));
Semantics\StackAllocInitializerTests.cs (1)
1445var parseOptions = new CSharpParseOptions().WithLanguageVersion(LanguageVersion.CSharp7);
Semantics\StackAllocSpanExpressionsTests.cs (2)
363var parseOptions = new CSharpParseOptions().WithLanguageVersion(LanguageVersion.CSharp7); 382var parseOptions = new CSharpParseOptions().WithLanguageVersion(LanguageVersion.CSharp7);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
2750var tree = SyntaxFactory.ParseSyntaxTree(test, options: new CSharpParseOptions(languageVersion: LanguageVersion.CSharp6));
DocumentationComments\ParameterTests.cs (2)
844CreateCompilation(code, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp2)).VerifyDiagnostics( 849CreateCompilation(code, parseOptions: new CSharpParseOptions(LanguageVersion.Latest)).VerifyDiagnostics();
Symbols\Source\ModifierTests.cs (1)
334CreateCompilation(code, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7)).VerifyDiagnostics(
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (41)
IncrementalParsing\IncrementalParsingTests.cs (2)
21return new CSharpParseOptions(languageVersion: LanguageVersion.CSharp3, preprocessorSymbols: defines); 33var options = new CSharpParseOptions(languageVersion: languageVersion);
LexicalAndXml\LexicalTests.cs (4)
31_options = new CSharpParseOptions(languageVersion: LanguageVersion.CSharp3); 32_options6 = new CSharpParseOptions(languageVersion: LanguageVersion.CSharp6); 33_options7 = new CSharpParseOptions(languageVersion: LanguageVersion.CSharp7); 34_options72 = new CSharpParseOptions(languageVersion: LanguageVersion.CSharp7_2);
LexicalAndXml\PreprocessorTests.cs (2)
77return new CSharpParseOptions(languageVersion: LanguageVersion.CSharp4, kind: kind, preprocessorSymbols: defines); 3232var node = Parse(text, new CSharpParseOptions(version));
LexicalAndXml\XmlDocCommentTests.cs (1)
25return new CSharpParseOptions(
Parsing\AsyncParsingTests.cs (1)
33test(new CSharpParseOptions(languageVersion: version));
Parsing\CSharpParseOptionsTests.cs (26)
35var po = new CSharpParseOptions().WithFeatures(new[] { kvp }); 76var options = new CSharpParseOptions(); 82options = new CSharpParseOptions(kind: SourceCodeKind.Regular); 88options = new CSharpParseOptions(kind: SourceCodeKind.Script); 95options = new CSharpParseOptions(kind: SourceCodeKind.Interactive); 104options = new CSharpParseOptions(kind: (SourceCodeKind)int.MinValue); 116var options1 = new CSharpParseOptions(kind: SourceCodeKind.Script); 117var options2 = new CSharpParseOptions(kind: SourceCodeKind.Script); 123options1 = new CSharpParseOptions(kind: SourceCodeKind.Script); 124options2 = new CSharpParseOptions(kind: SourceCodeKind.Interactive); 133var options1 = new CSharpParseOptions(kind: SourceCodeKind.Script); 134var options2 = new CSharpParseOptions(kind: SourceCodeKind.Script); 140options1 = new CSharpParseOptions(kind: SourceCodeKind.Script); 141options2 = new CSharpParseOptions(kind: SourceCodeKind.Interactive); 151var options = new CSharpParseOptions(kind: SourceCodeKind.Interactive); 162var options = new CSharpParseOptions(documentationMode: unchecked((DocumentationMode)100)); 172var options = new CSharpParseOptions(languageVersion: unchecked((LanguageVersion)10000)); 182var options = new CSharpParseOptions(preprocessorSymbols: new[] { "test", "1" }); 193var options = new CSharpParseOptions().WithKind(SourceCodeKind.Interactive); 204var options = new CSharpParseOptions().WithDocumentationMode(unchecked((DocumentationMode)100)); 214var options = new CSharpParseOptions().WithLanguageVersion(unchecked((LanguageVersion)10000)); 224var options = new CSharpParseOptions().WithPreprocessorSymbols(new[] { "" }); 234var options = new CSharpParseOptions().WithPreprocessorSymbols(new[] { " " }); 244var options = new CSharpParseOptions().WithPreprocessorSymbols(new[] { "Good", "Bad.Symbol" }); 254var options = new CSharpParseOptions().WithPreprocessorSymbols(new[] { "Good", "Bad\\Symbol" }); 264var options = new CSharpParseOptions().WithPreprocessorSymbols(new[] { "Good", null });
Parsing\RoundTrippingTests.cs (1)
1579CSharpParseOptions options = new CSharpParseOptions(languageVersion: LanguageVersion.CSharp2);
Parsing\StatementParsingTests.cs (1)
3434var tree = SyntaxFactory.ParseSyntaxTree(text, options: new CSharpParseOptions(documentationMode: DocumentationMode.Parse));
Syntax\SyntaxTreeTests.cs (3)
245var newOptions = new CSharpParseOptions(); 263var newOptions = new CSharpParseOptions(); 278var newOptions = new CSharpParseOptions();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
TestOptions.cs (2)
18public static readonly CSharpParseOptions Regular = new CSharpParseOptions(kind: SourceCodeKind.Regular, documentationMode: DocumentationMode.Parse); 54new CSharpParseOptions(kind: SourceCodeKind.Regular, documentationMode: DocumentationMode.None, languageVersion: LanguageVersion.Preview).WithFeatures(s_experimentalFeatures);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Serialization\CSharpOptionsSerializationService.cs (1)
74var options = new CSharpParseOptions(languageVersion, documentationMode, kind, preprocessorSymbolNames);
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.cs (1)
48return new CSharpParseOptions(
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
Formatting\FormattingTests.cs (1)
7351var parseOptions = new CSharpParseOptions();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
Utilities\Options.cs (2)
13internal static readonly CSharpParseOptions Script = new CSharpParseOptions(kind: SourceCodeKind.Script); 14internal static readonly CSharpParseOptions Regular = new CSharpParseOptions(kind: SourceCodeKind.Regular);
Workspaces\CSharpTestWorkspaceFixture.cs (1)
21parseOptions: new CSharpParseOptions(kind: SourceCodeKind.Regular),
Workspaces\TestWorkspace_XmlConsumption.cs (1)
440return new CSharpParseOptions(preprocessorSymbols: preprocessorSymbolsAttribute.Value.Split(','));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (2)
2320solution = solution.WithProjectParseOptions(project.Id, new CSharpParseOptions(LanguageVersion.CSharp10)); 3282solution = solution.WithProjectParseOptions(project.Id, new CSharpParseOptions(LanguageVersion.CSharp10));
Microsoft.CodeAnalysis.UnitTests (1)
Diagnostics\AnalysisContextInfoTests.cs (1)
26var parseOptions = new CSharpParseOptions(kind: SourceCodeKind.Regular, documentationMode: DocumentationMode.None)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Attributes\AttributeTests_ObsoleteAttribute.vb (1)
2706Dim csCompilation = CreateCSharpCompilation("Dll1", csSource.Value, parseOptions:=New CSharp.CSharpParseOptions(CSharp.LanguageVersion.CSharp7_2))
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Compilation\SemanticModelAPITests.vb (1)
2964", parseOptions:=New CSharp.CSharpParseOptions(CSharp.LanguageVersion.CSharp7_3))
Semantics\NativeIntegerTests.vb (1)
21Dim comp As Compilation = CreateCSharpCompilation(source0, parseOptions:=New CSharp.CSharpParseOptions(CSharp.LanguageVersion.CSharp9))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (45)
SymbolDisplay\SymbolDisplayTests.vb (3)
5548Dim comp = CreateCSharpCompilation(GetUniqueName(), source, parseOptions:=New CSharp.CSharpParseOptions(CSharp.LanguageVersion.Preview)) 5602Dim comp = CreateCSharpCompilation(GetUniqueName(), source, parseOptions:=New CSharp.CSharpParseOptions(CSharp.LanguageVersion.Preview)) 5658Dim comp = CreateCSharpCompilation(GetUniqueName(), source, parseOptions:=New CSharp.CSharpParseOptions(CSharp.LanguageVersion.Preview))
SymbolsTests\ExtensionMethods\ExtensionMethodTests.vb (2)
2482Dim options = New CSharpParseOptions(CodeAnalysis.CSharp.LanguageVersion.Latest) 2511Dim options = New CSharpParseOptions(CodeAnalysis.CSharp.LanguageVersion.Latest)
SymbolsTests\GenericConstraintTests.vb (3)
5744}", parseOptions:=New CSharp.CSharpParseOptions(CSharp.LanguageVersion.CSharp7_3)).EmitToImageReference() 5779}", parseOptions:=New CSharp.CSharpParseOptions(CSharp.LanguageVersion.CSharp7_3)).EmitToImageReference() 5813}", parseOptions:=New CSharp.CSharpParseOptions(CSharp.LanguageVersion.CSharp7_3)).EmitToImageReference()
SymbolsTests\Metadata\PE\HasUnsupportedMetadata.vb (1)
516}", parseOptions:=New CSharp.CSharpParseOptions().WithLanguageVersion(CSharp.LanguageVersion.CSharp9),
SymbolsTests\Metadata\PE\InAttributeModifierTests.vb (33)
22}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 48}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 78}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 105}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 130}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 160}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 193}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 222}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 254}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 286}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 316}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 346}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 375}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 404}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 432}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 462}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 492}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 521}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 550}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 577", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 604", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 631", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 658", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 684", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 717}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 753}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 789}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 825}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 860}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 897}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 932}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 968}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 1008}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference()
SymbolsTests\Metadata\PE\LoadCustomModifiers.vb (3)
116}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 155}", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference() 185", parseOptions:=New CSharpParseOptions(CSharp.LanguageVersion.Latest)).EmitToImageReference()
Microsoft.CodeAnalysis.Workspaces.UnitTests (11)
BatchFixAllProviderTests.cs (1)
156return new CSharpParseOptions(LanguageVersion.Default, DocumentationMode.Diagnose);
SolutionTests\SolutionTests.cs (10)
1261var options = new CSharpParseOptions(CS.LanguageVersion.CSharp1); 1290document = document.Project.WithParseOptions(new CSharpParseOptions(languageVersion: CS.LanguageVersion.CSharp1)).GetRequiredDocument(documentId); 1330? new CSharpParseOptions(preprocessorSymbols: new[] { "DEBUG" }) 1716WithProjectParseOptions(projectId, new CSharpParseOptions(kind: SourceCodeKind.Script)); 1742WithProjectParseOptions(projectId, new CSharpParseOptions(kind: SourceCodeKind.Script)); 1772WithProjectParseOptions(projectId, new CSharpParseOptions(kind: SourceCodeKind.Script)); 1801WithProjectParseOptions(projectId, new CSharpParseOptions(kind: SourceCodeKind.Script)); 1830WithProjectParseOptions(projectId, new CSharpParseOptions(kind: SourceCodeKind.Script)); 1861WithProjectParseOptions(projectId, new CSharpParseOptions(kind: SourceCodeKind.Script)); 2398var newParseOptions = new CSharpParseOptions(preprocessorSymbols: new[] { "AFTER" });
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ChangeSignature\CSharpChangeSignatureViewModelFactoryService.cs (1)
21private static readonly CSharpParseOptions s_langVersionLatestParseOptions = new(LanguageVersion.Preview);
StackDepthTest (1)
Program.cs (1)
77var parseOptions = new CSharpParseOptions(kind: SourceCodeKind.Regular, documentationMode: DocumentationMode.None);