Size: a a a

2020 January 07

IC

Ilya Chernoudov in pro.net
vova lantsov
Но делать 2 перегрузки такое себе. наверное никак атрибут применить...
Можешь курнуть мануал
источник

IC

Ilya Chernoudov in pro.net
Там в аттрмбут битовая маска передается
источник

IC

Ilya Chernoudov in pro.net
Которая отвечает за дженерики
источник

vl

vova lantsov in pro.net
Ilya Chernoudov
Там в аттрмбут битовая маска передается
Ты про AttributeTargets?
источник
2020 January 08

IC

Ilya Chernoudov in pro.net
vova lantsov
Ты про AttributeTargets?
Я про NotNull
источник

vl

vova lantsov in pro.net
У NotNull нет перегрузок и его нельзя применить к generic'у, либо я не понял о чём ты
источник

K

Katz in pro.net
мне кажется, вы о разных NotNull говорите
источник

K

Katz in pro.net
есть же C#8 и решарперовский
источник

OM

Oleg Morozov in pro.net
на дженерик параметр ретурн тайпа нельзя вешать аттрибуты
источник

OM

Oleg Morozov in pro.net
физически
источник

K

Katz in pro.net
источник

K

Katz in pro.net
[return: System.Runtime.CompilerServices.Nullable(new byte[] {
       0,
       2
   })]
   public static ValueTask<string> Test()
   {
       throw null;
   }
источник

OM

Oleg Morozov in pro.net
не понял причем здесь нуллейблы, если речь про аттрибуты для дженерик параметра
источник

vl

vova lantsov in pro.net
Я про атрибуты из System.Diagnostics.CodeAnalysis
источник

E

EgorBo in pro.net
источник

E

EgorBo in pro.net
т.к. ироды закрыли мой ПР в корцлр репе в связи с миграцией
источник

E

EgorBo in pro.net
источник

E

EgorBo in pro.net
не удаляются сравнения константных строк с наллом
источник

E

EgorBo in pro.net
это очень бесит когда вы делаете так:

"fuck you".AsSpan()
источник

E

EgorBo in pro.net
то там внутри не выпиливается проверка на налл
источник