Appccelerate.EventBroker.Internals.EventTopic.DescribeTo C# (CSharp) Method

DescribeTo() public method

public DescribeTo ( TextWriter writer ) : void
writer System.IO.TextWriter
return void
        public void DescribeTo(TextWriter writer)
        {
            Ensure.ArgumentNotNull(writer, "writer");

            writer.Write("EventTopic: ");
            writer.Write(this.Uri);
            writer.WriteLine();

            writer.WriteLine("Publishers:");
            foreach (IPublication publication in this.publications)
            {
                publication.DescribeTo(writer);
                writer.WriteLine();
            }

            writer.WriteLine("Subscribers:");
            foreach (ISubscription subscription in this.subscriptions)
            {
                subscription.DescribeTo(writer);
                writer.WriteLine();
            }
        }