Silverlight 5 WinRT

public sealed class ComponentGuaranteesAttribute public sealed class ComponentGuaranteesAttribute
: Attribute, _Attribute : Attribute, _Attribute
public ComponentGuaranteesOptions Guarantees { get; } public ComponentGuaranteesOptions Guarantees { get; }

public sealed enum ComponentGuaranteesOptions public sealed enum ComponentGuaranteesOptions
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ None, Exchange, Stable, SideBySide } { None, Exchange, Stable, SideBySide }

  public sealed class FrameworkName
  : IEquatable`1<FrameworkName>
  public String FullName { get; }
  public String Identifier { get; }
  public String Profile { get; }
  public Version Version { get; }
  public virtual Boolean Equals(Object obj);
  public virtual Boolean Equals(FrameworkName other);
  public virtual Int32 GetHashCode();
  static public Boolean op_Equality(FrameworkName left, FrameworkName right);
  static public Boolean op_Inequality(FrameworkName left, FrameworkName right);
  public virtual String ToString();

  public sealed class ResourceConsumptionAttribute
  : Attribute, _Attribute
  public ResourceScope ConsumptionScope { get; }
  public ResourceScope ResourceScope { get; }

public sealed class ResourceExposureAttribute public sealed class ResourceExposureAttribute
: Attribute, _Attribute : Attribute, _Attribute
public ResourceScope ResourceExposureLevel { get; } public ResourceScope ResourceExposureLevel { get; }

public sealed enum ResourceScope public sealed enum ResourceScope
: IComparable, IFormattable, IConvertible : IComparable, IFormattable, IConvertible
{ None, Machine, Process, AppDomain, Library, Private, Assembly } { None, Machine, Process, AppDomain, Library, Private, Assembly }

public sealed class TargetFrameworkAttribute public sealed class TargetFrameworkAttribute
: Attribute, _Attribute : Attribute, _Attribute
public String FrameworkDisplayName { get; set; } public String FrameworkDisplayName { get; set; }
public String FrameworkName { get; } public String FrameworkName { get; }

public abstract sealed class VersioningHelper public abstract sealed class VersioningHelper
  static public String MakeVersionSafeName(String name, ResourceScope from, ResourceScope to, Type type);
static public String MakeVersionSafeName(String name, ResourceScope from, ResourceScope to); static public String MakeVersionSafeName(String name, ResourceScope from, ResourceScope to);
static public String MakeVersionSafeName(String name, ResourceScope from, ResourceScope to, Type type);