Код: Выделить всё
public static class StringExtensions
{
public static bool IsNullOrWhiteSpace([NotNullWhen(false)] this string? s) =>
string.IsNullOrWhiteSpace(s);
}
Райдер предлагает изменить его на
Код: Выделить всё
public static class StringExtensions
{
extension([NotNullWhen(false)] string? s)
{
public bool IsNullOrWhiteSpace() => string.IsNullOrWhiteSpace(s);
}
}
Я думал об использовании атрибута MemberNotNullWhen вот так
Код: Выделить всё
public static class StringExtensions
{
extension(string? s)
{
[MemberNotNullWhen(false, nameof(s))]
public bool IsNullOrWhiteSpace() => string.IsNullOrWhiteSpace(s);
}
}
Есть ли способ сделать это?
Подробнее здесь: https://stackoverflow.com/questions/798 ... ion-syntax
Мобильная версия