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();
}
}