//------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // // [....] //------------------------------------------------------------------------------ using System; using System.Diagnostics; namespace System.Xml.Xsl.Qil { /// /// View over a Qil StrConcat operator. /// /// /// Don't construct QIL nodes directly; instead, use the QilFactory. /// internal class QilStrConcat : QilBinary { //----------------------------------------------- // Constructor //----------------------------------------------- /// /// Construct a new node /// public QilStrConcat(QilNodeType nodeType, QilNode delimiter, QilNode values) : base(nodeType, delimiter, values) { } //----------------------------------------------- // QilStrConcat methods //----------------------------------------------- /// /// A string delimiter to insert between successive values of the concatenation /// public QilNode Delimiter { get { return Left; } set { Left = value; } } /// /// List of values to concatenate /// public QilNode Values { get { return Right; } set { Right = value; } } } }