2 writes to ParseOptions
Microsoft.CodeAnalysis.CSharp (2)
CommandLine\CSharpCommandLineArguments.cs (1)
43
ParseOptions
= null!;
CommandLine\CSharpCommandLineParser.cs (1)
1618
ParseOptions
= parseOptions,
42 references to ParseOptions
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (1)
ManagedCompilerGlobalCacheTests.cs (1)
191
: CSharpCommandLineParser.Default.Parse(arguments, baseDirectory: Directory.GetCurrentDirectory(), sdkDirectory: null, additionalReferenceDirectories: null).
ParseOptions
.Features;
Microsoft.CodeAnalysis.CSharp (2)
CommandLine\CSharpCommandLineArguments.cs (1)
25
get { return
ParseOptions
; }
CommandLine\CSharpCompiler.cs (1)
45
var parseOptions = Arguments.
ParseOptions
;
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (37)
CommandLineTests.cs (37)
1600
Assert.Equal(expectedVersion, parsedArgs.
ParseOptions
.LanguageVersion);
1601
Assert.Equal(expectedVersion, parsedArgs.
ParseOptions
.SpecifiedLanguageVersion);
1605
Assert.Equal(expectedVersion, scriptParsedArgs.
ParseOptions
.LanguageVersion);
1606
Assert.Equal(expectedVersion, scriptParsedArgs.
ParseOptions
.SpecifiedLanguageVersion);
1622
Assert.Equal(expectedVersion, parsedArgs.
ParseOptions
.SpecifiedLanguageVersion);
1634
Assert.Equal(LanguageVersion.Default, parsedArgs.
ParseOptions
.SpecifiedLanguageVersion);
1635
Assert.Equal(defaultEffectiveVersion, parsedArgs.
ParseOptions
.LanguageVersion);
1647
Assert.Equal(LanguageVersion.Latest, parsedArgs.
ParseOptions
.SpecifiedLanguageVersion);
1648
Assert.Equal(latestEffectiveVersion, parsedArgs.
ParseOptions
.LanguageVersion);
1656
Assert.Equal(LanguageVersion.Default, parsedArgs.
ParseOptions
.SpecifiedLanguageVersion);
1906
Assert.Equal(0, parsedArgs.
ParseOptions
.PreprocessorSymbolNames.Count());
1910
Assert.Equal(1, parsedArgs.
ParseOptions
.PreprocessorSymbolNames.Count());
1911
Assert.Contains("GOO", parsedArgs.
ParseOptions
.PreprocessorSymbolNames);
1915
Assert.Equal(3, parsedArgs.
ParseOptions
.PreprocessorSymbolNames.Count());
1916
Assert.Contains("GOO", parsedArgs.
ParseOptions
.PreprocessorSymbolNames);
1917
Assert.Contains("BAR", parsedArgs.
ParseOptions
.PreprocessorSymbolNames);
1918
Assert.Contains("ZIP", parsedArgs.
ParseOptions
.PreprocessorSymbolNames);
1922
Assert.Equal(1, parsedArgs.
ParseOptions
.PreprocessorSymbolNames.Count());
1923
Assert.Contains("GOO", parsedArgs.
ParseOptions
.PreprocessorSymbolNames);
4099
Assert.Equal(DocumentationMode.Diagnose, parsedArgs.
ParseOptions
.DocumentationMode);
4105
Assert.Equal(DocumentationMode.Diagnose, parsedArgs.
ParseOptions
.DocumentationMode);
4111
Assert.Equal(DocumentationMode.Diagnose, parsedArgs.
ParseOptions
.DocumentationMode);
4117
Assert.Equal(DocumentationMode.Diagnose, parsedArgs.
ParseOptions
.DocumentationMode);
4127
Assert.Equal(DocumentationMode.Diagnose, parsedArgs.
ParseOptions
.DocumentationMode); //Even though the format was incorrect
4135
Assert.Equal(DocumentationMode.Diagnose, parsedArgs.
ParseOptions
.DocumentationMode); //Even though the format was incorrect
4141
Assert.Equal(DocumentationMode.Diagnose, parsedArgs.
ParseOptions
.DocumentationMode);
4149
Assert.Equal(DocumentationMode.Diagnose, parsedArgs.
ParseOptions
.DocumentationMode); //Even though the format was incorrect
4165
Assert.Equal(DocumentationMode.Diagnose, parsedArgs.
ParseOptions
.DocumentationMode); //Even though the format was incorrect
9930
Assert.Equal("Test", args.
ParseOptions
.Features.Single().Key);
9934
Assert.Equal(2, args.
ParseOptions
.Features.Count);
9935
Assert.True(args.
ParseOptions
.HasFeature("Test"));
9936
Assert.True(args.
ParseOptions
.HasFeature("Experiment"));
9940
Assert.True(args.
ParseOptions
.Features.SetEquals(new Dictionary<string, string> { { "Test", "false" }, { "Key", "value" } }));
9944
Assert.True(args.
ParseOptions
.Features.SetEquals(new Dictionary<string, string> { { "Test", "true" } }));
12053
Assert.Equal("a", parsedArgs.
ParseOptions
.PreprocessorSymbols.Single());
12063
Assert.True(parsedArgs.
ParseOptions
.PreprocessorSymbols.IsEmpty);
12562
VerifyQuotedValid("langversion", "2", LanguageVersion.CSharp2, x => x.
ParseOptions
.LanguageVersion);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
CSharpCommandLineParserServiceTests.cs (1)
21
=> GetArguments(args).
ParseOptions
;
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ProjectSystemShim\TempPECompilerService.cs (1)
44
trees.Add(SyntaxFactory.ParseSyntaxTree(sourceText, parsedArguments.
ParseOptions
, fileNames[i]));