356 instantiations of CSharpParseOptions
Analyzer.Utilities.UnitTests (2)
Microsoft.AspNetCore.Http.Microbenchmarks (1)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
Microsoft.CodeAnalysis.CSharp (7)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (90)
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (27)
2448""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
2480""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9)));
2499""", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion)));
2704""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
2719""", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion));
2810""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
2831""", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion));
2941""", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
2976""", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9));
5011""", optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7202""", PreferDiscard, new CSharpParseOptions(LanguageVersion.CSharp9));
7623""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7637""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7659""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7681""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7699""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7842""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
7863""", PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion));
8230""", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7_3)));
8266""", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8450""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8469""", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion)));
8484""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8508""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8567""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(languageVersion)));
8583""", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion)));
8613""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (25)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (19)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (105)
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (27)
2448""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
2480""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9)));
2499""", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion)));
2704""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
2719""", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion));
2810""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
2831""", options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion));
2941""", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
2976""", optionName: optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp9));
5011""", optionName, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7202""", PreferDiscard, new CSharpParseOptions(LanguageVersion.CSharp9));
7623""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7637""", parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7659""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7681""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7699""", optionName: nameof(PreferDiscard), parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8));
7842""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
7863""", PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion));
8230""", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp7_3)));
8266""", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8450""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8469""", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion)));
8484""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8508""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
8567""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(languageVersion)));
8583""", new TestParameters(options: PreferUnusedLocal, parseOptions: new CSharpParseOptions(languageVersion)));
8613""", new TestParameters(options: PreferDiscard, parseOptions: new CSharpParseOptions(LanguageVersion.CSharp8)));
Microsoft.CodeAnalysis.CSharp.Scripting (1)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (21)
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));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (41)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
Microsoft.CodeAnalysis.Features.UnitTests (2)
Microsoft.CodeAnalysis.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Microsoft.CodeAnalysis.Workspaces.UnitTests (13)
Microsoft.DotNet.GenFacades (2)
Microsoft.Extensions.Validation.GeneratorTests (1)
Microsoft.Gen.BuildMetadata.Unit.Tests (1)
Microsoft.Gen.ComplianceReports.Unit.Tests (1)
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
Microsoft.Gen.Logging.Unit.Tests (1)
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
Microsoft.Gen.Metrics.Unit.Tests (1)
Microsoft.Gen.MetricsReports.Unit.Tests (1)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
StackDepthTest (1)
1900 references to CSharpParseOptions
IdeCoreBenchmarks (1)
Microsoft.Analyzers.Extra.Tests (2)
Microsoft.Analyzers.Local.Tests (2)
Microsoft.AspNetCore.Http.Microbenchmarks (1)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (4)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (5)
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (4)
Microsoft.CodeAnalysis.CSharp (125)
SourceGeneration\CSharpGeneratorDriver.cs (8)
23/// <param name="parseOptions">The <see cref="CSharpParseOptions"/> that should be used when parsing generated files.</param>
27internal CSharpGeneratorDriver(CSharpParseOptions parseOptions, ImmutableArray<ISourceGenerator> generators, AnalyzerConfigOptionsProvider optionsProvider, ImmutableArray<AdditionalText> additionalTexts, GeneratorDriverOptions driverOptions)
58/// <param name="parseOptions">The <see cref="CSharpParseOptions"/> that should be used when parsing generated files, or <c>null</c> to use <see cref="CSharpParseOptions.Default"/></param>
62public static CSharpGeneratorDriver Create(IEnumerable<ISourceGenerator> generators, IEnumerable<AdditionalText>? additionalTexts = null, CSharpParseOptions? parseOptions = null, AnalyzerConfigOptionsProvider? optionsProvider = null, GeneratorDriverOptions driverOptions = default)
63=> new CSharpGeneratorDriver(parseOptions ?? CSharpParseOptions.Default, generators.ToImmutableArray(), optionsProvider ?? CompilerAnalyzerConfigOptionsProvider.Empty, additionalTexts.AsImmutableOrEmpty(), driverOptions);
67public static CSharpGeneratorDriver Create(IEnumerable<ISourceGenerator> generators, IEnumerable<AdditionalText>? additionalTexts, CSharpParseOptions? parseOptions, AnalyzerConfigOptionsProvider? optionsProvider)
71=> CSharpSyntaxTree.ParseTextLazy(input.Text, (CSharpParseOptions)_state.ParseOptions, fileName);
Syntax\CSharpSyntaxTree.cs (18)
56public new abstract CSharpParseOptions Options { get; }
313public static SyntaxTree Create(CSharpSyntaxNode root, CSharpParseOptions? options = null, string? path = "", Encoding? encoding = null)
331CSharpParseOptions? options,
349options: options ?? CSharpParseOptions.Default,
358CSharpParseOptions options,
379internal static SyntaxTree CreateForDebugger(CSharpSyntaxNode root, SourceText text, CSharpParseOptions options)
392/// <para>NOTE: Do not use this method elsewhere, instead use <see cref="Create(CSharpSyntaxNode, CSharpParseOptions, string, Encoding)"/> method for creating a syntax tree.</para>
394internal static SyntaxTree CreateWithoutClone(CSharpSyntaxNode root, CSharpParseOptions options)
416CSharpParseOptions? options = null,
419return new LazySyntaxTree(text, options ?? CSharpParseOptions.Default, path, diagnosticOptions: null);
431CSharpParseOptions? options = null,
452CSharpParseOptions? options,
471CSharpParseOptions? options = null,
491CSharpParseOptions? options,
502options = options ?? CSharpParseOptions.Default;
904CSharpParseOptions? options,
915CSharpParseOptions? options,
927CSharpParseOptions? options,
Syntax\SyntaxFactory.cs (30)
1577=> CSharpSyntaxTree.Create((CSharpSyntaxNode)root, (CSharpParseOptions?)options ?? CSharpParseOptions.Default, path, encoding, SourceHashAlgorithm.Sha1);
1583/// <inheritdoc cref="CSharpSyntaxTree.ParseText(string, CSharpParseOptions?, string, Encoding?, CancellationToken)"/>
1591return CSharpSyntaxTree.ParseText(SourceText.From(text, encoding, SourceHashAlgorithm.Sha1), (CSharpParseOptions?)options, path, diagnosticOptions: null, isGeneratedCode: null, cancellationToken);
1595/// <inheritdoc cref="CSharpSyntaxTree.ParseText(SourceText, CSharpParseOptions?, string, CancellationToken)"/>
1602return CSharpSyntaxTree.ParseText(text, (CSharpParseOptions?)options, path, cancellationToken);
1613return ParseLeadingTrivia(text, CSharpParseOptions.Default, offset);
1619internal static SyntaxTriviaList ParseLeadingTrivia(string text, CSharpParseOptions options, int offset = 0)
1632using (var lexer = new InternalSyntax.Lexer(MakeSourceText(text, offset), CSharpParseOptions.Default))
1651SyntaxTriviaList leadingTrivia = ParseLeadingTrivia(commentText, CSharpParseOptions.Default.WithDocumentationMode(DocumentationMode.Diagnose));
1669using (var lexer = new InternalSyntax.Lexer(MakeSourceText(text, offset), CSharpParseOptions.Default))
1685public static IEnumerable<SyntaxToken> ParseTokens(string text, int offset = 0, int initialTokenPosition = 0, CSharpParseOptions? options = null)
1687using (var lexer = new InternalSyntax.Lexer(MakeSourceText(text, offset), options ?? CSharpParseOptions.Default))
1710public static SyntaxTokenParser CreateTokenParser(SourceText sourceText, CSharpParseOptions? options = null)
1712return new SyntaxTokenParser(new InternalSyntax.Lexer(sourceText, options ?? CSharpParseOptions.Default));
1744using (var lexer = MakeLexer(text, offset, (CSharpParseOptions?)options))
1763using (var lexer = MakeLexer(text, offset, (CSharpParseOptions?)options))
1782using (var lexer = MakeLexer(text, offset, (CSharpParseOptions?)options))
1802using (var lexer = MakeLexer(text, offset, (CSharpParseOptions?)options))
1823public static CompilationUnitSyntax ParseCompilationUnit(string text, int offset = 0, CSharpParseOptions? options = null)
1845using (var lexer = MakeLexer(text, offset, (CSharpParseOptions?)options))
1864using (var lexer = MakeLexer(text, offset, (CSharpParseOptions?)options))
1883using (var lexer = MakeLexer(text, offset, (CSharpParseOptions?)options))
1902using (var lexer = MakeLexer(text, offset, (CSharpParseOptions?)options))
1921using var lexer = MakeLexer(text, offset, (CSharpParseOptions?)options);
1936private static TSyntax CreateRed<TSyntax>(InternalSyntax.CSharpSyntaxNode green, CSharpParseOptions options)
1955private static InternalSyntax.Lexer MakeLexer(string text, int offset, CSharpParseOptions? options = null)
1959options: options ?? CSharpParseOptions.Default);
2851return CSharpSyntaxTree.ParseText(text, (CSharpParseOptions?)options, path, diagnosticOptions, isGeneratedCode: null, cancellationToken);
2880return CSharpSyntaxTree.ParseText(text, (CSharpParseOptions?)options, path, diagnosticOptions, isGeneratedCode, cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (8)
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (77)
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndNullCheckTests.cs (10)
79""", new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(version)));
95""", new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6)));
1083""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1120""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1366""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1395""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1446""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1476""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1533""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1571""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.CSharp15.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (6)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (5)
170BaseFieldDeclarationSyntax => SyntaxFactory.ParseCompilationUnit(WrapInType(textToParse), options: (CSharpParseOptions)tree.Options),
171BaseMethodDeclarationSyntax => SyntaxFactory.ParseCompilationUnit(WrapInType(textToParse), options: (CSharpParseOptions)tree.Options),
172BasePropertyDeclarationSyntax => SyntaxFactory.ParseCompilationUnit(WrapInType(textToParse), options: (CSharpParseOptions)tree.Options),
173StatementSyntax => SyntaxFactory.ParseStatement(textToParse, options: (CSharpParseOptions)tree.Options),
174UsingDirectiveSyntax => SyntaxFactory.ParseCompilationUnit(textToParse, options: (CSharpParseOptions)tree.Options),
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (70)
Extensions\ContextQuery\AbstractContextTests.cs (10)
16private void VerifyWorker(string markup, bool validLocation, CSharpParseOptions options = null)
33CSharpParseOptions options)
44private void VerifyInFrontOfComment(string text, int position, bool validLocation, CSharpParseOptions options)
47private void VerifyInFrontOfComment_TypePartiallyWritten(string text, int position, bool validLocation, CSharpParseOptions options)
55CSharpParseOptions options)
65private void VerifyAtPosition(string text, int position, bool validLocation, CSharpParseOptions options)
68private void VerifyAtPosition_TypePartiallyWritten(string text, int position, bool validLocation, CSharpParseOptions options)
76CSharpParseOptions options)
92private void VerifyAtEndOfFile(string text, int position, bool validLocation, CSharpParseOptions options)
95private void VerifyAtEndOfFile_TypePartiallyWritten(string text, int position, bool validLocation, CSharpParseOptions options)
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (21)
Recommendations\RecommenderTests.cs (20)
26protected static readonly CSharpParseOptions CSharp9ParseOptions = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp9);
27protected static readonly CSharpParseOptions CSharpNextParseOptions = CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp14);
28protected static readonly CSharpParseOptions CSharpNextScriptParseOptions = Options.Script.WithLanguageVersion(LanguageVersion.CSharp14);
33internal async Task VerifyWorkerAsync(string markup, bool absent, CSharpParseOptions? options = null, int? matchPriority = null)
49CSharpParseOptions? options,
59private Task CheckResultAsync(string text, int position, bool absent, CSharpParseOptions? options, int? matchPriority)
111private Task VerifyInFrontOfCommentAsync(string text, int cursorPosition, bool absent, CSharpParseOptions? options, int? matchPriority)
114private Task VerifyInFrontOfComment_KeywordPartiallyWrittenAsync(string text, int position, bool absent, CSharpParseOptions? options, int? matchPriority)
122CSharpParseOptions? options,
132private Task VerifyAtPositionAsync(string text, int position, bool absent, CSharpParseOptions? options, int? matchPriority)
135private Task VerifyAtPosition_KeywordPartiallyWrittenAsync(string text, int position, bool absent, CSharpParseOptions? options, int? matchPriority)
143CSharpParseOptions? options,
159private Task VerifyAtEndOfFileAsync(string text, int position, bool absent, CSharpParseOptions? options, int? matchPriority)
162private Task VerifyAtEndOfFile_KeywordPartiallyWrittenAsync(string text, int position, bool absent, CSharpParseOptions? options, int? matchPriority)
167CSharpParseOptions? options = null,
168CSharpParseOptions? scriptOptions = null)
193CSharpParseOptions? options = null,
194CSharpParseOptions? scriptOptions = null)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (44)
Emit\CompilationEmitTests.cs (20)
263", assemblyName: "test", parseOptions: CSharpParseOptions.Default.WithDocumentationMode(DocumentationMode.None));
308", assemblyName: "test", parseOptions: CSharpParseOptions.Default.WithDocumentationMode(DocumentationMode.None));
354", assemblyName: "test", parseOptions: CSharpParseOptions.Default.WithDocumentationMode(DocumentationMode.Diagnose));
408", assemblyName: "test", parseOptions: CSharpParseOptions.Default.WithDocumentationMode(DocumentationMode.Diagnose));
464", assemblyName: "test", parseOptions: CSharpParseOptions.Default.WithDocumentationMode(DocumentationMode.Diagnose));
517", assemblyName: "test", parseOptions: CSharpParseOptions.Default.WithDocumentationMode(DocumentationMode.Parse));
2131var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute();
2262var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute();
2329var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute();
2396var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute();
2456var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute();
2501var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute();
4673var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute();
4758var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute();
4803var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute();
4859var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute();
4890var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute();
4938var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute();
4967var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute();
5015var parseOptions = TestOptions.Regular.WithNoRefSafetyRulesAttribute();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (32)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (139)
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Features (20)
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (147)
IntroduceParameter\IntroduceParameterTests.cs (14)
351""", index: 1, new(options: new OptionsCollection(GetLanguage()), parseOptions: CSharpParseOptions.Default));
387""", index: 1, new(options: new OptionsCollection(GetLanguage()), parseOptions: CSharpParseOptions.Default));
423""", index: 1, new(options: new OptionsCollection(GetLanguage()), parseOptions: CSharpParseOptions.Default));
459""", index: 1, new(options: new OptionsCollection(GetLanguage()), parseOptions: CSharpParseOptions.Default));
513""", index: 1, new(options: new OptionsCollection(GetLanguage()), parseOptions: CSharpParseOptions.Default));
567""", index: 1, new(options: new OptionsCollection(GetLanguage()), parseOptions: CSharpParseOptions.Default));
621""", index: 1, new(options: new OptionsCollection(GetLanguage()), parseOptions: CSharpParseOptions.Default));
659""", index: 4, new(options: new OptionsCollection(GetLanguage()), parseOptions: CSharpParseOptions.Default));
685""", index: 2, new(options: new OptionsCollection(GetLanguage()), parseOptions: CSharpParseOptions.Default));
721""", index: 2, new(options: new OptionsCollection(GetLanguage()), parseOptions: CSharpParseOptions.Default));
748""", index: 2, new(options: UseExpressionBody, parseOptions: CSharpParseOptions.Default));
779""", index: 1, new(options: new OptionsCollection(GetLanguage()), parseOptions: CSharpParseOptions.Default));
1087""", index: 1, new(options: new OptionsCollection(GetLanguage()), parseOptions: CSharpParseOptions.Default));
1115""", index: 1, new(options: new OptionsCollection(GetLanguage()), parseOptions: CSharpParseOptions.Default));
IntroduceVariable\IntroduceVariableTests.cs (8)
3961new(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8),
8112""", new(index: 1, parseOptions: CSharpParseOptions.Default, options: ImplicitTypingEverywhere()));
8140""", new(index: 1, parseOptions: CSharpParseOptions.Default, options: ImplicitTypingEverywhere()));
8174""", new(index: 1, parseOptions: CSharpParseOptions.Default, options: ImplicitTypingEverywhere()));
8208""", new(index: 1, parseOptions: CSharpParseOptions.Default, options: ImplicitTypingEverywhere()));
8236""", new(index: 1, parseOptions: CSharpParseOptions.Default, options: ImplicitTypingEverywhere()));
8264""", new(index: 1, parseOptions: CSharpParseOptions.Default, options: ImplicitTypingEverywhere()));
8291""", new(index: 1, parseOptions: CSharpParseOptions.Default, options: ImplicitTypingEverywhere()));
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpAsAndNullCheckTests.cs (10)
79""", new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(version)));
95""", new TestParameters(parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6)));
1083""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1120""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1366""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1395""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1446""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1476""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1533""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
1571""", parameters: new TestParameters(CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)));
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Scripting (3)
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (3)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (344)
SourceGeneration\GeneratorDriverTests.cs (119)
38var parseOptions = TestOptions.Regular;
58var parseOptions = TestOptions.Regular;
80var parseOptions = TestOptions.Regular;
101var parseOptions = TestOptions.Regular;
130var parseOptions = TestOptions.Regular;
159var parseOptions = TestOptions.Regular;
220var parseOptions = TestOptions.Regular;
252var parseOptions = TestOptions.Regular;
277var parseOptions = TestOptions.Regular;
300var parseOptions = TestOptions.Regular;
321var parseOptions = TestOptions.Regular;
344var parseOptions = TestOptions.Regular;
374var parseOptions = TestOptions.Regular;
405var parseOptions = TestOptions.Regular;
431var parseOptions = TestOptions.Regular;
457var parseOptions = TestOptions.Regular;
486var parseOptions = TestOptions.Regular.WithLanguageVersion(LanguageVersion.Preview);
525var parseOptions = TestOptions.Regular;
585var parseOptions = TestOptions.Regular;
615var parseOptions = TestOptions.Regular;
660var parseOptions = TestOptions.Regular;
707var parseOptions = TestOptions.Regular;
742var parseOptions = TestOptions.Regular;
779var parseOptions = TestOptions.Regular;
801var parseOptions = TestOptions.Regular;
826var parseOptions = TestOptions.Regular;
854var parseOptions = TestOptions.Regular;
885var parseOptions = TestOptions.Regular;
911var parseOptions = TestOptions.Regular;
938var parseOptions = TestOptions.Regular;
966var parseOptions = TestOptions.Regular;
998var parseOptions = TestOptions.Regular;
1027var parseOptions = TestOptions.Regular;
1062var parseOptions = TestOptions.Regular;
1089var parseOptions = TestOptions.Regular;
1134var parseOptions = TestOptions.Regular;
1161var parseOptions = TestOptions.Regular;
1259var parseOptions = TestOptions.Regular;
1350var parseOptions = TestOptions.RegularPreview;
1388var parseOptions = TestOptions.Regular;
1423var parseOptions = TestOptions.Regular;
1445var parseOptions = TestOptions.RegularPreview;
1470var parseOptions = TestOptions.RegularPreview;
1496var parseOptions = TestOptions.RegularPreview;
1538var parseOptions = TestOptions.RegularPreview;
1586var parseOptions = TestOptions.RegularPreview;
1615var parseOptions = TestOptions.RegularPreview;
1648var parseOptions = TestOptions.RegularPreview;
1669var parseOptions = TestOptions.RegularPreview;
1731var parseOptions = TestOptions.RegularPreview;
1775var parseOptions = TestOptions.RegularPreview;
1994var parseOptions = TestOptions.RegularPreview;
2030var parseOptions = TestOptions.RegularPreview;
2186var parseOptions = TestOptions.RegularPreview;
2218static void replace(ref Compilation compilation, CSharpParseOptions parseOptions, string source)
2245var parseOptions = TestOptions.RegularPreview;
2280static void replace(ref Compilation compilation, CSharpParseOptions parseOptions, string source)
2292var parseOptions = TestOptions.RegularPreview;
2354var parseOptions = TestOptions.RegularPreview;
2423static void replace(ref Compilation compilation, CSharpParseOptions parseOptions, string source)
2435var parseOptions = TestOptions.RegularPreview;
2507var parseOptions = TestOptions.RegularPreview;
2550var parseOptions = TestOptions.RegularPreview;
2591var parseOptions = TestOptions.RegularPreview;
2619var parseOptions = TestOptions.RegularPreview;
2652var newParseOptions = parseOptions.WithDocumentationMode(DocumentationMode.Diagnose);
2682var parseOptions = TestOptions.RegularPreview;
2748var parseOptions = TestOptions.RegularPreview;
2832var parseOptions = TestOptions.RegularPreview;
3019var parseOptions = TestOptions.RegularPreview;
3214var parseOptions = TestOptions.RegularPreview;
3280var parseOptions = TestOptions.RegularPreview;
3326var parseOptions = TestOptions.RegularPreview;
3356var parseOptions = TestOptions.RegularPreview;
3414var parseOptions = TestOptions.RegularPreview;
3440var parseOptions = TestOptions.RegularPreview;
3473var parseOptions = TestOptions.RegularPreview;
3519var parseOptions = TestOptions.RegularPreview;
3547var parseOptions = TestOptions.RegularPreview;
3578var parseOptions = TestOptions.RegularPreview;
3626var parseOptions = TestOptions.RegularPreview;
3670var parseOptions = TestOptions.RegularPreview;
3701var parseOptions = TestOptions.RegularPreview;
3745var parseOptions = TestOptions.RegularPreview;
3777var parseOptions = TestOptions.RegularPreview;
3811var parseOptions = TestOptions.RegularPreview;
3840var parseOptions = TestOptions.RegularPreview;
3871var parseOptions = TestOptions.RegularPreview;
3904var parseOptions = TestOptions.RegularPreview;
3945var parseOptions = TestOptions.RegularPreview;
3978var parseOptions = TestOptions.RegularPreview;
4007var parseOptions = TestOptions.RegularPreview;
4037var parseOptions = TestOptions.RegularPreview;
4069var parseOptions = TestOptions.RegularPreview;
4183var parseOptions = TestOptions.RegularPreview;
4245var parseOptions = TestOptions.RegularPreview;
4279static void replace(ref Compilation compilation, CSharpParseOptions parseOptions, string className, string source)
4324var parseOptions = TestOptions.RegularPreview.WithFeature(Feature.InterceptorsNamespaces, "global");
4529var parseOptions = CSharpParseOptions.Default;
4637var parseOptions = CSharpParseOptions.Default;
4658var parseOptions = CSharpParseOptions.Default;
4667var newParseOptions = parseOptions.WithLanguageVersion(LanguageVersion.CSharp9);
4694var parseOptions = CSharpParseOptions.Default;
4711var parseOptions = CSharpParseOptions.Default;
4729var parseOptions = CSharpParseOptions.Default;
4749var parseOptions = CSharpParseOptions.Default;
4767var parseOptions = CSharpParseOptions.Default;
4785var parseOptions = CSharpParseOptions.Default;
4802var parseOptions = CSharpParseOptions.Default;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (91)
Symbols\StaticAbstractMembersInInterfacesTests.cs (30)
16096foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
16577foreach (var parseOptions in new[] { TestOptions.RegularPreview, TestOptions.Regular10 })
16757foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
16839foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
16921foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
16992foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
17066foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
17153foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
20380foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
20454foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
20537foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
20617foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
21745foreach (var parseOptions in new[] { TestOptions.RegularPreview, TestOptions.Regular10 })
21805foreach (var parseOptions in new[] { TestOptions.RegularPreview, TestOptions.Regular10 })
21908foreach (var parseOptions in new[] { TestOptions.RegularPreview, TestOptions.Regular10 })
22151foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
22260foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
22362foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
23670foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
25231foreach (var parseOptions in new[] { TestOptions.RegularPreview, TestOptions.Regular10 })
25473foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
25544foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
26357foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
27896foreach (var parseOptions in new[] { TestOptions.RegularPreview, TestOptions.Regular10 })
28139foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
28210foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
29344foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
29969foreach (var parseOptions in new[] { TestOptions.RegularPreview, TestOptions.Regular10 })
30086foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
30192foreach (var parseOptions in new[] { TestOptions.Regular10, TestOptions.RegularPreview })
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (476)
Parsing\CrefParsingTests.cs (35)
22protected override SyntaxTree ParseTree(string text, CSharpParseOptions options)
27protected override CSharpSyntaxNode ParseNode(string text, CSharpParseOptions options)
30var trivia = SyntaxFactory.ParseLeadingTrivia(commentText, options ?? CSharpParseOptions.Default).Single();
351foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 })
366foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 })
382foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 })
398foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 })
549foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
585foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
622foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
668foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
717foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
774foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
816foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
835foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
856foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
875foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
896foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
915foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
934foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
955foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
1125foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
1170foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
1216foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
1271foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
1328foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
1393foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
1443foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
1471foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
1501foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
1529foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
1559foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
1587foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
1615foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
1645foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
Parsing\CSharpParseOptionsTests.cs (37)
20private void TestProperty<T>(Func<CSharpParseOptions, T, CSharpParseOptions> factory, Func<CSharpParseOptions, T> getter, T validValue)
22var oldOpt1 = CSharpParseOptions.Default;
23var newOpt1 = factory(oldOpt1, validValue);
24var newOpt2 = factory(newOpt1, validValue);
35var po = new CSharpParseOptions().WithFeatures(new[] { kvp });
37var po2 = po.WithDocumentationMode(DocumentationMode.Diagnose);
53Assert.Equal(0, CSharpParseOptions.Default.WithPreprocessorSymbols(ImmutableArray.Create("A", "B")).WithPreprocessorSymbols(default(ImmutableArray<string>)).PreprocessorSymbols.Length);
54Assert.Equal(0, CSharpParseOptions.Default.WithPreprocessorSymbols(ImmutableArray.Create("A", "B")).WithPreprocessorSymbols((IEnumerable<string>)null).PreprocessorSymbols.Length);
55Assert.Equal(0, CSharpParseOptions.Default.WithPreprocessorSymbols(ImmutableArray.Create("A", "B")).WithPreprocessorSymbols((string[])null).PreprocessorSymbols.Length);
61var options1 = CSharpParseOptions.Default.WithFeatures(new Dictionary<string, string>() { { "F1", "V1" }, { "F2", "V2" } });
62var options2 = CSharpParseOptions.Default.WithFeatures(new Dictionary<string, string>() { { "f2", "V2" }, { "F1", "V1" } });
68/// If this test fails, please update the <see cref="CSharpParseOptions.GetHashCode"/>
69/// and <see cref="CSharpParseOptions.Equals(CSharpParseOptions)"/> methods to
77typeof(CSharpParseOptions),
91var options = new CSharpParseOptions();
131var options1 = new CSharpParseOptions(kind: SourceCodeKind.Script);
132var options2 = new CSharpParseOptions(kind: SourceCodeKind.Script);
148var options1 = new CSharpParseOptions(kind: SourceCodeKind.Script);
149var options2 = new CSharpParseOptions(kind: SourceCodeKind.Script);
166var options = new CSharpParseOptions(kind: SourceCodeKind.Interactive);
177var options = new CSharpParseOptions(documentationMode: unchecked((DocumentationMode)100));
187var options = new CSharpParseOptions(languageVersion: unchecked((LanguageVersion)10000));
197var options = new CSharpParseOptions(preprocessorSymbols: new[] { "test", "1" });
208var options = new CSharpParseOptions().WithKind(SourceCodeKind.Interactive);
219var options = new CSharpParseOptions().WithDocumentationMode(unchecked((DocumentationMode)100));
229var options = new CSharpParseOptions().WithLanguageVersion(unchecked((LanguageVersion)10000));
239var options = new CSharpParseOptions().WithPreprocessorSymbols(new[] { "" });
249var options = new CSharpParseOptions().WithPreprocessorSymbols(new[] { " " });
259var options = new CSharpParseOptions().WithPreprocessorSymbols(new[] { "Good", "Bad.Symbol" });
269var options = new CSharpParseOptions().WithPreprocessorSymbols(new[] { "Good", "Bad\\Symbol" });
279var options = new CSharpParseOptions().WithPreprocessorSymbols(new[] { "Good", null });
Parsing\ExpressionParsingTests.cs (14)
20protected override SyntaxTree ParseTree(string text, CSharpParseOptions options)
211}}", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp7_3)).VerifyDiagnostics(
241}}", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)).VerifyDiagnostics();
267}}", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp7_3)).VerifyDiagnostics(
316}}", parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp8)).VerifyDiagnostics();
731var expr = this.ParseExpression(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5));
764var expr = this.ParseExpression(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6));
6652foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 })
6675foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 })
6710foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 })
6745foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 })
6768foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 })
6803foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 })
6838foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 })
Parsing\MemberDeclarationParsingTests.cs (227)
28private static readonly CSharpParseOptions RequiredMembersOptions = TestOptions.Regular11;
117foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
142foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
153foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
171foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
200foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
248foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
299foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
326foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
369foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
428foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 })
479foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 })
562foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 })
645foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular10, TestOptions.Regular11 })
748foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
796foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
844foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
887foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
930foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
977foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
1024foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
1058foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
1106foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
1140foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
1172public void RequiredModifierProperty_01(CSharpParseOptions parseOptions)
1199public void RequiredModifierProperty_02(CSharpParseOptions parseOptions)
1255public void RequiredModifierProperty_04(CSharpParseOptions parseOptions)
1372public void RequiredModifierField_01(CSharpParseOptions parseOptions)
1396public void RequiredModifierField_02(CSharpParseOptions parseOptions)
1441public void RequiredModifierField_04(CSharpParseOptions parseOptions)
1483public void RequiredModifierMethod_01(CSharpParseOptions parseOptions)
1511public void RequiredModifierMethod_02(CSharpParseOptions parseOptions)
1559public void RequiredModifierOperator(CSharpParseOptions parseOptions)
1606public void RequiredModifierConversion_01(CSharpParseOptions parseOptions)
1644public void RequiredModifierConversion_02(CSharpParseOptions parseOptions)
1713public void RequiredModifierIncompleteProperty_01(CSharpParseOptions parseOptions)
1744public void RequiredModifierIncompleteProperty_02(CSharpParseOptions parseOptions)
1770public void RequiredModifierIncompleteMember_01(CSharpParseOptions parseOptions)
1798public void RequiredModifierIncompleteMember_02(CSharpParseOptions parseOptions)
1818public void RequiredModifierIncompleteMember_03(CSharpParseOptions parseOptions)
1838public void RequiredModifierIncompleteMember_04(CSharpParseOptions parseOptions)
2257public void RequiredModifier_LocalNamedRequired_TopLevelStatements(CSharpParseOptions parseOptions)
2350foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
2492foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
2616foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
2722foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
2828foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
2882foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
2962foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
3017foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
3068foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
3128foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
3231foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
3376foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
3504foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
3614foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
3724foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
3782foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
3866foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
3925foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
3980foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
4044foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
4119foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
4181foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
4270foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
4404foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
4521foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
4620foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
4719foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
4772foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
4851foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
4905foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
4955foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
5014foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
5110foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
5248foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
5369foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
5472foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
5575foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
5632foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
5715foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
5773foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
5827foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
5890foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
5964foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
6025foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
6087foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
6162foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
6232foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
6295foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
6395foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
6462foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
6546foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
6646foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
6699foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
6761foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
6815foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
6865foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
6924foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
7020foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
7133foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
7237foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
7341foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
7445foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
7502foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
7568foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
7626foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
7680foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
7743foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
7817foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
7878foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
7940foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
7997foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
8051foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
8105foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
8164foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
8210foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
8275foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
8324foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
8385foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
8444foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
8490foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
8548foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
8893foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
8947foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
9009foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
9071foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
9117foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
11923UsingTree(text, options: CSharpParseOptions.Default.WithDocumentationMode(DocumentationMode.Parse),
12425foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
12478foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
12532foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
12593foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
12644foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
12729foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
12814foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
12899foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
12984foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
13069foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
13154foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
13239foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
13324foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
13418foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
13514foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
13580foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
13655foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
13704foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
13761foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
13816foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
13843foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
13890foreach (var options in new[] { TestOptions.RegularPreview, TestOptions.Regular14, TestOptions.Regular13 })
13918foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
14181foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
14273foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
14348foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
14431foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
14514foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
14601foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
14685foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
14764foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
14843foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
14930foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
15017foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
15108foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
15219foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
15293foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
15367foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
15449foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
15531foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
15610foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
15696foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
15779foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
15873foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
15964foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
16050foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
16133foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
16208foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
16283foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
16366foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
16449foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
16580foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
16714foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
16772foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
16830foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
16888foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
16946foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
17025foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
17104foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
17187foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
17274foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
17365foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
17446foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
17540foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
17654foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
17807foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
17977foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
18086foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
18215foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
18396foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
18594foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
18664foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
18728foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
18785foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
18858foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
18925foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
18987foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
19057foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
19141foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
19204foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
19274foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
19358foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
19410foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
19484foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
19573foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
19674foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
19778foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
19879foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
19977foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
20026foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
20087foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
20212foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
20291foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
20387foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
20482foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
20563foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
20645foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
20717foreach (var options in new[] { TestOptions.Script, TestOptions.Regular })
Parsing\ParserErrorMessageTests.cs (44)
5452var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5));
5455tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp1));
5474var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5));
5477tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp2));
5539var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5));
5542tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp2));
5558var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5));
5561tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp2));
5601var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5));
5604tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp2));
5636var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5));
5639tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp2));
5670var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5));
5673tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp2));
5707var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6));
5710tree = Parse(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5));
5940CreateCompilation(test, parseOptions: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp2)).VerifyDiagnostics(
5959var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5));
5977var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5));
5990var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5));
5995tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp3));
6014var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5));
6018tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp3));
6039var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5));
6050tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp4));
6077var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5));
6088tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp4));
6143SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp4)).GetDiagnostics().Verify();
6144SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp3)).GetDiagnostics().Verify();
6155SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp2)).GetDiagnostics().Verify();
6156SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp1)).GetDiagnostics().Verify();
6179SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp2)).GetDiagnostics().Verify();
6180SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp1)).GetDiagnostics().Verify();
6210SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp4)).GetDiagnostics().Verify();
6211SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp3)).GetDiagnostics().Verify();
6238SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp3)).GetDiagnostics().Verify();
6239SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp2)).GetDiagnostics().Verify();
6266SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp3)).GetDiagnostics().Verify();
6267SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp2)).GetDiagnostics().Verify();
6360var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5));
6375SyntaxFactory.ParseSyntaxTree(source, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp2)).GetDiagnostics().Verify();
6376SyntaxFactory.ParseSyntaxTree(source, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp1)).GetDiagnostics().Verify();
6470SyntaxFactory.ParseSyntaxTree(source, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6)).GetDiagnostics().Verify();
6472SyntaxFactory.ParseSyntaxTree(source, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)).GetDiagnostics().Verify();
Parsing\ParsingTests.cs (7)
66public static void ParseAndValidate(string text, CSharpParseOptions options, params DiagnosticDescription[] expectedErrors)
80protected virtual SyntaxTree ParseTree(string text, CSharpParseOptions? options) => SyntaxFactory.ParseSyntaxTree(text, options);
82public CompilationUnitSyntax ParseFile(string text, CSharpParseOptions? parseOptions = null) =>
88protected virtual CSharpSyntaxNode ParseNode(string text, CSharpParseOptions? options) =>
152protected SyntaxTree UsingTree(string text, CSharpParseOptions? options, params DiagnosticDescription[] expectedErrors)
179protected CSharpSyntaxNode UsingNode(string text, CSharpParseOptions options, params DiagnosticDescription[] expectedErrors)
491var lexer = new Syntax.InternalSyntax.Lexer(Text.SourceText.From(text), CSharpParseOptions.Default);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (111)
CSharpTestBase.cs (50)
1367CSharpParseOptions? parseOptions = null,
1403CSharpParseOptions? parseOptions = null,
1440CSharpParseOptions? parseOptions = null,
1481CSharpParseOptions? parseOptions = null,
1517CSharpParseOptions? parseOptions = null,
1553CSharpParseOptions? parseOptions = null,
1637public static SyntaxTree Parse(string text, string filename = "", CSharpParseOptions? options = null, Encoding? encoding = null, SourceHashAlgorithm checksumAlgorithm = SourceHashAlgorithm.Sha1)
1640public static SyntaxTree[] Parse(IEnumerable<string> sources, CSharpParseOptions? options = null)
1650public static SyntaxTree[] Parse(CSharpParseOptions? options = null, params string[] sources)
1660public static SyntaxTree ParseWithRoundTripCheck(string text, CSharpParseOptions? options = null)
1679CSharpParseOptions? parseOptions = null,
1688CSharpParseOptions? parseOptions = null,
1700CSharpParseOptions? parseOptions = null,
1708CSharpParseOptions? parseOptions = null,
1717CSharpParseOptions? parseOptions = null,
1726CSharpParseOptions? parseOptions = null,
1735CSharpParseOptions? parseOptions = null,
1744CSharpParseOptions? parseOptions = null,
1752CSharpParseOptions? parseOptions = null,
1760CSharpParseOptions? parseOptions = null,
1768CSharpParseOptions? parseOptions = null,
1776CSharpParseOptions? parseOptions = null,
1784CSharpParseOptions? parseOptions = null,
1797CSharpParseOptions? parseOptions = null,
1824CSharpParseOptions? parseOptions = null,
1837CSharpParseOptions? parseOptions = null,
1847CSharpParseOptions? parseOptions,
1972var options = (CSharpParseOptions)trees[0].Options;
1996CSharpParseOptions? parseOptions = null)
2013CSharpParseOptions? parseOptions = null,
2036CSharpParseOptions? parseOptions = null,
2653CSharpParseOptions? parseOptions = null,
2705CSharpParseOptions? parseOptions = null,
2741CSharpParseOptions? parseOptions = null,
2762CSharpParseOptions? parseOptions = null,
2799CSharpParseOptions? parseOptions = null,
2820CSharpParseOptions? parseOptions = null,
2838CSharpParseOptions? parseOptions = null,
2853protected static CSharpCompilation CreateCompilationWithSpan(CSharpTestSource tree, CSharpCompilationOptions? options = null, CSharpParseOptions? parseOptions = null)
2870protected static CSharpCompilation CreateCompilationWithMscorlibAndSpan(CSharpTestSource text, CSharpCompilationOptions? options = null, CSharpParseOptions? parseOptions = null)
2888protected static CSharpCompilation CreateCompilationWithMscorlibAndSpanSrc(string text, CSharpCompilationOptions? options = null, CSharpParseOptions? parseOptions = null)
2902protected static CSharpCompilation CreateCompilationWithIndex(CSharpTestSource text, CSharpCompilationOptions? options = null, CSharpParseOptions? parseOptions = null)
2913protected static CSharpCompilation CreateCompilationWithIndexAndRange(CSharpTestSource text, CSharpCompilationOptions? options = null, CSharpParseOptions? parseOptions = null)
2924protected static CSharpCompilation CreateCompilationWithIndexAndRangeAndSpan(CSharpTestSource text, CSharpCompilationOptions? options = null, CSharpParseOptions? parseOptions = null)
2935protected static CSharpCompilation CreateCompilationWithSpanAndMemoryExtensions(CSharpTestSource text, CSharpCompilationOptions? options = null, CSharpParseOptions? parseOptions = null, TargetFramework targetFramework = TargetFramework.NetCoreApp)
2953protected static CSharpCompilation CreateCompilationWithIndexAndRangeAndSpanAndMemoryExtensions(CSharpTestSource text, CSharpCompilationOptions? options = null, CSharpParseOptions? parseOptions = null, TargetFramework targetFramework = TargetFramework.NetCoreApp)
3230internal static CSharpParseOptions WithRuntimeAsync(CSharpParseOptions options) => options.WithFeature(Feature.RuntimeAsync, "on");
3232internal static CSharpCompilation CreateRuntimeAsyncCompilation(CSharpTestSource source, CSharpCompilationOptions? options = null, CSharpParseOptions? parseOptions = null, bool includeSuppression = true)
Microsoft.CodeAnalysis.CSharp.Workspaces (24)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (9)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.Features.Test.Utilities (4)
Microsoft.CodeAnalysis.Features.UnitTests (2)
Microsoft.CodeAnalysis.LanguageServer (2)
Microsoft.CodeAnalysis.Rebuild (5)
Microsoft.CodeAnalysis.Rebuild.UnitTests (10)
Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests (1)
Microsoft.CodeAnalysis.Test.Utilities (8)
Microsoft.CodeAnalysis.UnitTests (2)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (8)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (3)
Microsoft.CodeAnalysis.Workspaces.UnitTests (26)
Microsoft.DotNet.GenFacades (1)
Microsoft.Extensions.Validation.GeneratorTests (1)
Microsoft.Gen.BuildMetadata.Unit.Tests (1)
Microsoft.Interop.LibraryImportGenerator (1)
Microsoft.ML.CodeAnalyzer.Tests (3)
Microsoft.VisualStudio.LanguageServices.CSharp (9)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (14)
Roslyn.Diagnostics.CSharp.Analyzers (6)
Roslyn.VisualStudio.Next.UnitTests (1)
StackDepthTest (1)
System.Windows.Forms.Analyzers.CSharp.Tests (2)
Test.Utilities (2)