Esempio n. 1
0
        public static void VerifyOverrides()
        {
            MyClassOne myClassOne = new MyClassOne("sub1", new Guid());
            MyClassTwo MyClassTwo = new MyClassTwo("sub2", new Guid());

            myClassOne.CopyTo(MyClassTwo);
        }
Esempio n. 2
0
        public override void CopyTo(MyClass destination)
        {
            base.CopyTo(destination);
            MyClassTwo destinationTwo = destination as MyClassTwo;

            destinationTwo.Two = this.Two;
        }
Esempio n. 3
0
        public static void VerifyTypes()
        {
            MyClassTwo classTwo = new MyClassTwo("sub1", new Guid());

            if (classTwo is MyClassOne)
            {
                Console.WriteLine("This is MyClassOne");
            }
            else if (classTwo is MyClassTwo)
            {
                Console.WriteLine("This is MyClassTwo");
            }

            if (classTwo is MyClass)
            {
                Console.WriteLine("This is MyClass");
            }
        }