public IDataFormattable CreateFormatter(FormatterEnum formatter) { switch (formatter) { case FormatterEnum.Json: if (_jsonFormatter == default) { _locker.EnterWriteLock(); if (_jsonFormatter == default) { _jsonFormatter = new JsonFormatter(); } _locker.ExitWriteLock(); } return(_jsonFormatter); case FormatterEnum.XML: if (_xMLFormatter == default) { _locker.EnterWriteLock(); if (_xMLFormatter == default) { _xMLFormatter = new XMLFormatter(); } _locker.ExitWriteLock(); } return(_xMLFormatter); default: throw new InvalidOperationException(); } }
public JqGridColumn SetFormatter(FormatterEnum valor) { formatter = new JRaw("\"" + valor.ToString() + "\""); return(this); }