/// <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);
   }
 }
Example #3
0
 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;
     }
 }