public ReadAccessException(Property property, AccessLevel playerAccess, AccessLevel neededAccess) : base(property, playerAccess, neededAccess, "read") { }
public WriteAccessException(Property property, AccessLevel playerAccess, AccessLevel neededAccess) : base(property, playerAccess, neededAccess, "write") { }
public AccessException(Property property, string message) : base(property, message) { }
public InternalAccessException(Property property) : base(property, "Property is internal.") { }
public ReadOnlyException(Property property) : base(property, "Property is read-only.") { }
public WriteOnlyException(Property property) : base(property, "Property is write-only.") { }
public UnknownPropertyException(Property property, string current) : base(property, String.Format("Property '{0}' not found.", current)) { }
public AlreadyBoundException(Property property) : base(property, String.Format("Property has already been bound.")) { }
public NotYetBoundException(Property property) : base(property, String.Format("Property has not yet been bound.")) { }
public BindingException(Property property, string message) : base(property, message) { }
public PropertyException(Property property, string message) : base(message) { m_Property = property; }