Example #1
0
        public ViewManager(IProvideADataSourceProvider dataSourceProviderProvider, CViewProviderCreator viewBuilder)
        {
            DataSourceProviderProvider = dataSourceProviderProvider;
            _viewBuilder = viewBuilder;

            //dataSourceProviderProvider.DataSourceProvider.DataChanged += DataSourceProvider_DataChanged;
        }
        public IProvideADataSourceProvider GetOrAdd(PropIdType propId, Func <PropIdType, IProvideADataSourceProvider> valueProducer)
        {
            IProvideADataSourceProvider result = _dict.GetOrAdd(propId, valueProducer);

            return(result);
        }