using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
namespace Conditional_DEBUG
{
    public class Myclass
    {
        [Conditional("DEBUG")]
        public static void Message(string msg)
        {
            Console.WriteLine(msg);
        }
    }
    class Test
    {
        static void function1()
        {
            Myclass.Message("In Function 1.");
            function2();
        }
        static void function2()
        {
            Myclass.Message("In Function 2.");
        }
        public static void Main()
        {
            Myclass.Message("In Main function.");
            function1();
            Console.WriteLine("Press Any Key to exit!");
            Console.ReadKey();
        }
        //Release:
        //Press Any Key to exit!
        //
        //Debug:
        /*
        In Main function.
        In Function 1.
        In Function 2.
        Press Any Key to exit!
        */
    }
}