I notice that on Function ParsePredicate of DirectorySource missing Equals. There are Contains, StartWith and EndWith, obvioulsy is simple to implement
case "Equals":
{
string value = GetStringOperandValue(m);
sb.AppendFormat("{0}={1}", GetFieldName(o.Member), value);
break;
}
Thanks