6 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.Symbol.UnitTests (1)
DeclarationTests.cs (1)
950public override CSharpParseOptions Options
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\Mocks\MockCSharpSyntaxTree.cs (1)
19public override CSharpParseOptions Options { get; }
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.ParsedSyntaxTree.cs (1)
23public override CSharpParseOptions Options { get; }
12 references to Options
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Await.cs (2)
221(nodeOrToken.SyntaxTree as CSharpSyntaxTree)?.Options?.IsFeatureEnabled(MessageID.IDS_AwaitInCatchAndFinally) == false) 227(nodeOrToken.SyntaxTree as CSharpSyntaxTree)?.Options?.IsFeatureEnabled(MessageID.IDS_AwaitInCatchAndFinally) == false)
Compilation\CSharpCompilation.cs (2)
882if (this.IsSubmission && tree.Options.Kind == SourceCodeKind.Regular) 4858return 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, 902return this.Options;
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
PDB\CSharpDeterministicBuildCompilationTests.cs (1)
50pdbOptions.VerifyPdbOption("define", firstSyntaxTree.Options.PreprocessorSymbolNames, isDefault: v => v.IsEmpty(), toString: v => string.Join(",", v));