public void SetToCheckoutFailed()
 {
     pfEditVerdict = tagVSQueryEditResult.QER_EditNotOK;
     prgfMoreInfo  = tagVSQueryEditResultFlags.QER_EditNotPossible;
     hr            = VSConstants.S_OK;
 }
 public void SetToReloaded()
 {
     pfEditVerdict = tagVSQueryEditResult.QER_EditOK;
     prgfMoreInfo  = (tagVSQueryEditResultFlags)tagVSQueryEditResultFlags2.QER_Reloaded;
     hr            = VSConstants.S_OK;
 }
 public QueryEditFilesResult()
 {
     pfEditVerdict = tagVSQueryEditResult.QER_EditOK;
     prgfMoreInfo  = (tagVSQueryEditResultFlags)0;
     hr            = VSConstants.S_OK;
 }
 public void SetToUserCancel()
 {
     pfEditVerdict = tagVSQueryEditResult.QER_NoEdit_UserCanceled;
     prgfMoreInfo  = tagVSQueryEditResultFlags.QER_CheckoutCanceledOrFailed;
     hr            = VSConstants.S_OK;
 }
        public static string QueryEditResultToString(tagVSQueryEditResult result)
        {
            var retval = String.Empty;

            switch (result)
            {
                case tagVSQueryEditResult.QER_EditNotOK:
                    retval = "Edit has been disallowed";
                    break;
                case tagVSQueryEditResult.QER_EditOK:
                    retval = "Edit is allowed";
                    break;
            }

            return retval;
        }