| 12345678910111213141516171819202122232425262728 | 
							- namespace Caliburn.Micro.Core {
 
-     using System;
 
-     /// <summary>
 
-     /// Denotes a class which is aware of its view(s).
 
-     /// </summary>
 
-     public interface IViewAware {
 
-         /// <summary>
 
-         /// Attaches a view to this instance.
 
-         /// </summary>
 
-         /// <param name="view">The view.</param>
 
-         /// <param name="context">The context in which the view appears.</param>
 
-         void AttachView(object view, object context = null);
 
-         /// <summary>
 
-         /// Gets a view previously attached to this instance.
 
-         /// </summary>
 
-         /// <param name="context">The context denoting which view to retrieve.</param>
 
-         /// <returns>The view.</returns>
 
-         object GetView(object context = null);
 
-         /// <summary>
 
-         /// Raised when a view is attached.
 
-         /// </summary>
 
-         event EventHandler<ViewAttachedEventArgs> ViewAttached;
 
-     }
 
- }
 
 
  |