BoC.EventAggregator.BaseEvent.Publish C# (CSharp) Method

Publish() public method

Publishes the specified arguments.
public Publish ( ) : void
return void
        public virtual void Publish(params object[] arguments)
        {
            using (Profiler.StartContext("{0}.Publish()", this.GetType()))
            {
                List<Action<object[]>> executionStrategies = PruneAndReturnStrategies();

                foreach (var executionStrategy in executionStrategies)
                {
                    executionStrategy(arguments);
                }
            }
        }