//------------------------------------------------------------------------------
//
// 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; }
}
}
}