public void Add(string fieldType, IFieldAdapter adapter)
 {
     if (_adapters.ContainsKey(fieldType.ToLower()))
     {
         throw new InvalidOperationException($"Field type {fieldType} already registered");
     }
     _adapters.Add(fieldType.ToLower(), adapter);
 }
 public void RegisterAdapter(string fieldType, IFieldAdapter adapter) => _adapters.Add(fieldType, adapter);
Пример #3
0
 public Column(string name, IFieldAdapter adapter)
 {
     Name    = name;
     Adapter = adapter;
 }
 public void SetDefaultFieldAdapter(IFieldAdapter adapter)
 {
     _defaultAdapter = adapter;
 }