public Configuration RegisterEnumerationDataPicker(IEnumerationDataPicker enumerationDataPicker) { string typeString = enumerationDataPicker.GetDataType().FullName; enumerationDataPickers[typeString] = enumerationDataPicker; return(this); }
internal IEnumerationDataPicker GetDataPicker(Type type) { IEnumerationDataPicker enumerationDataPicker = defaultEnumerationDataPicker; if (enumerationDataPickers.ContainsKey(type.FullName)) { enumerationDataPicker = enumerationDataPickers[type.FullName]; } return(enumerationDataPicker); }
public Configuration UnRegisterEnumerationDataPicker(IEnumerationDataPicker enumerationDataPicker) { string typeString = enumerationDataPicker.GetDataType().FullName; if (enumerationDataPickers.ContainsKey(typeString)) { enumerationDataPickers.Remove(typeString); } return(this); }