public void Register( INgsiConnectingComponent component ) { lock ( _connectedComponents ) { _connectedComponents.Add( component ); } }
public void Unregister( INgsiConnectingComponent component ) { lock ( _connectedComponents ) { _connectedComponents.Remove( component ); } }
public void BeginProduce( INgsiConnectingComponent component, IEnumerable<ContextElement> elements ) { _accumulator.Accumulate( elements ); }