Skip to content

Commit f21beab

Browse files
committed
Default nullable
1 parent 87555a0 commit f21beab

6 files changed

Lines changed: 10 additions & 16 deletions

File tree

ReflectionAnalyzers.Tests/AllAnalyzersValid.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ public static class AllAnalyzersValid
2626
settings: LibrarySettings.Roslyn);
2727

2828
private static readonly Solution ValidCodeProject = CodeFactory.CreateSolution(
29-
ProjectFile.Find("ValidCode.csproj"),
30-
settings: LibrarySettings.NullableEnabled);
29+
ProjectFile.Find("ValidCode.csproj"));
3130

3231
[Test]
3332
public static void NotEmpty()

ReflectionAnalyzers.Tests/LibrarySettings.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,12 @@
44

55
using Gu.Roslyn.Asserts;
66

7-
using Microsoft.CodeAnalysis;
8-
97
internal static class LibrarySettings
108
{
119
internal static readonly Settings Wpf = Settings.Default.WithMetadataReferences(MetadataReferences.Transitive(typeof(System.Windows.Controls.Control)));
1210

1311
internal static readonly Settings WindowsForms = Settings.Default.WithMetadataReferences(MetadataReferences.Transitive(typeof(System.Windows.Forms.Control)));
1412

15-
internal static readonly Settings NullableEnabled = Settings.Default
16-
.WithCompilationOptions(x => x.WithNullableContextOptions(NullableContextOptions.Enable));
17-
1813
internal static readonly Settings Roslyn = Settings.Default
1914
.WithCompilationOptions(x => x.WithSuppressedDiagnostics("CS1701"))
2015
.WithMetadataReferences(MetadataReferences.Transitive(typeof(Microsoft.CodeAnalysis.CodeFixes.CodeFixProvider)));

ReflectionAnalyzers.Tests/REFL001CastReturnValueTests/CodeFix.MethodInfoInvoke.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public C()
5151
public static int M() => 0;
5252
}
5353
}".AssertReplace("typeof(C).GetMethod(nameof(M)).Invoke(null, null)", expression);
54-
RoslynAssert.CodeFix(Analyzer, Fix, ExpectedDiagnostic, before, after, settings: LibrarySettings.NullableEnabled);
54+
RoslynAssert.CodeFix(Analyzer, Fix, ExpectedDiagnostic, before, after);
5555
}
5656

5757
[Test]
@@ -80,7 +80,7 @@ public class C
8080
public static int M() => 0;
8181
}
8282
}";
83-
RoslynAssert.CodeFix(Analyzer, Fix, ExpectedDiagnostic, before, after, settings: LibrarySettings.NullableEnabled);
83+
RoslynAssert.CodeFix(Analyzer, Fix, ExpectedDiagnostic, before, after);
8484
}
8585

8686
[Test]
@@ -115,7 +115,7 @@ public class C
115115
public static int M() => 0;
116116
}
117117
}";
118-
RoslynAssert.CodeFix(Analyzer, Fix, ExpectedDiagnostic, before, after, settings: LibrarySettings.NullableEnabled);
118+
RoslynAssert.CodeFix(Analyzer, Fix, ExpectedDiagnostic, before, after);
119119
}
120120
}
121121
}

ReflectionAnalyzers.Tests/REFL001CastReturnValueTests/Valid.ActivatorCreateInstance.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public class C
2626
}
2727
}".AssertReplace("CreateInstance<T>()", call);
2828

29-
RoslynAssert.Valid(Analyzer, Descriptor, code, settings: LibrarySettings.NullableEnabled);
29+
RoslynAssert.Valid(Analyzer, Descriptor, code);
3030
}
3131

3232
[TestCase("Activator.CreateInstance(typeof(C))")]
@@ -45,7 +45,7 @@ public class C
4545
public static object? M() => (C)Activator.CreateInstance(typeof(C));
4646
}
4747
}".AssertReplace("Activator.CreateInstance(typeof(C))", expression);
48-
RoslynAssert.Valid(Analyzer, Descriptor, code, settings: LibrarySettings.NullableEnabled);
48+
RoslynAssert.Valid(Analyzer, Descriptor, code);
4949
}
5050
}
5151
}

ReflectionAnalyzers.Tests/REFL003MemberDoesNotExistTests/Diagnostics.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ class C
169169
}
170170

171171
[TestCase("typeof(C).GetMethod(↓\"get_P\")")]
172-
//[TestCase("typeof(C).GetProperty(nameof(P)).↓GetMethod")]
172+
[TestCase("typeof(C).GetProperty(nameof(P)).↓GetMethod")]
173173
//[TestCase("typeof(C).GetProperty(nameof(P))!.↓GetMethod")]
174174
//[TestCase("typeof(C).GetProperty(nameof(P))?.↓GetMethod")]
175175
public static void MissingGetter(string call)
@@ -190,7 +190,7 @@ public int P { set { } }
190190
}
191191

192192
[TestCase("typeof(C).GetMethod(↓\"set_P\")")]
193-
//[TestCase("typeof(C).GetProperty(nameof(P)).↓SetMethod")]
193+
[TestCase("typeof(C).GetProperty(nameof(P)).↓SetMethod")]
194194
//[TestCase("typeof(C).GetProperty(nameof(P))!.↓SetMethod")]
195195
//[TestCase("typeof(C).GetProperty(nameof(P))?.↓SetMethod")]
196196
public static void MissingSetter(string call)

ReflectionAnalyzers.Tests/REFL033UseSameTypeAsParameterTests/Valid.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class C
2626
}
2727
}";
2828

29-
RoslynAssert.Valid(Analyzer, Descriptor, code, settings: LibrarySettings.NullableEnabled);
29+
RoslynAssert.Valid(Analyzer, Descriptor, code);
3030
}
3131

3232
[Test]
@@ -46,7 +46,7 @@ class C
4646
}
4747
}";
4848

49-
RoslynAssert.Valid(Analyzer, Descriptor, code, settings: LibrarySettings.NullableEnabled);
49+
RoslynAssert.Valid(Analyzer, Descriptor, code);
5050
}
5151

5252
[Test]

0 commit comments

Comments
 (0)