4 overrides of Options
Microsoft.CodeAnalysis.CSharp (3)
Syntax\CSharpSyntaxTree.Dummy.cs (1)
54public override CSharpParseOptions Options
Syntax\CSharpSyntaxTree.LazySyntaxTree.cs (1)
93public override CSharpParseOptions Options
Syntax\CSharpSyntaxTree.ParsedSyntaxTree.cs (1)
107public override CSharpParseOptions Options
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.ParsedSyntaxTree.cs (1)
23public override CSharpParseOptions Options { get; }
11 references to Options
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Await.cs (2)
237(nodeOrToken.SyntaxTree as CSharpSyntaxTree)?.Options?.IsFeatureEnabled(MessageID.IDS_AwaitInCatchAndFinally) == false) 243(nodeOrToken.SyntaxTree as CSharpSyntaxTree)?.Options?.IsFeatureEnabled(MessageID.IDS_AwaitInCatchAndFinally) == false)
Compilation\CSharpCompilation.cs (2)
965if (this.IsSubmission && tree.Options.Kind == SourceCodeKind.Regular) 5022return firstTree.Options.PreprocessorSymbolNames.ToImmutableArray();
Errors\LazyMissingNonNullTypesContextDiagnosticInfo.cs (1)
67var info = featureId.GetFeatureAvailabilityDiagnosticInfo(tree.Options);
Syntax\CSharpSyntaxTree.cs (6)
136return Options.Kind == SourceCodeKind.Script && GetCompilationUnitRoot().HasReferenceDirectives; 146if (Options.Kind == SourceCodeKind.Script) 194return this.Options.PreprocessorSymbols.Contains(symbolName); 572using var lexer = new InternalSyntax.Lexer(newText, this.Options); 581Options, 893return this.Options;