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" ); } }
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" ); } }