private static CrawlingConditionComparisonType Create(string key, string name, Func <string, string, bool> condition) { CrawlingConditionComparisonType element = new CrawlingConditionComparisonType(key, name, condition); Mapping.Add(element.Key, element); return(element); }
private static CrawlingCondition DeserializeCondition(XElement element) { CrawlingCondition condition = new CrawlingCondition { Guid = (Guid)element.Attribute("Guid"), ComparisonType = CrawlingConditionComparisonType.Parse((string)element.Attribute("ComparisonType")), FieldType = CrawlingConditionFieldType.Parse((string)element.Attribute("FieldType")), Value = (string)element.Attribute("Value") }; return(condition); }