internal static string LdapSearchEncodeObject(object obj, bool encodeAsterisk) { if (obj as byte[] == null) { if (!(obj is bool)) { if (!(obj is int)) { if (!(obj is long)) { string str = obj.ToString(); return(ADOPathUtil.LdapSearchEncodeString(str, encodeAsterisk)); } else { long num = (long)obj; return(num.ToString(CultureInfo.InvariantCulture)); } } else { int num1 = (int)obj; return(num1.ToString(CultureInfo.InvariantCulture)); } } else { if ((bool)obj) { return("TRUE"); } else { return("FALSE"); } } } else { return(ADOPathUtil.LdapSearchEncodeByteArray((byte[])obj)); } }
string Microsoft.ActiveDirectory.Management.IADOPathNode.GetLdapFilterString() { return(ADOPathUtil.LdapSearchEncodeString(this._data, this._encodeAsteriskChar)); }