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