public override void Write(StringBuilder sb) { _question.Write(sb); TokenEnum.QUESTIONMARK.Write(sb, Writer.Padding.BOTH); _true.Write(sb); TokenEnum.COLON.Write(sb, Writer.Padding.BOTH); _false.Write(sb); }
public override void Write(StringBuilder sb) { _first.Write(sb); foreach (CExpression _expr in _set.Keys) { _set[_expr].Write(sb, Writer.Padding.BOTH); _expr.Write(sb); } }
public override void Write(StringBuilder sb) { _first.Write(sb); foreach (CExpression _expr in _set) { TokenEnum.AMPAMP.Write(sb, Writer.Padding.BOTH); _expr.Write(sb); } }
public override void Write(StringBuilder sb) { _expression.Write(sb); if (_indices_expr != null) { foreach (CExpression[] expr in _indices_expr) { TokenEnum.SQBRACKETOPEN.Write(sb); expr[0]?.Write(sb); for (int i = 1; i < expr.Length; i++) { sb.Append(","); expr[i]?.Write(sb); } TokenEnum.SQBRACKETCLOSE.Write(sb); } } }
public override void Write(StringBuilder sb) { _first.Write(sb); (isUnequal ? TokenEnum.NOTEQUAL : TokenEnum.EQUAL).Write(sb, Writer.Padding.BOTH); _second.Write(sb); }
public override void Write(StringBuilder sb) { _first.Write(sb); _type.Write(sb, Writer.Padding.BOTH); _second.Write(sb); }
public override void Write(StringBuilder sb) { _type.Write(sb); _primary.Write(sb); }
public override void Write(StringBuilder sb) { _expr.Write(sb); }
public override void Write(StringBuilder sb) { TokenEnum.BRACKETOPEN.Write(sb); _expression.Write(sb); TokenEnum.BRACKETCLOSE.Write(sb); }