public override void PrintRight(TextWriter writer) { writer.Write("("); if (_params != null) { _params.Print(writer); } writer.Write(")"); if (_ret != null) { _ret.PrintRight(writer); } if (_cv != null) { _cv.Print(writer); } if (_ref != null) { _ref.Print(writer); } if (_attrs != null) { _attrs.Print(writer); } }
public override void PrintRight(TextWriter Writer) { Writer.Write("("); if (Params != null) { Params.Print(Writer); } Writer.Write(")"); if (Ret != null) { Ret.PrintRight(Writer); } if (CV != null) { CV.Print(Writer); } if (Ref != null) { Ref.Print(Writer); } if (Attrs != null) { Attrs.Print(Writer); } }
public override void PrintRight(TextWriter Writer) { if (Child.IsArray() || Child.HasFunctions()) { Writer.Write(")"); } Child.PrintRight(Writer); }
public override void PrintRight(TextWriter writer) { if (_child.IsArray() || _child.HasFunctions()) { writer.Write(")"); } _child.PrintRight(writer); }
public override void PrintRight(TextWriter writer) { // FIXME: detect if previous char was a ]. writer.Write(" "); writer.Write("["); if (_dimensionString != null) { writer.Write(_dimensionString); } else if (_dimensionExpression != null) { _dimensionExpression.Print(writer); } writer.Write("]"); _base.PrintRight(writer); }
public override void PrintRight(TextWriter Writer) { // FIXME: detect if previous char was a ]. Writer.Write(" "); Writer.Write("["); if (DimensionString != null) { Writer.Write(DimensionString); } else if (DimensionExpression != null) { DimensionExpression.Print(Writer); } Writer.Write("]"); Base.PrintRight(Writer); }
public override void PrintRight(TextWriter Writer) { Writer.Write("("); Params.Print(Writer); Writer.Write(")"); ReturnType.PrintRight(Writer); CVQualifier.Print(Writer); if (ReferenceQualifier.Qualifier != Reference.None) { Writer.Write(" "); ReferenceQualifier.PrintQualifier(Writer); } if (ExceptionSpec != null) { Writer.Write(" "); ExceptionSpec.Print(Writer); } }
public override void PrintRight(TextWriter writer) { writer.Write("("); _params.Print(writer); writer.Write(")"); _returnType.PrintRight(writer); _cvQualifier.Print(writer); if (_referenceQualifier.Qualifier != Reference.None) { writer.Write(" "); _referenceQualifier.PrintQualifier(writer); } if (_exceptionSpec != null) { writer.Write(" "); _exceptionSpec.Print(writer); } }
public override void PrintRight(TextWriter Writer) { Reference.PrintRight(Writer); }