protected CommitValidationClientTransactionExtension(IPersistableDataValidator validator, string key) : base(key) { ArgumentUtility.CheckNotNull("validator", validator); _validator = validator; }
public CommitValidationClientTransactionExtensionFactory(IPersistableDataValidator persistableDataValidator) { ArgumentUtility.CheckNotNull("persistableDataValidator", persistableDataValidator); _persistableDataValidator = persistableDataValidator; }
private void OnDeserialized(StreamingContext context) { _validator = SafeServiceLocator.Current.GetInstance <IPersistableDataValidator>(); }
public CommitValidationClientTransactionExtension(IPersistableDataValidator validator) : this(validator, DefaultKey) { }