1 //------------------------------------------------------------------------------ 2 // <copyright file="QilInvokeLateBound.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 10 namespace System.Xml.Xsl.Qil { 11 12 /// <summary> 13 /// A function invocation node which reperesents a call to an late bound function. 14 /// </summary> 15 internal class QilInvokeLateBound : QilBinary { 16 17 //----------------------------------------------- 18 // Constructor 19 //----------------------------------------------- 20 21 /// <summary> 22 /// Construct a new node 23 /// </summary> QilInvokeLateBound(QilNodeType nodeType, QilNode name, QilNode arguments)24 public QilInvokeLateBound(QilNodeType nodeType, QilNode name, QilNode arguments) : base(nodeType, name, arguments) { 25 } 26 27 28 //----------------------------------------------- 29 // QilInvokeLateBound methods 30 //----------------------------------------------- 31 32 public QilName Name { 33 get { return (QilName) Left; } 34 set { Left = value; } 35 } 36 37 public QilList Arguments { 38 get { return (QilList) Right; } 39 set { Right = value; } 40 } 41 } 42 } 43