public static EntitiesFilter GetFilter() { if (_entitiesFilter == null) { var commandHandler = EntitiesFilterCommandHandlerInitializer.Get(); _entitiesFilter = commandHandler.GetEntitiesFilter(Config.Instance.EntitiesFilterType); } return(_entitiesFilter); }
public void Register(EntitiesFilterType entitiesFilterType, EntitiesFilter concreteEntitiesFilter) { if (!_entitiesFilterMap.ContainsKey(entitiesFilterType)) { _entitiesFilterMap.Add(entitiesFilterType, concreteEntitiesFilter); } else { Console.WriteLine("Translation type {0} is already registered", entitiesFilterType); } }
public DictionaryCreator(DictionaryReader reader, EntitiesFilter filter) { _reader = reader; _filter = filter; }