#warning lets you generate a level one warning from a specific location in your code.
#warning text
where:
A common use of #warning is in a conditional directive. It is also possible to generate a user-defined error with #error.
#define DEBUG public class MyClass { public static void Main() { #if DEBUG #warning DEBUG is defined #endif } }