2 writes to ParseOptions
Microsoft.CodeAnalysis.Scripting (2)
ScriptOptions.cs (2)
177ParseOptions = parseOptions; 391=> parseOptions == ParseOptions ? this : new ScriptOptions(this) { ParseOptions = parseOptions };
7 references to ParseOptions
Microsoft.CodeAnalysis.CSharp.Scripting (3)
CSharpScriptCompiler.cs (1)
47var tree = SyntaxFactory.ParseSyntaxTree(script.SourceText, script.Options.ParseOptions ?? DefaultParseOptions, script.Options.FilePath);
ScriptOptionsExtensions.cs (2)
16var parseOptions = (options.ParseOptions is null) 18: (options.ParseOptions is CSharpParseOptions existing) ? existing : throw new InvalidOperationException(string.Format(ScriptingResources.CannotSetLanguageSpecificOption, LanguageNames.CSharp, nameof(LanguageVersion)));
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
ScriptOptionsTests.cs (1)
21Assert.Equal(LanguageVersion.CSharp8, ((CSharpParseOptions)options.ParseOptions).LanguageVersion);
Microsoft.CodeAnalysis.Scripting (3)
Hosting\CommandLine\CommandLineRunner.cs (1)
258var tree = _scriptCompiler.ParseSubmission(SourceText.From(input.ToString()), options.ParseOptions, cancellationToken);
ScriptOptions.cs (2)
193parseOptions: other.ParseOptions, 391=> parseOptions == ParseOptions ? this : new ScriptOptions(this) { ParseOptions = parseOptions };