Silverlight 5 WinRT

  public class ProxyAttribute
  : Attribute, _Attribute, IContextAttribute
  public virtual MarshalByRefObject CreateInstance(Type serverType);
  public virtual RealProxy CreateProxy(ObjRef objRef, Type serverType, Object serverObject, Context serverContext);
  public virtual void GetPropertiesForNewContext(IConstructionCallMessage msg);
  public virtual Boolean IsContextOK(Context ctx, IConstructionCallMessage msg);

  public abstract class RealProxy
 
  protected void AttachServer(MarshalByRefObject s);
  public virtual ObjRef CreateObjRef(Type requestedType);
  protected MarshalByRefObject DetachServer();
  public virtual IntPtr GetCOMIUnknown(Boolean fIsMarshalled);
  public virtual void GetObjectData(SerializationInfo info, StreamingContext context);
  public Type GetProxiedType();
  static public Object GetStubData(RealProxy rp);
  public virtual Object GetTransparentProxy();
  protected MarshalByRefObject GetUnwrappedServer();
  public IConstructionReturnMessage InitializeServerObject(IConstructionCallMessage ctorMsg);
  public abstract virtual IMessage Invoke(IMessage msg);
  public virtual void SetCOMIUnknown(IntPtr i);
  static public void SetStubData(RealProxy rp, Object stubData);
  public virtual IntPtr SupportsInterface(Guid& iid);