Updates referencesource to .NET 4.7
[mono.git] / mcs / class / referencesource / System.Data.SqlXml / System / Xml / Xsl / QIL / QilDataSource.cs
1 //------------------------------------------------------------------------------
2 // <copyright file="QilDataSource.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.Collections.Generic;
9 using System.Xml.Schema;
10 using System.Diagnostics;
11
12 namespace System.Xml.Xsl.Qil {
13
14     /// <summary>
15     /// View over a Qil DataSource operator.
16     /// </summary>
17     /// <remarks>
18     /// Don't construct QIL nodes directly; instead, use the <see cref="QilFactory">QilFactory</see>.
19     /// </remarks>
20     internal class QilDataSource : QilBinary {
21
22         //-----------------------------------------------
23         // Constructor
24         //-----------------------------------------------
25
26         /// <summary>
27         /// Construct a new node
28         /// </summary>
29         public QilDataSource(QilNodeType nodeType, QilNode name, QilNode baseUri) : base(nodeType, name, baseUri) {
30         }
31
32
33         //-----------------------------------------------
34         // QilDataSource methods
35         //-----------------------------------------------
36
37         public QilNode Name {
38             get { return Left; }
39             set { Left = value; }
40         }
41
42         public QilNode BaseUri {
43             get { return Right; }
44             set { Right = value; }
45         }
46     }
47 }