protected override IDataLayer CreateDataLayer(IDataStore dataStore) { var creatingWorkingDataLayerArgs = new CreatingWorkingDataLayerArgs(dataStore); OnCreatingWorkingDataLayer(creatingWorkingDataLayerArgs); _dataLayer = creatingWorkingDataLayerArgs.DataLayer ?? CreateDataLayerCore(dataStore); return(_dataLayer); }
protected void OnCreatingWorkingDataLayer(CreatingWorkingDataLayerArgs e) { EventHandler <CreatingWorkingDataLayerArgs> handler = CreatingWorkingDataLayer; if (handler != null) { handler(this, e); } }
protected override IDataLayer CreateDataLayer(IDataStore dataStore) { var creatingWorkingDataLayerArgs = new CreatingWorkingDataLayerArgs(dataStore); OnCreatingWorkingDataLayer(creatingWorkingDataLayerArgs); _dataLayer = creatingWorkingDataLayerArgs.DataLayer ?? CreateDataLayerCore(dataStore); return _dataLayer; }
protected void OnCreatingWorkingDataLayer(CreatingWorkingDataLayerArgs e) { EventHandler<CreatingWorkingDataLayerArgs> handler = CreatingWorkingDataLayer; if (handler != null) handler(this, e); }