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; }
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++; } }
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; }