File scoped namespace
This commit is contained in:
@@ -1,11 +1,10 @@
|
||||
namespace FileTime.Tools.Extensions
|
||||
{
|
||||
public static class ObjectExtensions
|
||||
{
|
||||
public static TResult? MapNull<T, TResult>(this T obj, Func<TResult?> nullHandler, Func<T, TResult?> valueHandler)
|
||||
=> obj == null ? nullHandler() : valueHandler(obj);
|
||||
namespace FileTime.Tools.Extensions;
|
||||
|
||||
public static TResult? MapNull<T, TResult>(this T obj, Func<T, TResult?> valueHandler)
|
||||
=> obj == null ? default : valueHandler(obj);
|
||||
}
|
||||
public static class ObjectExtensions
|
||||
{
|
||||
public static TResult? MapNull<T, TResult>(this T obj, Func<TResult?> nullHandler, Func<T, TResult?> valueHandler)
|
||||
=> obj == null ? nullHandler() : valueHandler(obj);
|
||||
|
||||
public static TResult? MapNull<T, TResult>(this T obj, Func<T, TResult?> valueHandler)
|
||||
=> obj == null ? default : valueHandler(obj);
|
||||
}
|
||||
@@ -6,4 +6,8 @@
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
|
||||
</PropertyGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
Reference in New Issue
Block a user