Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PathGradientBrush.cs
- GridViewRowCollection.cs
- GroupedContextMenuStrip.cs
- ToolboxItem.cs
- ProfileBuildProvider.cs
- Table.cs
- LinearKeyFrames.cs
- OutputWindow.cs
- TextFormatterImp.cs
- SearchForVirtualItemEventArgs.cs
- DetailsViewPagerRow.cs
- ColumnPropertiesGroup.cs
- DataGridView.cs
- GridLength.cs
- ByteBufferPool.cs
- PolyLineSegment.cs
- CommandLineParser.cs
- DummyDataSource.cs
- Visitors.cs
- ButtonBaseAdapter.cs
- FormatSettings.cs
- SiteOfOriginPart.cs
- WebPartChrome.cs
- Bezier.cs
- DmlSqlGenerator.cs
- SingleConverter.cs
- EventDescriptor.cs
- SizeConverter.cs
- ApplicationHost.cs
- DecoderReplacementFallback.cs
- HttpPostLocalhostServerProtocol.cs
- MSG.cs
- RootBuilder.cs
- sqlstateclientmanager.cs
- ToolStripItemEventArgs.cs
- UrlPath.cs
- WinFormsUtils.cs
- SimpleFieldTemplateFactory.cs
- ExtenderControl.cs
- GridToolTip.cs
- CLRBindingWorker.cs
- UniqueIdentifierService.cs
- DBDataPermissionAttribute.cs
- SubordinateTransaction.cs
- WsatConfiguration.cs
- ScrollChangedEventArgs.cs
- Run.cs
- ContravarianceAdapter.cs
- FontWeight.cs
- PageStatePersister.cs
- ProfileProvider.cs
- DynamicResourceExtensionConverter.cs
- TableCell.cs
- RC2CryptoServiceProvider.cs
- AssemblyInfo.cs
- MaskInputRejectedEventArgs.cs
- TableHeaderCell.cs
- SmiRequestExecutor.cs
- FamilyMapCollection.cs
- ClientData.cs
- BinaryParser.cs
- NamespaceExpr.cs
- XmlElementAttributes.cs
- ConnectionManagementSection.cs
- NamespaceQuery.cs
- ObjectDataProvider.cs
- NamedPermissionSet.cs
- XmlSerializationWriter.cs
- RSACryptoServiceProvider.cs
- XNodeSchemaApplier.cs
- TaiwanLunisolarCalendar.cs
- LinkArea.cs
- ToolStripLabel.cs
- ObjectDesignerDataSourceView.cs
- MappingModelBuildProvider.cs
- SqlLiftWhereClauses.cs
- MembershipSection.cs
- BaseTemplateParser.cs
- ListViewGroupCollectionEditor.cs
- _BaseOverlappedAsyncResult.cs
- DeclarationUpdate.cs
- PartialTrustVisibleAssembly.cs
- DecoderFallback.cs
- ObjectListCommand.cs
- XPathAncestorQuery.cs
- LayoutTableCell.cs
- DefaultExpressionVisitor.cs
- ButtonBaseAdapter.cs
- Win32Native.cs
- EdmProviderManifest.cs
- GlyphCollection.cs
- UnsignedPublishLicense.cs
- MissingManifestResourceException.cs
- Trigger.cs
- _ChunkParse.cs
- PersistencePipeline.cs
- BitmapEffectGroup.cs
- StyleHelper.cs
- TextProperties.cs
- StatusBarItem.cs