コード例 #1
0
        private static void ThrowExceptionOn(Func <bool> predicate)
        {
            if (predicate())
            {
                virError error = GetLastError();

                if (error?.level == virErrorLevel.VIR_ERR_ERROR)
                {
                    throw new LibvirtException(error);
                }
            }
        }
コード例 #2
0
 public LibvirtException(virError error) : base(error.Message)
 {
     this.Error = error;
 }