/// <summary>
 /// Called when an extension was added.
 /// </summary>
 /// <param name="extension">The extension.</param>
 /// <param name="controlledModule">The controlled module.</param>
 public virtual void AddedExtension(IModuleExtension extension, object controlledModule)
 {
 }
 /// <summary>
 /// Called when an extension was added.
 /// </summary>
 /// <param name="extension">The extension.</param>
 /// <param name="controlledModule">The controlled module.</param>
 public void AddedExtension(IModuleExtension extension, object controlledModule)
 {
     this.log.DebugFormat("Added extension {0} to module {1}.", extension, controlledModule);
 }
 public void AddedExtension(IModuleExtension extension, object controlledModule)
 {
     Console.WriteLine("Added extension {0} to module {1}.", extension, controlledModule);
 }