protected virtual void VisitIIndexerExpression(IIndexerExpression node) { Visit(node.Target); Visit(node.Indices); }
protected override void VisitIIndexerExpression(IIndexerExpression node) { bool isComplexTarget = IsComplexTarget(node.Target); if (isComplexTarget) { WriteToken("("); } Visit(node.Target); if (isComplexTarget) { WriteToken(")"); } WriteToken(IndexLeftBracket); VisitList(node.Indices); WriteToken(IndexRightBracket); }
private ICodeNode VisitIIndexerExpression(IIndexerExpression node) { node.Target = (Expression)Visit(node.Target); node.Indices = (ExpressionCollection)Visit(node.Indices); return((ICodeNode)node); }
protected virtual void VisitIIndexerExpression(IIndexerExpression node) { this.Visit(node.get_Target()); this.Visit(node.get_Indices()); return; }
public IndexerAccessor(IBindingPathExpression source, IIndexerExpression indexer) { this.Source = source; this.Indexer = indexer; }
protected virtual void VisitIIndexerExpression(IIndexerExpression node) { Visit(node.Target); Visit(node.Indices); }
private ICodeNode VisitIIndexerExpression(IIndexerExpression node) { node.set_Target((Expression)this.Visit(node.get_Target())); node.set_Indices((ExpressionCollection)this.Visit(node.get_Indices())); return((ICodeNode)node); }