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