Exemplo n.º 1
0
        public void Run()
        {
            AttributeTest test = new AttributeTest();

            //using System.Reflection
            if (test.GetType().GetMethod("WriteCheck").GetCustomAttribute <CheckAttribute>().Checking == true)
            {
                System.Console.WriteLine(test.WriteCheck());
            }
            else
            {
                System.Console.WriteLine("Can't write check");
            }

            //example of using method is defined
            //if (test.GetType().GetMethod("WriteCheck").IsDefined(typeof (CheckAttribute)))
            //{
            //    System.Console.WriteLine(test.WriteCheck());
            //}
            //else
            //{
            //    System.Console.WriteLine("Cant write check");
            //}
        }
Exemplo n.º 2
0
        public void Run()
        {
            AttributeTest test = new AttributeTest();

            //using System.Reflection
            if (test.GetType().GetMethod("WriteCheck").GetCustomAttribute<CheckAttribute>().Checking == true)
            {
                System.Console.WriteLine(test.WriteCheck());
            }
            else
            {
                System.Console.WriteLine("Can't write check");
            }

            //example of using method is defined
            //if (test.GetType().GetMethod("WriteCheck").IsDefined(typeof (CheckAttribute)))
            //{
            //    System.Console.WriteLine(test.WriteCheck());
            //}
            //else
            //{
            //    System.Console.WriteLine("Cant write check");
            //}
        }