/// <devdoc> /// <para> /// Generates code for the specified parameters. /// </para> /// </devdoc> private void OutputParameters(CodeParameterDeclarationExpressionCollection parameters) { bool first = true; bool multiline = parameters.Count > ParameterMultilineThreshold; if (multiline) { Indent += 3; } IEnumerator en = parameters.GetEnumerator(); while (en.MoveNext()) { CodeParameterDeclarationExpression current = (CodeParameterDeclarationExpression)en.Current; if (first) { first = false; } else { Output.Write(", "); } if (multiline) { ContinueOnNewLine(""); } GenerateExpression(current); } if (multiline) { Indent -= 3; } }
// Generates code for the specified CodeDom based parameter declaration expression representation. // 'parameters' indicates the parameter declaration expressions to generate code for. protected override void OutputParameters(CodeParameterDeclarationExpressionCollection parameters) { bool first = true; IEnumerator en = parameters.GetEnumerator(); while (en.MoveNext()) { CodeParameterDeclarationExpression current = (CodeParameterDeclarationExpression)en.Current; if (first) { first = false; } else { Output.Write(", "); } GenerateExpression(current); } }
private void ValidateParameters(CodeParameterDeclarationExpressionCollection parameters) { IEnumerator en = parameters.GetEnumerator(); while (en.MoveNext()) { CodeParameterDeclarationExpression current = (CodeParameterDeclarationExpression)en.Current; ValidateParameterDeclarationExpression(current); } }
private void OutputParameters(CodeParameterDeclarationExpressionCollection parameters) { bool flag = true; bool flag2 = parameters.Count > 15; if (flag2) { this.Indent += 3; } IEnumerator enumerator = parameters.GetEnumerator(); while (enumerator.MoveNext()) { CodeParameterDeclarationExpression current = (CodeParameterDeclarationExpression) enumerator.Current; if (flag) { flag = false; } else { this.Output.Write(", "); } if (flag2) { this.ContinueOnNewLine(""); } this.GenerateExpression(current); } if (flag2) { this.Indent -= 3; } }