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"); }
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"); }