public class BusName { public BusName (string name, Connection conn); public bool Activate (); public void Aquire (); public virtual bool Equals (object o); protected virtual void Finalize (); public T Get (ObjectPath path); public T Get (string path); public object Get (string path, Type [] ifaces); public virtual int GetHashCode (); public Type GetType (); protected object MemberwiseClone (); public object Register (string path, object target, Type iface); public object Register (string path, object target, Type [] ifaces); public virtual string ToString (); public Connection Connection { get; } public bool Exists { get; } public string Name { get; } public bool Owner { get; } public event NameOwnerDelegate NameOwnerChanged; public event ServiceOwnerDelegate ServiceOwnerChanged; }