| Silverlight 5 | WinRT |
| public sealed class ActivatableAttribute | |
| : Attribute, _Attribute |
| public sealed class AllowMultipleAttribute | |
| : Attribute, _Attribute |
| public sealed class AssociationAttribute | |
| : Attribute, _Attribute | |
| public Boolean IsForeignKey { get; set; } | |
| public String Name { get; } | |
| public String OtherKey { get; } | |
| public IEnumerable`1<String> OtherKeyMembers { get; } | |
| public String ThisKey { get; } | |
| public IEnumerable`1<String> ThisKeyMembers { get; } |
| public sealed class ComposableAttribute | |
| : Attribute, _Attribute |
| public sealed enum CompositionType | |
| : IComparable, IFormattable, IConvertible | |
| { Protected, Public } |
| public sealed class ConcurrencyCheckAttribute | |
| : Attribute, _Attribute |
| public sealed class CustomValidationAttribute | |
| : ValidationAttribute, _Attribute | |
| public String Method { get; } | |
| public Type ValidatorType { get; } | |
| public virtual String FormatErrorMessage(String name); |
| public sealed enum DataType | |
| : IComparable, IFormattable, IConvertible | |
| { Custom, DateTime, Date, Time, Duration, PhoneNumber, Currency, Text, Html, MultilineText, EmailAddress, Password, Url, ImageUrl } |
| public class DataTypeAttribute | |
| : ValidationAttribute, _Attribute | |
| public String CustomDataType { get; } | |
| public DataType DataType { get; } | |
| public DisplayFormatAttribute DisplayFormat { get; } | |
| public virtual String GetDataTypeName(); |
| public sealed class DefaultAttribute | |
| : Attribute, _Attribute |
| public sealed class DefaultOverloadAttribute | |
| : Attribute, _Attribute |
| public sealed class DisplayAttribute | |
| : Attribute, _Attribute | |
| public Boolean AutoGenerateField { get; set; } | |
| public Boolean AutoGenerateFilter { get; set; } | |
| public String Description { get; set; } | |
| public String GroupName { get; set; } | |
| public String Name { get; set; } | |
| public Int32 Order { get; set; } | |
| public String Prompt { get; set; } | |
| public Type ResourceType { get; set; } | |
| public String ShortName { get; set; } | |
| public Nullable`1<Boolean> GetAutoGenerateField(); | |
| public Nullable`1<Boolean> GetAutoGenerateFilter(); | |
| public String GetDescription(); | |
| public String GetGroupName(); | |
| public String GetName(); | |
| public Nullable`1<Int32> GetOrder(); | |
| public String GetPrompt(); | |
| public String GetShortName(); |
| public class DisplayColumnAttribute | |
| : Attribute, _Attribute | |
| public String DisplayColumn { get; } | |
| public String SortColumn { get; } | |
| public Boolean SortDescending { get; } |
| public class DisplayFormatAttribute | |
| : Attribute, _Attribute | |
| public Boolean ApplyFormatInEditMode { get; set; } | |
| public Boolean ConvertEmptyStringToNull { get; set; } | |
| public String DataFormatString { get; set; } | |
| public String NullDisplayText { get; set; } |
| public sealed class EditableAttribute | |
| : Attribute, _Attribute | |
| public Boolean AllowEdit { get; } | |
| public Boolean AllowInitialValue { get; set; } |
| public sealed class EnumDataTypeAttribute | |
| : DataTypeAttribute, _Attribute | |
| public Type EnumType { get; } |
| public sealed class ExclusiveToAttribute | |
| : Attribute, _Attribute |
| public sealed class FilterUIHintAttribute | |
| : Attribute, _Attribute | |
| public IDictionary`2<String, Object> ControlParameters { get; } | |
| public String FilterUIHint { get; } | |
| public String PresentationLayer { get; } | |
| public virtual Boolean Equals(Object obj); | |
| public virtual Int32 GetHashCode(); |
| public sealed class GuidAttribute | |
| : Attribute, _Attribute |
| public sealed class HasVariantAttribute | |
| : Attribute, _Attribute |
| public sealed class InterfaceGroupAttribute | |
| : Attribute, _Attribute |
| public sealed class KeyAttribute | |
| : Attribute, _Attribute |
| public sealed class LengthIsAttribute | |
| : Attribute, _Attribute |
| public abstract sealed class MarshalAs`1<T> | |
| : __ComObject |
| public sealed class OverloadAttribute | |
| : Attribute, _Attribute |
| public sealed class OverridableAttribute | |
| : Attribute, _Attribute |
| public sealed class ProtectedAttribute | |
| : Attribute, _Attribute |
| public class RangeAttribute | public sealed class RangeAttribute |
| : ValidationAttribute, _Attribute | : Attribute, _Attribute |
| public Object Maximum { get; } | |
| public Object Minimum { get; } | |
| public Type OperandType { get; } | |
| public virtual String FormatErrorMessage(String name); |
| public class RegularExpressionAttribute | |
| : ValidationAttribute, _Attribute | |
| public String Pattern { get; } | |
| public virtual String FormatErrorMessage(String name); |
| public class RequiredAttribute | |
| : ValidationAttribute, _Attribute | |
| public Boolean AllowEmptyStrings { get; set; } |
| public sealed class StaticAttribute | |
| : Attribute, _Attribute |
| public class StringLengthAttribute | |
| : ValidationAttribute, _Attribute | |
| public Int32 MaximumLength { get; } | |
| public Int32 MinimumLength { get; set; } | |
| public virtual String FormatErrorMessage(String name); |
| public sealed class TimestampAttribute | |
| : Attribute, _Attribute |
| public class UIHintAttribute | |
| : Attribute, _Attribute | |
| public IDictionary`2<String, Object> ControlParameters { get; } | |
| public String PresentationLayer { get; } | |
| public String UIHint { get; } | |
| public virtual Boolean Equals(Object obj); | |
| public virtual Int32 GetHashCode(); |
| public abstract class ValidationAttribute | |
| : Attribute, _Attribute | |
| public String ErrorMessage { get; set; } | |
| public String ErrorMessageResourceName { get; set; } | |
| public Type ErrorMessageResourceType { get; set; } | |
| public virtual String FormatErrorMessage(String name); | |
| public ValidationResult GetValidationResult(Object value, ValidationContext validationContext); | |
| public void Validate(Object value, ValidationContext validationContext); |
| public sealed class ValidationContext | |
| : IServiceProvider | |
| public String DisplayName { get; set; } | |
| public IDictionary`2<Object, Object> Items { get; } | |
| public String MemberName { get; set; } | |
| public Object ObjectInstance { get; } | |
| public Type ObjectType { get; } | |
| public virtual Object GetService(Type serviceType); | |
| public void InitializeServiceProvider(Func`2<Type, Object> serviceProvider); |
| public class ValidationException | |
| : Exception, _Exception | |
| public ValidationAttribute ValidationAttribute { get; } | |
| public ValidationResult ValidationResult { get; } | |
| public Object Value { get; } |
| public sealed class ValidationResult | |
| public String ErrorMessage { get; set; } | |
| public IEnumerable`1<String> MemberNames { get; } | |
| public virtual String ToString(); |
| public abstract sealed class Validator | |
| static public Boolean TryValidateObject(Object instance, ValidationContext validationContext, ICollection`1<ValidationResult> validationResults); | |
| static public Boolean TryValidateObject(Object instance, ValidationContext validationContext, ICollection`1<ValidationResult> validationResults, Boolean validateAllProperties); | |
| static public Boolean TryValidateProperty(Object value, ValidationContext validationContext, ICollection`1<ValidationResult> validationResults); | |
| static public Boolean TryValidateValue(Object value, ValidationContext validationContext, ICollection`1<ValidationResult> validationResults, IEnumerable`1<ValidationAttribute> validationAttributes); | |
| static public void ValidateObject(Object instance, ValidationContext validationContext); | |
| static public void ValidateObject(Object instance, ValidationContext validationContext, Boolean validateAllProperties); | |
| static public void ValidateProperty(Object value, ValidationContext validationContext); | |
| static public void ValidateValue(Object value, ValidationContext validationContext, IEnumerable`1<ValidationAttribute> validationAttributes); |
| public sealed class VariantAttribute | |
| : Attribute, _Attribute |
| public sealed class VersionAttribute | |
| : Attribute, _Attribute |
| public sealed class WebHostHiddenAttribute | |
| : Attribute, _Attribute |