Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- GPPOINT.cs
- DragEvent.cs
- CacheForPrimitiveTypes.cs
- RenderData.cs
- EventWaitHandleSecurity.cs
- DateTime.cs
- SpeakInfo.cs
- SmiMetaDataProperty.cs
- TypeUsage.cs
- BamlLocalizationDictionary.cs
- InvalidPropValue.cs
- FtpWebResponse.cs
- panel.cs
- AnnotationService.cs
- DataShape.cs
- SByteConverter.cs
- TdsParser.cs
- DispatcherTimer.cs
- HttpPostedFileBase.cs
- RotateTransform.cs
- CollectionViewGroupInternal.cs
- SmiMetaData.cs
- InternalBufferOverflowException.cs
- XmlBaseReader.cs
- XmlQueryOutput.cs
- TreePrinter.cs
- PeerCollaboration.cs
- SiteMapSection.cs
- EditingScopeUndoUnit.cs
- StrokeNodeData.cs
- ProfileGroupSettings.cs
- WebRequestModuleElementCollection.cs
- DataGridView.cs
- IPCCacheManager.cs
- TemplateControlBuildProvider.cs
- VisualBasicSettings.cs
- StateRuntime.cs
- MenuCommands.cs
- PointCollectionValueSerializer.cs
- ServiceModelExtensionElement.cs
- XXXInfos.cs
- RegexTree.cs
- RepeaterCommandEventArgs.cs
- Geometry3D.cs
- WeakReferenceList.cs
- ScriptResourceAttribute.cs
- MulticastNotSupportedException.cs
- Bookmark.cs
- DispatchChannelSink.cs
- EntityDataSourceConfigureObjectContext.cs
- BevelBitmapEffect.cs
- isolationinterop.cs
- RtfToXamlReader.cs
- ContextMenuAutomationPeer.cs
- ProfileManager.cs
- MatrixCamera.cs
- HandlerBase.cs
- UITypeEditors.cs
- WebPartConnectionCollection.cs
- OptimalTextSource.cs
- OleDbParameterCollection.cs
- Header.cs
- Border.cs
- DocumentPaginator.cs
- CanonicalFontFamilyReference.cs
- ProtocolImporter.cs
- TimeStampChecker.cs
- Composition.cs
- ToolboxItemFilterAttribute.cs
- ToolStripComboBox.cs
- TreeNodeBindingCollection.cs
- TextDecorationCollectionConverter.cs
- ElementHostAutomationPeer.cs
- DataGridViewRowCollection.cs
- SystemIPGlobalProperties.cs
- SafeBuffer.cs
- RtfControlWordInfo.cs
- MimeParameter.cs
- FileSystemWatcher.cs
- MetadataStore.cs
- Preprocessor.cs
- StoreItemCollection.cs
- NumericPagerField.cs
- WebDisplayNameAttribute.cs
- CacheForPrimitiveTypes.cs
- ICspAsymmetricAlgorithm.cs
- ProviderIncompatibleException.cs
- BamlReader.cs
- VisualStyleInformation.cs
- AddDataControlFieldDialog.cs
- FrameworkElementFactoryMarkupObject.cs
- ClientScriptItemCollection.cs
- DispatcherSynchronizationContext.cs
- Material.cs
- EqualityComparer.cs
- WebPartDisplayModeEventArgs.cs
- StorageEntitySetMapping.cs
- PinnedBufferMemoryStream.cs
- OutputChannel.cs
- AuthorizationRule.cs