//# __________ PROTOCOL :: CONSTRUCTOR __________ #// public VmMixedEventManager( VmStatsItemEventManagerIF itemEventManager, VmStatsNestEventManagerIF nestEventManager, VmStatsAliasEventManagerIF aliasEventManager) { _itemEventManager = itemEventManager; _nestEventManager = nestEventManager; _aliasEventManager = aliasEventManager; }
//# __________ PROTOCOL :: PUBLIC __________ #// public void AssignEventMangers( VmStatsItemEventManagerIF itemEventManager, VmStatsAliasEventManagerIF aliasEventManager) { MixedEventManager = new VmMixedEventManager( itemEventManager, (VmStatsNestEventManagerIF)null, aliasEventManager); if( MixedEventManager.HasItemEventManager()) ItemStatistics = MixedEventManager.ItemEventManager.GetItemEventStatistics(); if( MixedEventManager.HasAliasEventManager()) AliasStatistics = MixedEventManager.AliasEventManager.GetAliasEventStatistics(); }