Silverlight 5 WinRT

  public sealed enum ForegroundText
  : IComparable, IFormattable, IConvertible
  { Dark, Light }

  public sealed class SecondaryTile
  : __ComObject, ISecondaryTile
  public virtual String Arguments { get; set; }
  public virtual String BackgroundColor { get; set; }
  public virtual TileDisplayAttributes DisplayAttributes { get; set; }
  public virtual String DisplayName { get; set; }
  public virtual ForegroundText ForegroundText { get; set; }
  public virtual Uri Logo { get; set; }
  public virtual String ShortName { get; set; }
  public virtual Uri SmallLogo { get; set; }
  public virtual String TileId { get; set; }
  public virtual Uri WideLogo { get; set; }
  static public Boolean Exists(String tileId);
  static public SecondaryTileEnumerateOperation FindAllAsync();
  static public SecondaryTileEnumerateOperation FindAllAsync(String appId);
  static public SecondaryTileEnumerateOperation FindAllForPackageAsync();
  public virtual SecondaryTileRequestOperation RequestCreateAsync();
  public virtual SecondaryTileRequestOperation RequestCreateAsync(Point invocationPoint);
  public virtual SecondaryTileRequestOperation RequestCreateForSelectionAsync(Rect selection);
  public virtual SecondaryTileRequestOperation RequestCreateForSelectionAsync(Rect selection, Placement preferredPlacement);
  public virtual SecondaryTileRequestOperation RequestDeleteAsync();
  public virtual SecondaryTileRequestOperation RequestDeleteAsync(Point invocationPoint);
  public virtual SecondaryTileRequestOperation RequestDeleteForSelectionAsync(Rect selection);
  public virtual SecondaryTileRequestOperation RequestDeleteForSelectionAsync(Rect selection, Placement preferredPlacement);

  public sealed class SecondaryTileEnumerateOperation
  : __ComObject, IAsyncOperation`1<IReadOnlyList`1<SecondaryTile>>, IAsyncInfo
  public virtual AsyncOperationCompletedHandler`1<IReadOnlyList`1<SecondaryTile>> Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual IReadOnlyList`1<SecondaryTile> GetResults();
  public virtual void Start();

  public sealed class SecondaryTileRequestOperation
  : __ComObject, IAsyncOperation`1<Boolean>, IAsyncInfo
  public virtual AsyncOperationCompletedHandler`1<Boolean> Completed { get; set; }
  public virtual Exception ErrorCode { get; }
  public virtual UInt32 Id { get; }
  public virtual AsyncStatus Status { get; }
  public virtual void Cancel();
  public virtual void Close();
  public virtual Boolean GetResults();
  public virtual void Start();

  public sealed enum TileDisplayAttributes
  : IComparable, IFormattable, IConvertible
  { None, ShowName, DynamicTileCapable, DynamicTileCycleCapable, ToastCapable }