public Ms.Data.IDbCommand Parameters(params Ms.Data.Common.Parameter[] parameters)
        {
            Ms.Data.Common.Parameter[] parameterArray;
            int  num;
            bool flag = parameters == null;

            if (8 == 0)
            {
                goto Label_00B6;
            }
Label_0022:
            if (!flag)
            {
                goto Label_00B6;
            }
Label_0028:
            return(this);

Label_004A:
            num++;
Label_0051:
            flag = num < parameterArray.Length;
            if (flag)
            {
                Ms.Data.Common.Parameter parameter = parameterArray[num];
                flag = !x7927126fe5cc7aa8.x2e7a2ea5da15ce85(parameter.Value);
                if (flag)
                {
                    this.xdaeaf5c1cbb95119(parameter.ParameterName, parameter.Value, parameter.DataTypes, Ms.Data.ParameterDirection.Input, 0);
                }
                else
                {
                    this.x1ee2e4fb4b076915(parameter.ParameterName, parameter.Value);
                }
                goto Label_004A;
            }
            if ((((uint)num) + ((uint)num)) <= uint.MaxValue)
            {
                if ((((uint)flag) & 0) != 0)
                {
                    Ms.Data.IDbCommand command;
                    return(command);
                }
                if (0 != 0)
                {
                    if ((((uint)num) & 0) != 0)
                    {
                        goto Label_004A;
                    }
                    goto Label_0022;
                }
                goto Label_0028;
            }
Label_008E:
            num = 0;
            goto Label_0051;
Label_00B6:
            parameterArray = parameters;
            goto Label_008E;
        }
Ejemplo n.º 2
0
        public IStoredProcedureBuilderDynamic Parameters(params Ms.Data.Common.Parameter[] parameters)
        {
            Ms.Data.Common.Parameter[] parameterArray;
            int  num;
            bool flag = parameters == null;

            goto Label_0033;
Label_0025:
            return(this);

Label_0033:
            if (!flag)
            {
                parameterArray = parameters;
            }
            else
            {
                if ((((uint)flag) | 1) != 0)
                {
                    goto Label_0025;
                }
                goto Label_0033;
            }
Label_00C1:
            num = 0;
            while (true)
            {
                flag = num < parameterArray.Length;
                if (!flag)
                {
                    if (((uint)flag) > uint.MaxValue)
                    {
                        goto Label_00C1;
                    }
                    if (((((uint)num) & 0) != 0) || ((3 != 0) && ((((uint)num) - ((uint)flag)) >= 0)))
                    {
                        goto Label_0025;
                    }
                    goto Label_0033;
                }
                Ms.Data.Common.Parameter parameter = parameterArray[num];
                base.xcd08eddb14ea4239.x4fe829ca2eecf51e(parameter.ParameterName, parameter.Value, parameter.DataTypes, 0);
                num++;
            }
        }
Ejemplo n.º 3
0
        public IStoredProcedureBuilder Parameters(params Ms.Data.Common.Parameter[] parameters)
        {
            Ms.Data.Common.Parameter[] parameterArray;
            int  num;
            bool flag = parameters == null;

            goto Label_006B;
Label_0008:
            return(this);

Label_0016:
            flag = num < parameterArray.Length;
            if (-2 == 0)
            {
                goto Label_006B;
            }
            if (!flag)
            {
                goto Label_0008;
            }
            Ms.Data.Common.Parameter parameter = parameterArray[num];
Label_0031:
            base.xcd08eddb14ea4239.x4fe829ca2eecf51e(parameter.ParameterName, parameter.Value, parameter.DataTypes, 0);
            num++;
            goto Label_0016;
Label_006B:
            if (flag)
            {
                goto Label_0008;
            }
            parameterArray = parameters;
            num            = 0;
            if ((((uint)num) & 0) != 0)
            {
                goto Label_0031;
            }
            goto Label_0016;
        }