コード例 #1
0
        public void Visit(FieldLinkNode node)
        {
            var index = node.Index - 1;

            if (_groupByFields.Count <= index)
            {
                throw new FieldLinkIndexOutOfRangeException(index, _groupByFields.Count);
            }

            Nodes.Push(_groupByFields[index].Expression);
        }
コード例 #2
0
 public void Visit(FieldLinkNode node)
 {
     Nodes.Push(new FieldLinkNode($"::{node.Index}", node.ReturnType));
 }
コード例 #3
0
 public void Visit(FieldLinkNode node)
 {
     node.Accept(_visitor);
 }
コード例 #4
0
 public void Visit(FieldLinkNode node)
 {
     throw new NotSupportedException();
 }
コード例 #5
0
 public void Visit(FieldLinkNode node)
 {
 }