Using the Conditional attribute C# with Example
Adding a Conditional attribute from System.Diagnostics namespace to a method is a clean way to control which methods are called in your builds and which are not. #define EXAMPLE_A using System.Diagnostics; class Program { static void Main() { ExampleA(); // This method will be called ExampleB(); // This method will not be called } [Conditional("EXAMPLE_A")] static void ExampleA() {...} [Conditional("EXAMPLE_B")] static void ExampleB() {...} }