/// <summary> /// Constructor. /// </summary> /// <param name="groupByGroupByViewFactory">view factory</param> /// <param name="agentInstanceContext">contains required view services</param> public GroupByViewImpl( GroupByViewFactory groupByGroupByViewFactory, AgentInstanceViewFactoryChainContext agentInstanceContext) { _groupByViewFactory = groupByGroupByViewFactory; this.agentInstanceContext = agentInstanceContext; MergeView = new MergeView(this, groupByGroupByViewFactory.EventType); }
public AddPropertyValueOptionalView( GroupByViewFactory groupByViewFactory, AgentInstanceViewFactoryChainContext agentInstanceContext, object mergeValues) { this.groupByViewFactory = groupByViewFactory; propertyValues = mergeValues; this.agentInstanceContext = agentInstanceContext; newToOldEventMap = new Dictionary<EventBean, EventBean>(); }