internal bool RaiseBeforeConfigurationObjectMemberPersist(string memberName, string propertyName, ref object state) { bool cancel = OnBeforeConfigurationObjectMemberPersist(memberName, propertyName); if (cancel) { return(cancel); } EventHandler <ChoPreviewConfigurationObjectMemberEventArgs> beforeConfigurationObjectMemberPersist = BeforeConfigurationObjectMemberPersist; if (beforeConfigurationObjectMemberPersist != null) { ChoPreviewConfigurationObjectMemberEventArgs previewConfigurationObjectMemberEventArgs = new ChoPreviewConfigurationObjectMemberEventArgs(memberName, propertyName, state, null); beforeConfigurationObjectMemberPersist(this, previewConfigurationObjectMemberEventArgs); state = previewConfigurationObjectMemberEventArgs.State; return(previewConfigurationObjectMemberEventArgs.Cancel); } return(false); }
internal bool RaiseBeforeConfigurationObjectMemberSet(string memberName, string propertyName, object originalValue, ref object value) { bool cancel = OnBeforeConfigurationObjectMemberSet(memberName, propertyName, ref value); if (cancel) { return(cancel); } EventHandler <ChoPreviewConfigurationObjectMemberEventArgs> beforeConfigurationObjectMemberSet = BeforeConfigurationObjectMemberSet; if (beforeConfigurationObjectMemberSet != null) { ChoPreviewConfigurationObjectMemberEventArgs previewConfigurationObjectMemberEventArgs = new ChoPreviewConfigurationObjectMemberEventArgs(memberName, propertyName, value, originalValue); beforeConfigurationObjectMemberSet(this, previewConfigurationObjectMemberEventArgs); value = previewConfigurationObjectMemberEventArgs.Value; return(previewConfigurationObjectMemberEventArgs.Cancel); } return(false); }