Updates referencesource to .NET 4.7
[mono-project.git] / mcs / class / referencesource / System.Data.SqlXml / System / Xml / Xsl / QIL / QilInvoke.cs
blob4d8970b40c523a0b3eda59a5059521e5dbc5e389
1 //------------------------------------------------------------------------------
2 // <copyright file="QilInvoke.cs" company="Microsoft">
3 // Copyright (c) Microsoft Corporation. All rights reserved.
4 // </copyright>
5 // <owner current="true" primary="true">Microsoft</owner>
6 //------------------------------------------------------------------------------
7 using System;
8 using System.Diagnostics;
9 using System.Xml.Schema;
10 using System.Xml.Xsl;
12 namespace System.Xml.Xsl.Qil {
14 /// <summary>
15 /// A function invocation node which represents a call to a Qil functions.
16 /// </summary>
17 internal class QilInvoke : QilBinary {
19 //-----------------------------------------------
20 // Constructor
21 //-----------------------------------------------
23 /// <summary>
24 /// Construct a new node
25 /// </summary>
26 public QilInvoke(QilNodeType nodeType, QilNode function, QilNode arguments) : base(nodeType, function, arguments) {
30 //-----------------------------------------------
31 // QilInvoke methods
32 //-----------------------------------------------
34 public QilFunction Function {
35 get { return (QilFunction) Left; }
36 set { Left = value; }
39 public QilList Arguments {
40 get { return (QilList) Right; }
41 set { Right = value; }