public void Register(DataFormatHandlerCreate create, DataObjectFilter filter)
 {
     // register the data format handler
     lock (dataFormatHandlerFactories)
     {
         dataFormatHandlerFactories.Add(new DelegateBasedDataFormatHandlerFactory(create, filter));
     }
 }
Пример #2
0
 public void Register(DataFormatHandlerCreate create, DataObjectFilter filter)
 {
     // register the data format handler
     lock (dataFormatHandlerFactories)
     {
         dataFormatHandlerFactories.Add(new DelegateBasedDataFormatHandlerFactory(create, filter));
     }
 }
Пример #3
0
 public DataObjectFilterFormatFactory(DataObjectFilter filter, Type dataFormatHandlerType)
 {
     // verify that the type is correct
     if (!typeof(DataFormatHandler).IsAssignableFrom(dataFormatHandlerType))
     {
         throw new ArgumentException(
                   "Registered type is not a subclass of DataFormatHandler!");
     }
     _filter = filter;
     _dataFormatHandlerType = dataFormatHandlerType;
 }
 public void Dispose()
 {
     _filter = null;
     _dataFormatHandlerType = null;
 }
 public DataObjectFilterFormatFactory(DataObjectFilter filter, Type dataFormatHandlerType)
 {
     // verify that the type is correct
     if (!typeof(DataFormatHandler).IsAssignableFrom(dataFormatHandlerType))
         throw new ArgumentException(
             "Registered type is not a subclass of DataFormatHandler!");
     _filter = filter;
     _dataFormatHandlerType = dataFormatHandlerType;
 }
 public void Dispose()
 {
     _filter = null;
     _create = null;
 }
 public DelegateBasedDataFormatHandlerFactory(DataFormatHandlerCreate create, DataObjectFilter filter)
 {
     _filter = filter;
     _create = create;
 }
Пример #8
0
 public void Dispose()
 {
     _filter = null;
     _dataFormatHandlerType = null;
 }
 public void Dispose()
 {
     _filter = null;
     _create = null;
 }
 public DelegateBasedDataFormatHandlerFactory(DataFormatHandlerCreate create, DataObjectFilter filter)
 {
     _filter = filter;
     _create = create;
 }