От msdn Я получаю следующее:
#pragma warning disable warning-list
#pragma warning restore warning-list
В примерах используются как disable, так и restore. Нужно ли restore, если я хочу, чтобы он был отключен для целого файла?
Как, если я не восстанавливаю, насколько он переносится? Запрещены ли предупреждения для всего, что скомпилировано после этого? Или просто для остальной части этого файла? Или это игнорируется?