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
- AssociationEndMember.cs
- LZCodec.cs
- MetadataArtifactLoader.cs
- XmlSchemaAnnotation.cs
- KeyGestureConverter.cs
- DefaultPrintController.cs
- MessageQueueAccessControlEntry.cs
- SrgsSubset.cs
- TableAutomationPeer.cs
- HostingEnvironmentSection.cs
- WindowInteractionStateTracker.cs
- SemaphoreFullException.cs
- DefaultClaimSet.cs
- StringFormat.cs
- TablePattern.cs
- RangeValidator.cs
- AuthenticatedStream.cs
- ISFTagAndGuidCache.cs
- keycontainerpermission.cs
- DescriptionAttribute.cs
- MouseEventArgs.cs
- AxDesigner.cs
- ListViewPagedDataSource.cs
- GeneralTransformGroup.cs
- PlacementWorkspace.cs
- ObjRef.cs
- ChannelTraceRecord.cs
- XhtmlConformanceSection.cs
- MD5CryptoServiceProvider.cs
- DataControlLinkButton.cs
- X509Certificate.cs
- StoryFragments.cs
- UnSafeCharBuffer.cs
- AbandonedMutexException.cs
- XmlByteStreamWriter.cs
- MasterPage.cs
- TableLayoutSettingsTypeConverter.cs
- HtmlEncodedRawTextWriter.cs
- PointLight.cs
- OracleDateTime.cs
- DataGridCaption.cs
- KeyBinding.cs
- RewritingValidator.cs
- EffectiveValueEntry.cs
- Sequence.cs
- DesignerForm.cs
- XmlImplementation.cs
- MultiPropertyDescriptorGridEntry.cs
- Hashtable.cs
- X509Logo.cs
- CodeGenHelper.cs
- srgsitem.cs
- CuspData.cs
- DrawingImage.cs
- X509UI.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- DbDataAdapter.cs
- SafeNativeMethods.cs
- XmlILStorageConverter.cs
- HttpListenerException.cs
- WebControlAdapter.cs
- ScrollProperties.cs
- HtmlTableCellCollection.cs
- XamlToRtfWriter.cs
- CodeAccessPermission.cs
- CodeBlockBuilder.cs
- XmlSchemaSimpleTypeRestriction.cs
- MenuItem.cs
- LogicalExpr.cs
- CssStyleCollection.cs
- CaseInsensitiveComparer.cs
- MLangCodePageEncoding.cs
- Grammar.cs
- XPathChildIterator.cs
- UrlMappingsModule.cs
- SqlError.cs
- XmlDocumentFieldSchema.cs
- WebEventCodes.cs
- SQLDateTimeStorage.cs
- RegexStringValidator.cs
- ScriptControl.cs
- RequestCacheEntry.cs
- Decimal.cs
- SAPIEngineTypes.cs
- DiscoveryProxy.cs
- DecimalAverageAggregationOperator.cs
- KnownTypesProvider.cs
- WebSysDisplayNameAttribute.cs
- FrameworkContentElementAutomationPeer.cs
- WebPartCloseVerb.cs
- XamlGridLengthSerializer.cs
- WrappedKeySecurityTokenParameters.cs
- uribuilder.cs
- DesignerAttribute.cs
- Application.cs
- PlainXmlWriter.cs
- MediaContextNotificationWindow.cs
- DataTableMapping.cs
- ToggleButton.cs
- Baml2006ReaderContext.cs