/// <summary> /// Installs a single column rule from its XML representation. /// </summary> /// <param name="node">Command XML node.</param> private bool InstallColumnCommand(XmlNode node) { DataFilterType type = GetFilterType(node); string tableNameRegex = SafeGetAttributeValue(node, "tableName"); string columnNameRegex = SafeGetAttributeValue(node, "columnName"); if (type == DataFilterType.Unknown || string.IsNullOrEmpty(tableNameRegex) || string.IsNullOrEmpty(columnNameRegex)) { return(false); } ColumnFilterCommand rule = new ColumnFilterCommand(type, tableNameRegex, columnNameRegex); columnFilter.Add(rule); return(true); }
/// <summary> /// Installs a single column rule from its XML representation. /// </summary> /// <param name="node">Command XML node.</param> private bool InstallColumnCommand(XmlNode node) { DataFilterType type = GetFilterType(node); string tableNameRegex = SafeGetAttributeValue(node, "tableName"); string columnNameRegex = SafeGetAttributeValue(node, "columnName"); if (type == DataFilterType.Unknown || string.IsNullOrEmpty(tableNameRegex) || string.IsNullOrEmpty(columnNameRegex)) return false; ColumnFilterCommand rule = new ColumnFilterCommand(type, tableNameRegex, columnNameRegex); columnFilter.Add(rule); return true; }