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
- ColumnMapVisitor.cs
- FrameworkElementFactory.cs
- ControlFilterExpression.cs
- ActivityScheduledRecord.cs
- UserPreferenceChangingEventArgs.cs
- GestureRecognizer.cs
- EventDescriptor.cs
- TableDesigner.cs
- EdmMember.cs
- ShutDownListener.cs
- X509Utils.cs
- ErrorWebPart.cs
- HostProtectionException.cs
- Localizer.cs
- LogAppendAsyncResult.cs
- CodeMethodMap.cs
- PeerNameRecordCollection.cs
- SubMenuStyle.cs
- EmptyElement.cs
- CompositionAdorner.cs
- GroupLabel.cs
- SerializerProvider.cs
- ZipIOLocalFileDataDescriptor.cs
- CollectionMarkupSerializer.cs
- RadioButtonPopupAdapter.cs
- FormViewInsertedEventArgs.cs
- RightsManagementPermission.cs
- ServiceControllerDesigner.cs
- SQLDecimal.cs
- PanelDesigner.cs
- CodeCatchClause.cs
- Size3DValueSerializer.cs
- DataServiceResponse.cs
- TabOrder.cs
- SortQuery.cs
- ResourceAttributes.cs
- NewItemsContextMenuStrip.cs
- AggregateNode.cs
- ControlParameter.cs
- DataSourceXmlClassAttribute.cs
- ElementsClipboardData.cs
- EncoderNLS.cs
- HttpProcessUtility.cs
- HighlightComponent.cs
- HtmlEmptyTagControlBuilder.cs
- TableLayoutRowStyleCollection.cs
- XmlUTF8TextReader.cs
- HandlerFactoryWrapper.cs
- Content.cs
- MruCache.cs
- UInt64.cs
- SiteMapDataSource.cs
- Errors.cs
- DataGridPagerStyle.cs
- AtlasWeb.Designer.cs
- Odbc32.cs
- AmbiguousMatchException.cs
- TdsParameterSetter.cs
- OuterGlowBitmapEffect.cs
- ConnectionStringSettingsCollection.cs
- CustomError.cs
- PolyLineSegment.cs
- UrlMappingsSection.cs
- SqlError.cs
- GroupDescription.cs
- securitycriticaldataformultiplegetandset.cs
- EventManager.cs
- BaseTreeIterator.cs
- EnumType.cs
- GiveFeedbackEventArgs.cs
- ExpressionBinding.cs
- DateRangeEvent.cs
- SemanticValue.cs
- ParserContext.cs
- HwndProxyElementProvider.cs
- TransformGroup.cs
- OleDbConnection.cs
- SystemResourceHost.cs
- TextShapeableCharacters.cs
- InstallerTypeAttribute.cs
- Control.cs
- UIElement3D.cs
- SponsorHelper.cs
- TraceListener.cs
- DispatchOperationRuntime.cs
- ProtocolsSection.cs
- AsyncOperationManager.cs
- InternalControlCollection.cs
- IndicCharClassifier.cs
- MenuCommands.cs
- DiagnosticTrace.cs
- CodeTypeConstructor.cs
- Size3DValueSerializer.cs
- DefaultCommandConverter.cs
- Properties.cs
- InfoCard.cs
- PropertyRef.cs
- BamlRecords.cs
- NetNamedPipeBindingElement.cs
- InfoCardTraceRecord.cs