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 QueryEditResultFlagsToString(tagVSQueryEditResultFlags flags) { var retval = String.Empty; switch (flags) { case tagVSQueryEditResultFlags.QER_MaybeCheckedout: retval = "Files checked-out to edit"; break; case tagVSQueryEditResultFlags.QER_MaybeChanged: retval = "Files changed on checkout"; break; case tagVSQueryEditResultFlags.QER_InMemoryEdit: retval = "Safe to edit files in memory"; break; case tagVSQueryEditResultFlags.QER_InMemoryEditNotAllowed: retval = "Edit denied because in-memory edit not allowed"; break; case tagVSQueryEditResultFlags.QER_NoisyCheckoutRequired: retval = "Silent mode operation does not permit UI"; break; // QER_NoisyPromptRequired seems to have a value that is shared // by another tagVSQueryEditResultFlag // case tagVSQueryEditResultFlags.QER_NoisyPromptRequired: // retval = "Silent mode operation does not permit UI"; // break; case tagVSQueryEditResultFlags.QER_CheckoutCanceledOrFailed: retval = "Edit not allowed because checkout failed"; break; case tagVSQueryEditResultFlags.QER_EditNotPossible: retval = "Edit will never be allowed because of current option settings or external conditions"; break; case tagVSQueryEditResultFlags.QER_ReadOnlyNotUnderScc: retval = "Edit not allowed because file is read-only on disk"; break; case tagVSQueryEditResultFlags.QER_ReadOnlyUnderScc: retval = "Edit not allowed because file is read-only and under source control (probably checked in)"; break; } return retval; }