private static void Initialize() { DomainObject.Initialize(); }
private void LastStep(DomainObject domainObject, object value) { domainObject.SetValueLastStep(_property, value); }
private object LastStep(DomainObject domainObject) { return(domainObject.GetValueLastStep(_property)); }
private static void Cleanup() { DomainObject.Cleanup(); }
protected abstract void Validate(DomainObject domainObject, DomainProperty property, TValue propertyValue, ValidationResult result);
public DomainObjectConstructedEventArgs(DomainObject source) { this.Source = source; }