Esempio n. 1
0
File: Main.cs Progetto: kvsm/smuxi
        static IMessageBuffer CreateMessageBuffer(string fileName,
                                                  MessageBufferType bufferType)
        {
            switch (bufferType)
            {
            case MessageBufferType.Db4o:
                return(new Db4oMessageBuffer(fileName));

            case MessageBufferType.Sqlite:
                return(new SqliteMessageBuffer(fileName));

            default:
                throw new ArgumentException(
                          String.Format(
                              _("Unsupported buffer type: '{0}'"),
                              bufferType
                              ),
                          "bufferType"
                          );
            }
        }
Esempio n. 2
0
 static IMessageBuffer CreateMessageBuffer(string fileName,
                                           MessageBufferType bufferType)
 {
     switch (bufferType) {
         case MessageBufferType.Db4o:
             return new Db4oMessageBuffer(fileName);
         case MessageBufferType.Sqlite:
             return new SqliteMessageBuffer(fileName);
         default:
             throw new ArgumentException(
                 String.Format(
                     _("Unsupported buffer type: '{0}'"),
                     bufferType
                 ),
                 "bufferType"
             );
     }
 }