private ImapResponseReader StoreInternal(SequenceSet set, string value, StoreProcedures procedure, string commandString) { var prefix = procedure == StoreProcedures.Add ? "+" : "-"; var isUid = set.IsUid ? "UID " : string.Empty; var text = string.Format("{0}STORE {1} {2}{3} ({4})", isUid, set, prefix, commandString, value); var command = new ImapCommand(text); return SendAndReceive(command, false); }