Директива компиляции и определение метода на одной строке
Тексты модулей оформляются по принципу "один оператор в одной строке". Следовательно, директива препроцессора и определение метода не могут быть в одной строке.
См также - Тексты модулей
Экранирование кода
// sonar:OneDirectivePreprocessorPerLine:off
// sonar:OneDirectivePreprocessorPerLine:on