Silverlight 5 WinRT

  public class SoapAttribute
  : Attribute, _Attribute
  public virtual Boolean Embedded { get; set; }
  public virtual Boolean UseAttribute { get; set; }
  public virtual String XmlNamespace { get; set; }

  public sealed class SoapFieldAttribute
  : SoapAttribute, _Attribute
  public Int32 Order { get; set; }
  public String XmlElementName { get; set; }
  public Boolean IsInteropXmlElement();

  public sealed class SoapMethodAttribute
  : SoapAttribute, _Attribute
  public String ResponseXmlElementName { get; set; }
  public String ResponseXmlNamespace { get; set; }
  public String ReturnXmlElementName { get; set; }
  public String SoapAction { get; set; }
  public virtual Boolean UseAttribute { get; set; }
  public virtual String XmlNamespace { get; set; }

  public sealed enum SoapOption
  : IComparable, IFormattable, IConvertible
  { None, AlwaysIncludeTypes, XsdString, EmbedAll, Option1, Option2 }

  public sealed class SoapParameterAttribute
  : SoapAttribute, _Attribute

  public sealed class SoapTypeAttribute
  : SoapAttribute, _Attribute
  public SoapOption SoapOptions { get; set; }
  public virtual Boolean UseAttribute { get; set; }
  public String XmlElementName { get; set; }
  public XmlFieldOrderOption XmlFieldOrder { get; set; }
  public virtual String XmlNamespace { get; set; }
  public String XmlTypeName { get; set; }
  public String XmlTypeNamespace { get; set; }

  public sealed enum XmlFieldOrderOption
  : IComparable, IFormattable, IConvertible
  { All, Sequence, Choice }