/// <exception cref="System.IO.IOException"/> public override int Available() { this._enclosing.refCount.Reference(); bool exc = true; try { int nAvailable = DomainSocket.Available0(this._enclosing.fd); exc = false; return(nAvailable); } finally { this._enclosing.Unreference(exc); } }