159 references to Enable
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder.cs (1)
285case NullableContextOptions.Enable:
CommandLine\CSharpCommandLineParser.cs (4)
425Debug.Assert(loweredValue == nameof(NullableContextOptions.Enable).ToLower()); 426nullableContextOptions = NullableContextOptions.Enable; 443nullableContextOptions = NullableContextOptions.Enable; 453nullableContextOptions = NullableContextOptions.Enable;
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (31)
CSharpRemoveRedundantNullableDirectiveTests.cs (19)
26[InlineData(NullableContextOptions.Disable, NullableContextOptions.Enable)] 28[InlineData(NullableContextOptions.Annotations, NullableContextOptions.Enable)] 30[InlineData(NullableContextOptions.Warnings, NullableContextOptions.Enable)] 53[InlineData(NullableContextOptions.Enable, NullableContextOptions.Annotations)] 54[InlineData(NullableContextOptions.Enable, NullableContextOptions.Warnings)] 55[InlineData(NullableContextOptions.Enable, NullableContextOptions.Enable)] 76[InlineData(NullableContextOptions.Annotations, NullableContextOptions.Enable)] 78[InlineData(NullableContextOptions.Warnings, NullableContextOptions.Enable)] 79[InlineData(NullableContextOptions.Enable, NullableContextOptions.Annotations)] 80[InlineData(NullableContextOptions.Enable, NullableContextOptions.Warnings)] 81[InlineData(NullableContextOptions.Enable, NullableContextOptions.Enable)] 104[InlineData(NullableContextOptions.Disable, NullableContextOptions.Enable)] 129var enable = compilationContext != NullableContextOptions.Enable; 172NullableContextOptions.Enable, 196NullableContextOptions.Enable, 228NullableContextOptions.Enable => "disable", 239NullableContextOptions.Enable => "enable",
CSharpRemoveUnnecessaryNullableDirectiveTests.cs (12)
25[InlineData(NullableContextOptions.Annotations, NullableContextOptions.Enable)] 27[InlineData(NullableContextOptions.Warnings, NullableContextOptions.Enable)] 28[InlineData(NullableContextOptions.Enable, NullableContextOptions.Annotations)] 29[InlineData(NullableContextOptions.Enable, NullableContextOptions.Warnings)] 30[InlineData(NullableContextOptions.Enable, NullableContextOptions.Enable)] 52NullableContextOptions.Enable, 74NullableContextOptions.Enable, 102NullableContextOptions.Enable, 132NullableContextOptions.Enable, 158NullableContextOptions.Enable, 226NullableContextOptions.Enable => "disable",
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (27)
CommandLineTests.cs (27)
4647Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4654Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4662Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4682Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4695Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4703Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4721Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4739Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4743Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4765Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4779Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4783Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4790Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4797Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4805Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4825Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4832Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4864Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4894Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4905Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4912Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5007Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5011Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5033Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5071Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5075Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5097Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (36)
CodeActions\EnableNullable\EnableNullableTests.cs (3)
33solution = solution.WithProjectCompilationOptions(projectId, compilationOptions.WithNullableContextOptions(NullableContextOptions.Enable)); 49solution = solution.WithProjectCompilationOptions(projectId, compilationOptions.WithNullableContextOptions(NullableContextOptions.Enable)); 534[InlineData(NullableContextOptions.Enable)]
ConvertToRecord\ConvertToRecordCodeRefactoringTests.cs (1)
4553compilationOptions = compilationOptions.WithNullableContextOptions(NullableContextOptions.Enable);
CSharpRemoveRedundantNullableDirectiveTests.cs (19)
26[InlineData(NullableContextOptions.Disable, NullableContextOptions.Enable)] 28[InlineData(NullableContextOptions.Annotations, NullableContextOptions.Enable)] 30[InlineData(NullableContextOptions.Warnings, NullableContextOptions.Enable)] 53[InlineData(NullableContextOptions.Enable, NullableContextOptions.Annotations)] 54[InlineData(NullableContextOptions.Enable, NullableContextOptions.Warnings)] 55[InlineData(NullableContextOptions.Enable, NullableContextOptions.Enable)] 76[InlineData(NullableContextOptions.Annotations, NullableContextOptions.Enable)] 78[InlineData(NullableContextOptions.Warnings, NullableContextOptions.Enable)] 79[InlineData(NullableContextOptions.Enable, NullableContextOptions.Annotations)] 80[InlineData(NullableContextOptions.Enable, NullableContextOptions.Warnings)] 81[InlineData(NullableContextOptions.Enable, NullableContextOptions.Enable)] 104[InlineData(NullableContextOptions.Disable, NullableContextOptions.Enable)] 129var enable = compilationContext != NullableContextOptions.Enable; 172NullableContextOptions.Enable, 196NullableContextOptions.Enable, 228NullableContextOptions.Enable => "disable", 239NullableContextOptions.Enable => "enable",
CSharpRemoveUnnecessaryNullableDirectiveTests.cs (12)
25[InlineData(NullableContextOptions.Annotations, NullableContextOptions.Enable)] 27[InlineData(NullableContextOptions.Warnings, NullableContextOptions.Enable)] 28[InlineData(NullableContextOptions.Enable, NullableContextOptions.Annotations)] 29[InlineData(NullableContextOptions.Enable, NullableContextOptions.Warnings)] 30[InlineData(NullableContextOptions.Enable, NullableContextOptions.Enable)] 52NullableContextOptions.Enable, 74NullableContextOptions.Enable, 102NullableContextOptions.Enable, 132NullableContextOptions.Enable, 158NullableContextOptions.Enable, 226NullableContextOptions.Enable => "disable",
QuickInfo\SemanticQuickInfoSourceTests.cs (1)
7119await TestWithOptionsAsync(new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary, nullableContextOptions: NullableContextOptions.Enable),
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Emit\EditAndContinue\EditAndContinueTests.cs (1)
146var compilation0 = CreateCompilation(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable));
PDB\CSharpDeterministicBuildCompilationTests.cs (1)
338nullableContextOptions: NullableContextOptions.Enable);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3)
Attributes\AttributeTests_Nullable.cs (1)
886var comp = CreateCompilation(new[] { source }, options: WithNullable(NullableContextOptions.Enable), parseOptions: TestOptions.Regular8);
Semantics\PatternMatchingTests5.cs (2)
3033var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(nullableEnable ? NullableContextOptions.Enable : NullableContextOptions.Disable)); 3130var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(nullableEnable ? NullableContextOptions.Enable : NullableContextOptions.Disable));
Microsoft.CodeAnalysis.CSharp.Features (1)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
82solution = solution.WithProjectCompilationOptions(project.Id, compilationOptions.WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (49)
Semantics\NullableContextTests.cs (10)
26[InlineData("#nullable enable", NullableContextOptions.Enable, NullableContext.Enabled)] 31[InlineData("#nullable enable warnings", NullableContextOptions.Enable, NullableContext.Enabled | NullableContext.AnnotationsContextInherited)] 36[InlineData("#nullable enable annotations", NullableContextOptions.Enable, NullableContext.Enabled | NullableContext.WarningsContextInherited)] 41[InlineData("#nullable disable", NullableContextOptions.Enable, NullableContext.Disabled)] 46[InlineData("#nullable disable warnings", NullableContextOptions.Enable, NullableContext.AnnotationsEnabled | NullableContext.AnnotationsContextInherited)] 51[InlineData("#nullable disable annotations", NullableContextOptions.Enable, NullableContext.WarningsEnabled | NullableContext.WarningsContextInherited)] 112Assert.True(NullableContextOptions.Enable.AnnotationsEnabled()); 113Assert.True(NullableContextOptions.Enable.WarningsEnabled()); 503NullableContextOptions.Enable, 1051verify(new[] { source1, source2, source3, source4 }, TestOptions.ReleaseDll.WithNullableContextOptions(NullableContextOptions.Enable), new[] { ".ctor" },
Semantics\NullableReferenceTypesTests.cs (37)
2682var comp = CreateCompilation(source, options: WithNullable(TestOptions.UnsafeReleaseDll, NullableContextOptions.Enable)); 5319var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithFeature("run-nullable-analysis", "always"), options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5407comp = CreateCompilation(new[] { source0, source1, source2 }, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5544var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5564var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5586var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5604var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5626var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5655var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5689var comp = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5724var comp = CreateCompilation(new[] { source1, source2 }, options: TestOptions.DebugDll.WithNullableContextOptions(NullableContextOptions.Enable)); 5803.WithNullableContextOptions(NullableContextOptions.Enable) 8577var comp = CreateCompilation("", options: WithNullable(NullableContextOptions.Enable), parseOptions: TestOptions.Regular7_3); 8592comp = CreateCompilation("", options: WithNullable(NullableContextOptions.Enable), parseOptions: TestOptions.Regular8); 8601comp = CreateCompilation(new string[] { }, options: WithNullable(NullableContextOptions.Enable), parseOptions: TestOptions.Regular7_3); 8604comp = CreateCompilation(new string[] { }, options: WithNullable(NullableContextOptions.Enable), parseOptions: TestOptions.Regular8); 30132options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Enable)); 110065AssertGetSpeculativeTypeInfo(source, NullableContextOptions.Enable, type, "A<System.String!>"); 110128AssertGetSpeculativeTypeInfo(source, NullableContextOptions.Enable, type, "A<System.String>"); 110181AssertGetSpeculativeTypeInfo(source, NullableContextOptions.Enable, type, "A<System.String>"); 110237AssertGetSpeculativeTypeInfo(source, NullableContextOptions.Enable, type, "A<System.String!>"); 110290AssertTryGetSpeculativeSemanticModel(source, NullableContextOptions.Enable, type, "A<System.String!>!"); 110354AssertTryGetSpeculativeSemanticModel(source, NullableContextOptions.Enable, type, "A<System.String>"); 110407AssertTryGetSpeculativeSemanticModel(source, NullableContextOptions.Enable, type, "A<System.String>"); 110463AssertTryGetSpeculativeSemanticModel(source, NullableContextOptions.Enable, type, "A<System.String!>!"); 110894assertType(NullableContextOptions.Enable); 110925assertType(NullableContextOptions.Enable); 110955assertType(NullableContextOptions.Enable); 110986assertType(NullableContextOptions.Enable); 111016assertType(NullableContextOptions.Enable); 111045assertType(NullableContextOptions.Enable); 121391assertDiagnosticOptions(NullableContextOptions.Enable); 121575assertDiagnosticOptions(NullableContextOptions.Enable); 121724assertDiagnosticOptions(NullableContextOptions.Enable); 122262assertDiagnosticOptions1(NullableContextOptions.Enable); 122409assertDiagnosticOptions(NullableContextOptions.Enable); 153463var comp = CreateCompilation(src, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Enable));
Semantics\TopLevelStatementsTests.cs (2)
183comp = CreateCompilation(text1, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Enable), parseOptions: DefaultParseOptions); 308comp = CreateCompilation(new[] { text1, text2 }, options: TestOptions.DebugExe.WithNullableContextOptions(NullableContextOptions.Enable), parseOptions: DefaultParseOptions);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\CSharpCompilationOptionsTests.cs (1)
141TestProperty((old, value) => old.WithNullableContextOptions(value), opt => opt.NullableContextOptions, NullableContextOptions.Enable);
Symbols\Source\NullablePublicAPITests.cs (1)
4931var comp = CreateCompilation(code, options: TestOptions.ReleaseExe.WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CSharpTestBase.cs (1)
695return WithNullable(options, NullableContextOptions.Enable);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionTests.cs (1)
4080.WithProjectCompilationOptions(projectId, new CSharpCompilationOptions(OutputKind.DynamicallyLinkedLibrary).WithNullableContextOptions(NullableContextOptions.Enable));
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Utilities\CSharpCompilationOptionsChangingService.cs (1)
48NullableContextOptions.Enable => "enable",