protected virtual void AddProperty(string propertyName, string description, GetValueHandler getValueHandler, SetValueHandler setValueHandler, ValidateEnableHandler isEnableHandler, ValidateVisibleHandler isVisibleHandler, ValidateValueHandler validateHandler) { BOProperty property = new BOProperty( propertyName, description, getValueHandler, setValueHandler, isEnableHandler, isVisibleHandler, validateHandler ); if (mProperties.ContainsKey(propertyName)) { throw new Exception(string.Format("property {0} already exists", propertyName)); } mProperties[propertyName] = property; }
public BOProperty( string propertyName, string description, GetValueHandler getValueHandler, SetValueHandler setValueHandler, ValidateEnableHandler isEnableHandler, ValidateVisibleHandler isVisibleHandler, ValidateValueHandler validateValueHandler ) { this.Description = description; this.PropertyName = propertyName; this.mGetValueHandler = getValueHandler; this.mSetValueHandler = setValueHandler; this.mValidateEnableHandler = isEnableHandler; this.mValidateVisibleHandler = isVisibleHandler; this.mValidateValueHandler = validateValueHandler; }