/// <summary>
 /// Not implemented.
 /// </summary>
 /// <param name="pdbus_io"></param>
 /// <returns></returns>
 public static bool PopulateDbio(IUdbusTransport transport, out ManagedDbusIo pdbus_io)
 {
     throw new NotImplementedException();
 }
 protected abstract bool PopulateDbioImpl(out ManagedDbusIo pdbus_io);
 public bool PopulateDbio(ref ManagedDbusIo pdbus_io)
 {
     return this.PopulateDbioImpl(out pdbus_io);
 }
 abstract protected bool PopulateDbioImpl(out ManagedDbusIo pdbus_io);
        public abstract void Dispose(); // IDisposable method.

        public bool PopulateDbio(ref ManagedDbusIo pdbus_io)
        {
            return(this.PopulateDbioImpl(out pdbus_io));
        }
 /// <summary>
 /// Not implemented.
 /// </summary>
 /// <param name="pdbus_io"></param>
 /// <returns></returns>
 public static bool PopulateDbio(IUdbusTransport transport, out ManagedDbusIo pdbus_io)
 {
     throw new NotImplementedException();
 }