Silverlight 5 WinRT

  public sealed enum FormatterAssemblyStyle
  : IComparable, IFormattable, IConvertible
  { Simple, Full }

  public sealed enum FormatterTypeStyle
  : IComparable, IFormattable, IConvertible
  { TypesWhenNeeded, TypesAlways, XsdString }

  public abstract interface IFieldInfo
 
  public abstract virtual String FieldNames { get; set; }
  public abstract virtual Type FieldTypes { get; set; }

  public sealed class InternalRM
 
  static public void InfoSoap(Object messages);
  static public Boolean SoapCheckEnabled();

  public sealed class InternalST
 
  static public void InfoSoap(Object messages);
  static public Assembly LoadAssemblyFromString(String assemblyString);
  static public void SerializationSetValue(FieldInfo fi, Object target, Object value);
  static public void Soap(Object messages);
  static public void SoapAssert(Boolean condition, String message);
  static public Boolean SoapCheckEnabled();

  public abstract interface ISoapMessage
 
  public abstract virtual Header Headers { get; set; }
  public abstract virtual String MethodName { get; set; }
  public abstract virtual String ParamNames { get; set; }
  public abstract virtual Type ParamTypes { get; set; }
  public abstract virtual Object ParamValues { get; set; }
  public abstract virtual String XmlNameSpace { get; set; }

  public sealed class ServerFault
 
  public String ExceptionMessage { get; set; }
  public String ExceptionType { get; set; }
  public String StackTrace { get; set; }

  public sealed class SoapFault
  : ISerializable
  public Object Detail { get; set; }
  public String FaultActor { get; set; }
  public String FaultCode { get; set; }
  public String FaultString { get; set; }
  public virtual void GetObjectData(SerializationInfo info, StreamingContext context);

  public class SoapMessage
  : ISoapMessage
  public virtual Header Headers { get; set; }
  public virtual String MethodName { get; set; }
  public virtual String ParamNames { get; set; }
  public virtual Type ParamTypes { get; set; }
  public virtual Object ParamValues { get; set; }
  public virtual String XmlNameSpace { get; set; }

  public sealed enum TypeFilterLevel
  : IComparable, IFormattable, IConvertible
  { Low, Full }