internal static ClassificationRuleCollectionNameMatcher CreateFrom(TextFilter queryFilter, string rawSearchName) { ClassificationRuleCollectionNameMatcher result = null; if (queryFilter != null) { result = new ClassificationRuleCollectionNameMatcher(queryFilter.Text, rawSearchName, queryFilter.MatchOptions); } return(result); }
private ClassificationIdentityMatcher <Tuple <TransportRule, XDocument> > CreateNameMatchFilter(string identityToMatch) { TextFilter queryFilter = this.IsWildcardDefined(this.FriendlyName) ? ((TextFilter)base.CreateWildcardFilter(ADObjectSchema.Name, identityToMatch)) : new TextFilter(ADObjectSchema.Name, identityToMatch, MatchOptions.FullString, MatchFlags.Default); return(ClassificationRuleCollectionNameMatcher.CreateFrom(queryFilter, identityToMatch)); }