Silverlight 5 WinRT

public sealed struct Bgr565  
: ValueType, IPackedVector`1<UInt16>, IPackedVector, IEquatable`1<Bgr565>  
public virtual UInt16 PackedValue { get; set; }  
public virtual Boolean Equals(Object obj);  
public virtual Boolean Equals(Bgr565 other);  
public virtual Int32 GetHashCode();  
static public Boolean op_Equality(Bgr565 a, Bgr565 b);  
static public Boolean op_Inequality(Bgr565 a, Bgr565 b);  
public virtual String ToString();  
public Vector3 ToVector3();  

public sealed struct Bgra4444  
: ValueType, IPackedVector`1<UInt16>, IPackedVector, IEquatable`1<Bgra4444>  
public virtual UInt16 PackedValue { get; set; }  
public virtual Boolean Equals(Object obj);  
public virtual Boolean Equals(Bgra4444 other);  
public virtual Int32 GetHashCode();  
static public Boolean op_Equality(Bgra4444 a, Bgra4444 b);  
static public Boolean op_Inequality(Bgra4444 a, Bgra4444 b);  
public virtual String ToString();  
public virtual Vector4 ToVector4();  

public sealed struct Bgra5551  
: ValueType, IPackedVector`1<UInt16>, IPackedVector, IEquatable`1<Bgra5551>  
public virtual UInt16 PackedValue { get; set; }  
public virtual Boolean Equals(Object obj);  
public virtual Boolean Equals(Bgra5551 other);  
public virtual Int32 GetHashCode();  
static public Boolean op_Equality(Bgra5551 a, Bgra5551 b);  
static public Boolean op_Inequality(Bgra5551 a, Bgra5551 b);  
public virtual String ToString();  
public virtual Vector4 ToVector4();  

public sealed struct Byte4  
: ValueType, IPackedVector`1<UInt32>, IPackedVector, IEquatable`1<Byte4>  
public virtual UInt32 PackedValue { get; set; }  
public virtual Boolean Equals(Object obj);  
public virtual Boolean Equals(Byte4 other);  
public virtual Int32 GetHashCode();  
static public Boolean op_Equality(Byte4 a, Byte4 b);  
static public Boolean op_Inequality(Byte4 a, Byte4 b);  
public virtual String ToString();  
public virtual Vector4 ToVector4();  

public abstract interface IPackedVector  
 
public abstract virtual void PackFromVector4(Vector4 vector);  
public abstract virtual Vector4 ToVector4();  

public abstract interface IPackedVector`1<TPacked>  
: IPackedVector  
public abstract virtual TPacked PackedValue { get; set; }  

public sealed struct NormalizedByte2  
: ValueType, IPackedVector`1<UInt16>, IPackedVector, IEquatable`1<NormalizedByte2>  
public virtual UInt16 PackedValue { get; set; }  
public virtual Boolean Equals(Object obj);  
public virtual Boolean Equals(NormalizedByte2 other);  
public virtual Int32 GetHashCode();  
static public Boolean op_Equality(NormalizedByte2 a, NormalizedByte2 b);  
static public Boolean op_Inequality(NormalizedByte2 a, NormalizedByte2 b);  
public virtual String ToString();  
public Vector2 ToVector2();  

public sealed struct NormalizedByte4  
: ValueType, IPackedVector`1<UInt32>, IPackedVector, IEquatable`1<NormalizedByte4>  
public virtual UInt32 PackedValue { get; set; }  
public virtual Boolean Equals(Object obj);  
public virtual Boolean Equals(NormalizedByte4 other);  
public virtual Int32 GetHashCode();  
static public Boolean op_Equality(NormalizedByte4 a, NormalizedByte4 b);  
static public Boolean op_Inequality(NormalizedByte4 a, NormalizedByte4 b);  
public virtual String ToString();  
public virtual Vector4 ToVector4();  

public sealed struct NormalizedShort2  
: ValueType, IPackedVector`1<UInt32>, IPackedVector, IEquatable`1<NormalizedShort2>  
public virtual UInt32 PackedValue { get; set; }  
public virtual Boolean Equals(Object obj);  
public virtual Boolean Equals(NormalizedShort2 other);  
public virtual Int32 GetHashCode();  
static public Boolean op_Equality(NormalizedShort2 a, NormalizedShort2 b);  
static public Boolean op_Inequality(NormalizedShort2 a, NormalizedShort2 b);  
public virtual String ToString();  
public Vector2 ToVector2();  

public sealed struct NormalizedShort4  
: ValueType, IPackedVector`1<UInt64>, IPackedVector, IEquatable`1<NormalizedShort4>  
public virtual UInt64 PackedValue { get; set; }  
public virtual Boolean Equals(Object obj);  
public virtual Boolean Equals(NormalizedShort4 other);  
public virtual Int32 GetHashCode();  
static public Boolean op_Equality(NormalizedShort4 a, NormalizedShort4 b);  
static public Boolean op_Inequality(NormalizedShort4 a, NormalizedShort4 b);  
public virtual String ToString();  
public virtual Vector4 ToVector4();  

public sealed struct Short2  
: ValueType, IPackedVector`1<UInt32>, IPackedVector, IEquatable`1<Short2>  
public virtual UInt32 PackedValue { get; set; }  
public virtual Boolean Equals(Object obj);  
public virtual Boolean Equals(Short2 other);  
public virtual Int32 GetHashCode();  
static public Boolean op_Equality(Short2 a, Short2 b);  
static public Boolean op_Inequality(Short2 a, Short2 b);  
public virtual String ToString();  
public Vector2 ToVector2();  

public sealed struct Short4  
: ValueType, IPackedVector`1<UInt64>, IPackedVector, IEquatable`1<Short4>  
public virtual UInt64 PackedValue { get; set; }  
public virtual Boolean Equals(Object obj);  
public virtual Boolean Equals(Short4 other);  
public virtual Int32 GetHashCode();  
static public Boolean op_Equality(Short4 a, Short4 b);  
static public Boolean op_Inequality(Short4 a, Short4 b);  
public virtual String ToString();  
public virtual Vector4 ToVector4();