Ejemplo n.º 1
0
            ObserverHandle IObserverConnector.ConnectObserver <T>(IFactObserver <T> observer)
            {
                var connector = _filter.Value as ITypeNode <T>;

                if (connector == null)
                {
                    throw new ArgumentException($"The activation is not of the specified type: {typeof(T).Name}", nameof(observer));
                }

                return(connector.ConnectObserver(observer));
            }
Ejemplo n.º 2
0
 ObserverHandle IObserverConnector.ConnectObserver(IFactObserver observer)
 {
     return(_network.ConnectObserver(observer));
 }
Ejemplo n.º 3
0
 public ObserverHandle ConnectObserver(IFactObserver <TFact> observer)
 {
     return(_observers.Connect(observer).ToObserverHandle());
 }
Ejemplo n.º 4
0
 public FactObservableAdapter(IFactObserver observer)
 {
     _observer = observer;
 }
Ejemplo n.º 5
0
 ObserverHandle IObserverConnector.ConnectObserver(IFactObserver observer)
 {
     return(_observers.Connect(observer).ToObserverHandle());
 }
Ejemplo n.º 6
0
 ObserverHandle IObserverConnector.ConnectObserver <T>(IFactObserver <T> observer)
 {
     return(GetTypeNode <T>().ConnectObserver(observer));
 }