| Silverlight 5 | WinRT |
| public sealed class ContentPropertyAttribute | public sealed class ContentPropertyAttribute |
| : Attribute, _Attribute | : Attribute, _Attribute |
| public String Name { get; } |
| public abstract interface IComponentConnector | |
| public abstract virtual void Connect(Int32 connectionId, Object target); |
| public abstract interface IProvideValueTarget | |
| public abstract virtual Object TargetObject { get; } | |
| public abstract virtual Object TargetProperty { get; } |
| public abstract interface IXamlTypeResolver | |
| public abstract virtual Type Resolve(String qualifiedTypeName); |
| public abstract interface IXamlMember | |
| public abstract virtual Boolean IsAttachable { get; } | |
| public abstract virtual Boolean IsDependencyProperty { get; } | |
| public abstract virtual Boolean IsReadOnly { get; } | |
| public abstract virtual String Name { get; } | |
| public abstract virtual IXamlType TargetType { get; } | |
| public abstract virtual IXamlType Type { get; } | |
| public abstract virtual Object GetValue(Object instance); | |
| public abstract virtual void SetValue(Object instance, Object value); |
| public abstract interface IXamlMetadataProvider | |
| public abstract virtual IXamlType GetXamlType(String runtimeClassName); | |
| public abstract virtual XmlnsDefinition GetXmlnsDefinitions(); |
| public abstract interface IXamlType | |
| public abstract virtual IXamlType BaseType { get; } | |
| public abstract virtual IXamlMember ContentProperty { get; } | |
| public abstract virtual String FullName { get; } | |
| public abstract virtual Boolean IsArray { get; } | |
| public abstract virtual Boolean IsCollection { get; } | |
| public abstract virtual Boolean IsConstructible { get; } | |
| public abstract virtual Boolean IsDictionary { get; } | |
| public abstract virtual Boolean IsMarkupExtension { get; } | |
| public abstract virtual Boolean IsSystemType { get; } | |
| public abstract virtual IXamlType ItemType { get; } | |
| public abstract virtual IXamlType KeyType { get; } | |
| public abstract virtual String Name { get; } | |
| public abstract virtual Type UnderlyingType { get; } | |
| public abstract virtual Object ActivateInstance(); | |
| public abstract virtual void AddToMap(Object instance, Object key, Object value); | |
| public abstract virtual void AddToVector(Object instance, Object value); | |
| public abstract virtual IXamlMember GetMember(String name); | |
| public abstract virtual void RunInitializer(); |
| public abstract class MarkupExtension | |
| : IMarkupExtension`1<Object> | |
| public abstract virtual Object ProvideValue(IServiceProvider serviceProvider); |
| public class XamlParseException | public class XamlParseException |
| : SystemException, _Exception | : SystemException, ISerializable, _Exception |
| public Int32 LineNumber { get; } | |
| public Int32 LinePosition { get; } |
| public abstract sealed class XamlReader | public sealed class XamlReader |
| : __ComObject, IXamlReader | |
| static public Object Load(String xaml); | static public Object Load(String xaml); |
| static public Object LoadWithInitialTemplateValidation(String xaml); | static public Object LoadWithInitialTemplateValidation(String xaml); |
| public sealed class XmlLanguage | |
| public String IetfLanguageTag { get; } | |
| public virtual Boolean Equals(Object obj); | |
| public virtual Int32 GetHashCode(); | |
| static public XmlLanguage GetLanguage(String ietfLanguageTag); | |
| static public Boolean op_Equality(XmlLanguage xmlLanguage1, XmlLanguage xmlLanguage2); | |
| static public Boolean op_Inequality(XmlLanguage xmlLanguage1, XmlLanguage xmlLanguage2); |
| public sealed class XmlnsDefinitionAttribute | |
| : Attribute, _Attribute | |
| public String AssemblyName { get; set; } | |
| public String ClrNamespace { get; } | |
| public String XmlNamespace { get; } |
| public sealed class XmlnsPrefixAttribute | |
| : Attribute, _Attribute | |
| public String Prefix { get; } | |
| public String XmlNamespace { get; } |
| public sealed struct XmlnsDefinition | |
| : ValueType |