Пример #1
0
 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));
     }
 }
Пример #2
0
 string Microsoft.ActiveDirectory.Management.IADOPathNode.GetLdapFilterString()
 {
     return(ADOPathUtil.LdapSearchEncodeString(this._data, this._encodeAsteriskChar));
 }