DBSqlParserTable.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / DataOracleClient / System / Data / Common / DBSqlParserTable.cs / 1 / DBSqlParserTable.cs

                            //------------------------------------------------------------------------------ 
// 
//      Copyright (c) Microsoft Corporation.  All rights reserved.
// 
// [....] 
//-----------------------------------------------------------------------------
 
namespace System.Data.OracleClient { 

    using System; 
    using System.Collections;
    using System.Diagnostics;
    using System.Text;
 
    //---------------------------------------------------------------------
    // DbSqlParserTable 
    // 
    //  A parsed table reference from DbSqlParser.
    // 
    sealed internal class DbSqlParserTable {
        private string      _databaseName;
        private string      _schemaName;
        private string      _tableName; 
        private string      _correlationName;
 
        private DbSqlParserColumnCollection _columns; 

 
        internal DbSqlParserTable(string databaseName, string schemaName, string tableName, string correlationName) {
            _databaseName = databaseName;
            _schemaName = schemaName;
            _tableName = tableName; 
            _correlationName = correlationName;
        } 
 
        internal DbSqlParserColumnCollection Columns {
            get { 
                if (null == _columns) {
                    _columns = new DbSqlParserColumnCollection();
                }
                return _columns; 
            }
            set { 
                if (null == value) { 
                    throw new ArgumentNullException("value");
                } 
                if (!typeof(DbSqlParserColumnCollection).IsInstanceOfType(value)) {
                    throw new InvalidCastException("value");
                }
                _columns = value; 
            }
        } 
 
        internal string CorrelationName { get { return (null == _correlationName)?string.Empty : _correlationName; } }
        internal string DatabaseName    { get { return (null == _databaseName)  ? string.Empty : _databaseName; } } 
        internal string SchemaName      { get { return (null == _schemaName)    ? string.Empty : _schemaName; } }
        internal string TableName       { get { return (null == _tableName)     ? string.Empty : _tableName; } }
    }
} 

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------ 
// 
//      Copyright (c) Microsoft Corporation.  All rights reserved.
// 
// [....] 
//-----------------------------------------------------------------------------
 
namespace System.Data.OracleClient { 

    using System; 
    using System.Collections;
    using System.Diagnostics;
    using System.Text;
 
    //---------------------------------------------------------------------
    // DbSqlParserTable 
    // 
    //  A parsed table reference from DbSqlParser.
    // 
    sealed internal class DbSqlParserTable {
        private string      _databaseName;
        private string      _schemaName;
        private string      _tableName; 
        private string      _correlationName;
 
        private DbSqlParserColumnCollection _columns; 

 
        internal DbSqlParserTable(string databaseName, string schemaName, string tableName, string correlationName) {
            _databaseName = databaseName;
            _schemaName = schemaName;
            _tableName = tableName; 
            _correlationName = correlationName;
        } 
 
        internal DbSqlParserColumnCollection Columns {
            get { 
                if (null == _columns) {
                    _columns = new DbSqlParserColumnCollection();
                }
                return _columns; 
            }
            set { 
                if (null == value) { 
                    throw new ArgumentNullException("value");
                } 
                if (!typeof(DbSqlParserColumnCollection).IsInstanceOfType(value)) {
                    throw new InvalidCastException("value");
                }
                _columns = value; 
            }
        } 
 
        internal string CorrelationName { get { return (null == _correlationName)?string.Empty : _correlationName; } }
        internal string DatabaseName    { get { return (null == _databaseName)  ? string.Empty : _databaseName; } } 
        internal string SchemaName      { get { return (null == _schemaName)    ? string.Empty : _schemaName; } }
        internal string TableName       { get { return (null == _tableName)     ? string.Empty : _tableName; } }
    }
} 

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.

                        

Link Menu

Network programming in C#, Network Programming in VB.NET, Network Programming in .NET
This book is available now!
Buy at Amazon US or
Buy at Amazon UK