Example #1
0
        public void Bind(DockMaster master)
        {
            if (master == null)
            {
                Console.WriteLine("Passed master is null");
                Console.WriteLine(System.Environment.StackTrace);
                return;
            }
            if (this.master == master)
            {
                Console.WriteLine("Passed master is this master");
                return;
            }
            if (this.master != null)
            {
                Console.WriteLine("Attempt to bind an already bound object");
                return;
            }

            master.Add(this);
            this.master = master;
            EmitPropertyEvent("Master");
        }
Example #2
0
        public void Bind(DockMaster master)
        {
            if (master == null) {
                Console.WriteLine ("Passed master is null");
                Console.WriteLine (System.Environment.StackTrace);
                return;
            }
            if (this.master == master) {
                Console.WriteLine ("Passed master is this master");
                return;
            }
            if (this.master != null) {
                Console.WriteLine ("Attempt to bind an already bound object");
                return;
            }

            master.Add (this);
            this.master = master;
            EmitPropertyEvent ("Master");
        }