public ClientResourcesManager ( IPresentationSource presenter, IResourceFilter resourceFilter, IResourceComparator resourceComparator ) : System | ||
presenter | IPresentationSource | |
resourceFilter | IResourceFilter | |
resourceComparator | IResourceComparator | |
Результат | System |
public ClientResourcesManager(IPresentationSource presenter,
IResourceFilter resourceFilter,
IResourceComparator resourceComparator)
{
_presenter = presenter;
_resourceFilter = resourceFilter;
_resourceComparator = resourceComparator;
_trigger = new object[]
{
resourceFilter, resourceComparator
}.OfType<IObservableResource>().Aggregate(Observable.Return(Unit.Default), (agg, next) => agg.Merge(next.Trigger));
ActiveResources.Add(_nullResource);
PopulateResources();
Update();
}