Silverlight 5 WinRT

  public sealed enum ActivatorLevel
  : IComparable, IFormattable, IConvertible
  { Construction, Context, AppDomain, Process, Machine }

  public abstract interface IActivator
 
  public abstract virtual ActivatorLevel Level { get; }
  public abstract virtual IActivator NextActivator { get; set; }
  public abstract virtual IConstructionReturnMessage Activate(IConstructionCallMessage msg);

  public abstract interface IConstructionCallMessage
  : IMethodCallMessage, IMethodMessage, IMessage
  public abstract virtual Type ActivationType { get; }
  public abstract virtual String ActivationTypeName { get; }
  public abstract virtual IActivator Activator { get; set; }
  public abstract virtual Object CallSiteActivationAttributes { get; }
  public abstract virtual IList ContextProperties { get; }

  public abstract interface IConstructionReturnMessage
  : IMethodReturnMessage, IMethodMessage, IMessage

  public sealed class UrlAttribute
  : ContextAttribute, _Attribute, IContextAttribute, IContextProperty
  public String UrlValue { get; }
  public virtual Boolean Equals(Object o);
  public virtual Int32 GetHashCode();
  public virtual void GetPropertiesForNewContext(IConstructionCallMessage ctorMsg);
  public virtual Boolean IsContextOK(Context ctx, IConstructionCallMessage msg);