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