public override void ProcessNode(PslArrayNode node) { m_output.Append("new "); m_output.Append(GetTypeString(node.TypeIndex)); m_output.Append(ARRAY_IDENTIFIER); m_output.Append(SPACE); m_output.Append(OPEN_BRACE); m_tierStateStack.Push(new PslInspectionTierState(PslContext.Inline, true)); List <NodeBase> elements = node.Elements; int lastArgumentIndex = elements.Count - 1; for (int i = 0; i <= lastArgumentIndex; i++) { elements[i].VisitThis(this); if (i != lastArgumentIndex) { m_output.Append(PARAMETER_DELIMITER); } } m_tierStateStack.Pop(); m_output.Append(CLOSE_BRACE); }
public override void ProcessNode(PslArrayNode node) { }
public abstract void ProcessNode(PslArrayNode node);