public XMLConfig GetConfig(string attrName, string attrValue) { for (int i = 0; i < GetConfigCount(); i++) { XMLConfig config = (XMLConfig)this.configList[i]; if (config.GetAttribute(attrName) == attrValue) { return(config); } } return(null); }
public XMLConfig MatchesConfig(string attrName, string attrValue) { Regex r = new Regex(attrValue, RegexOptions.IgnoreCase); for (int i = 0; i < GetConfigCount(); i++) { XMLConfig config = (XMLConfig)this.configList[i]; if (config.HasAttribute(attrName)) { Match m = r.Match(config.GetAttribute(attrName)); if (m.Success) { return(config); } } } return(null); }