4 overrides of Options
Microsoft.CodeAnalysis.CSharp (3)
Syntax\CSharpSyntaxTree.Dummy.cs (1)
54
public override CSharpParseOptions
Options
Syntax\CSharpSyntaxTree.LazySyntaxTree.cs (1)
93
public override CSharpParseOptions
Options
Syntax\CSharpSyntaxTree.ParsedSyntaxTree.cs (1)
107
public override CSharpParseOptions
Options
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.ParsedSyntaxTree.cs (1)
23
public 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)
965
if (this.IsSubmission && tree.
Options
.Kind == SourceCodeKind.Regular)
5022
return firstTree.
Options
.PreprocessorSymbolNames.ToImmutableArray();
Errors\LazyMissingNonNullTypesContextDiagnosticInfo.cs (1)
67
var info = featureId.GetFeatureAvailabilityDiagnosticInfo(tree.
Options
);
Syntax\CSharpSyntaxTree.cs (6)
136
return
Options
.Kind == SourceCodeKind.Script && GetCompilationUnitRoot().HasReferenceDirectives;
146
if (
Options
.Kind == SourceCodeKind.Script)
194
return this.
Options
.PreprocessorSymbols.Contains(symbolName);
572
using var lexer = new InternalSyntax.Lexer(newText, this.
Options
);
581
Options
,
893
return this.
Options
;