internal ObjectInstance(ObjectDefinition objectDefinition, Object parentObject) { this.ObjectDefinition = objectDefinition; this.ParentObject = parentObject; PropertyValues = new PropertyValueDictionary(this); }
public IEnumerable <RuleViolation> GetRuleViolations() { return(ObjectDefinition.GetRuleViolations(this)); }
public Boolean ValidateProperties() { return(ObjectDefinition.ValidateProperties(this)); }
public Boolean Validate(out List <RuleViolation> ruleViolations) { return(ObjectDefinition.Validate(this, out ruleViolations)); }
public Boolean Validate() { return(ObjectDefinition.Validate(this)); }