C28351
Предупреждение C28351: Аннотация <аннотация> описывает ситуацию, когда динамическое значение (переменная) не может использоваться в условии.
Это предупреждение возникает, когда аннотация применяется там, где осуществляется проверка типа C/C++.
Результат вычисления выражения _When_ должен быть константой.Параметр _When_ игнорируется.