100 references to NullableContextOptions
ConfigurationSchemaGenerator.Tests (1)
GeneratorTests.cs (1)
1562var compilationOptions = new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable);
Microsoft.Analyzers.Extra.Tests (1)
Resources\RoslynTestUtils.cs (1)
60.WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.Analyzers.Local.Tests (1)
Resources\RoslynTestUtils.cs (1)
60.WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.CodeAnalysis (7)
Compilation\CompilationOptions.cs (1)
244public abstract NullableContextOptions NullableContextOptions { get; protected set; }
Compilation\NullableContextOptions.cs (6)
39private static bool IsFlagSet(NullableContextOptions context, NullableContextOptions flag) => 45public static bool WarningsEnabled(this NullableContextOptions context) => 46IsFlagSet(context, NullableContextOptions.Warnings); 51public static bool AnnotationsEnabled(this NullableContextOptions context) => 52IsFlagSet(context, NullableContextOptions.Annotations);
Microsoft.CodeAnalysis.CSharp (35)
Binder\Binder.cs (4)
317case NullableContextOptions.Enable: 318case NullableContextOptions.Annotations: 321case NullableContextOptions.Disable: 322case NullableContextOptions.Warnings:
CommandLine\CSharpCommandLineParser.cs (14)
69NullableContextOptions nullableContextOptions = NullableContextOptions.Disable; 442Debug.Assert(loweredValue == nameof(NullableContextOptions.Disable).ToLower()); 443nullableContextOptions = NullableContextOptions.Disable; 446Debug.Assert(loweredValue == nameof(NullableContextOptions.Enable).ToLower()); 447nullableContextOptions = NullableContextOptions.Enable; 450Debug.Assert(loweredValue == nameof(NullableContextOptions.Warnings).ToLower()); 451nullableContextOptions = NullableContextOptions.Warnings; 454Debug.Assert(loweredValue == nameof(NullableContextOptions.Annotations).ToLower()); 455nullableContextOptions = NullableContextOptions.Annotations; 464nullableContextOptions = NullableContextOptions.Enable; 474nullableContextOptions = NullableContextOptions.Enable; 481nullableContextOptions = NullableContextOptions.Disable; 1569if (nullableContextOptions != NullableContextOptions.Disable && parseOptions.LanguageVersion < MessageID.IDS_FeatureNullableReferenceTypes.RequiredVersion())
Compilation\CSharpCompilation.cs (3)
290(Options.NullableContextOptions & NullableContextOptions.Warnings) != 0; 3094if (Options.NullableContextOptions != NullableContextOptions.Disable && LanguageVersion < MessageID.IDS_FeatureNullableReferenceTypes.RequiredVersion() && 4988if (Options.NullableContextOptions != NullableContextOptions.Disable)
Compilation\CSharpDiagnosticFilter.cs (2)
38NullableContextOptions nullableOption, 144NullableContextOptions nullableOption,
Compilation\CSharpSemanticModel.cs (3)
5504NullableContextOptions? lazyDefaultState = null; 5523NullableContextOptions getDefaultState() 5525? NullableContextOptions.Disable
CSharpCompilationOptions.cs (7)
53public override NullableContextOptions NullableContextOptions { get; protected set; } 84NullableContextOptions nullableContextOptions = NullableContextOptions.Disable) 146nullableContextOptions: NullableContextOptions.Disable) 226NullableContextOptions nullableContextOptions) 414public CSharpCompilationOptions WithNullableContextOptions(NullableContextOptions options) 973nullableContextOptions: NullableContextOptions.Disable)
FlowAnalysis\NullableWalker.cs (1)
1681if (compilation.Options.NullableContextOptions != NullableContextOptions.Disable)
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
251bool value = (compilation.Options.NullableContextOptions != NullableContextOptions.Disable) ||
Microsoft.CodeAnalysis.CSharp.CodeStyle (18)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (12)
58var defaultNullableContext = compilationOptions.NullableContextOptions; 59NullableContextOptions? currentState = context.Tree.IsGeneratedCode(context.Options, CSharpSyntaxFacts.Instance, context.CancellationToken) 60? NullableContextOptions.Disable 118internal static NullableContextOptions? GetNullableContextOptions(NullableContextOptions compilationOptions, NullableContextOptions? options, NullableDirectiveTriviaSyntax directive) 127NullableContextOptions flagToChange; 130flagToChange = NullableContextOptions.Annotations; 134flagToChange = NullableContextOptions.Warnings; 157return NullableContextOptions.Annotations | NullableContextOptions.Warnings; 161return NullableContextOptions.Disable;
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (6)
66private static bool IsReducing([NotNullWhen(true)] NullableContextOptions? oldOptions, [NotNullWhen(true)] NullableContextOptions? newOptions) 97var compilationOptions = ((CSharpCompilationOptions)context.SemanticModel.Compilation.Options).NullableContextOptions; 100NullableContextOptions? retainedOptions = compilationOptions; 179public static SyntaxTreeState Create(bool defaultCompleted, NullableContextOptions compilationOptions, SyntaxTree tree, CancellationToken cancellationToken) 187NullableContextOptions? currentOptions = compilationOptions;
Microsoft.CodeAnalysis.CSharp.Features (20)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (2)
65CompilationOptions.NullableContextOptions: NullableContextOptions.Disable, 90solution = solution.WithProjectCompilationOptions(project.Id, compilationOptions.WithNullableContextOptions(NullableContextOptions.Enable));
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (12)
58var defaultNullableContext = compilationOptions.NullableContextOptions; 59NullableContextOptions? currentState = context.Tree.IsGeneratedCode(context.Options, CSharpSyntaxFacts.Instance, context.CancellationToken) 60? NullableContextOptions.Disable 118internal static NullableContextOptions? GetNullableContextOptions(NullableContextOptions compilationOptions, NullableContextOptions? options, NullableDirectiveTriviaSyntax directive) 127NullableContextOptions flagToChange; 130flagToChange = NullableContextOptions.Annotations; 134flagToChange = NullableContextOptions.Warnings; 157return NullableContextOptions.Annotations | NullableContextOptions.Warnings; 161return NullableContextOptions.Disable;
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (6)
66private static bool IsReducing([NotNullWhen(true)] NullableContextOptions? oldOptions, [NotNullWhen(true)] NullableContextOptions? newOptions) 97var compilationOptions = ((CSharpCompilationOptions)context.SemanticModel.Compilation.Options).NullableContextOptions; 100NullableContextOptions? retainedOptions = compilationOptions; 179public static SyntaxTreeState Create(bool defaultCompleted, NullableContextOptions compilationOptions, SyntaxTree tree, CancellationToken cancellationToken) 187NullableContextOptions? currentOptions = compilationOptions;
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Serialization\CSharpOptionsSerializationService.cs (2)
56var nullableContextOptions = (NullableContextOptions)reader.ReadByte();
Microsoft.CodeAnalysis.Rebuild (4)
CSharpCompilationFactory.cs (4)
83var nullableOptions = nullable is null 84? NullableContextOptions.Disable 85: (NullableContextOptions)Enum.Parse(typeof(NullableContextOptions), nullable);
Microsoft.CodeAnalysis.VisualBasic (3)
VisualBasicCompilationOptions.vb (3)
1379Public Overrides Property NullableContextOptions As NullableContextOptions 1381Return NullableContextOptions.Disable 1383Protected Set(value As NullableContextOptions)
Microsoft.DotNet.ApiSymbolExtensions (1)
AssemblySymbolLoader.cs (1)
120nullableContextOptions: NullableContextOptions.Enable,
Microsoft.Gen.BuildMetadata.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
84new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.Gen.ComplianceReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
84new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
84new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.Gen.Logging.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
84new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.Gen.MetadataExtractor.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
84new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.Gen.Metrics.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
84new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.Gen.MetricsReports.Unit.Tests (1)
test\Generators\Shared\RoslynTestUtils.cs (1)
84new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable));