Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / DataOracleClient / System / Data / Common / DBSqlParserTableCollection.cs / 1 / DBSqlParserTableCollection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Data.OracleClient { using System; using System.Collections; using System.Diagnostics; using System.Text; //--------------------------------------------------------------------- // DbSqlParserColumnCollection // // A collection of parsed table references from DbSqlParser. // sealed internal class DbSqlParserTableCollection : CollectionBase { private Type ItemType { get { return typeof(DbSqlParserTable); } } internal DbSqlParserTable this[int i] { get { DbSqlParserTable value = (DbSqlParserTable)InnerList[i]; return value; } } internal DbSqlParserTable Add(DbSqlParserTable value) { OnValidate(value); InnerList.Add(value); return value; } internal DbSqlParserTable Add (string databaseName, string schemaName, string tableName, string correlationName) { DbSqlParserTable p = new DbSqlParserTable(databaseName, schemaName, tableName, correlationName); return Add(p); } protected override void OnValidate(Object value) { Debug.Assert (value != null, "may not add null objects to collection!"); Debug.Assert (ItemType.IsInstanceOfType(value), "object to add must be a DbSqlParserTable!"); } }; } // 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; //--------------------------------------------------------------------- // DbSqlParserColumnCollection // // A collection of parsed table references from DbSqlParser. // sealed internal class DbSqlParserTableCollection : CollectionBase { private Type ItemType { get { return typeof(DbSqlParserTable); } } internal DbSqlParserTable this[int i] { get { DbSqlParserTable value = (DbSqlParserTable)InnerList[i]; return value; } } internal DbSqlParserTable Add(DbSqlParserTable value) { OnValidate(value); InnerList.Add(value); return value; } internal DbSqlParserTable Add (string databaseName, string schemaName, string tableName, string correlationName) { DbSqlParserTable p = new DbSqlParserTable(databaseName, schemaName, tableName, correlationName); return Add(p); } protected override void OnValidate(Object value) { Debug.Assert (value != null, "may not add null objects to collection!"); Debug.Assert (ItemType.IsInstanceOfType(value), "object to add must be a DbSqlParserTable!"); } }; } // 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
- TextInfo.cs
- NameTable.cs
- WindowsComboBox.cs
- ListBindableAttribute.cs
- PrintDialogException.cs
- StorageMappingItemLoader.cs
- RegexMatchCollection.cs
- Binding.cs
- ResourcePermissionBaseEntry.cs
- PropertiesTab.cs
- EventSinkHelperWriter.cs
- followingsibling.cs
- InvokeMethodActivity.cs
- StringInfo.cs
- PackageRelationshipSelector.cs
- ButtonBase.cs
- ReaderOutput.cs
- AstNode.cs
- XmlQueryContext.cs
- PixelFormats.cs
- GridViewCommandEventArgs.cs
- processwaithandle.cs
- HtmlInputSubmit.cs
- EntityDataReader.cs
- Version.cs
- EntitySqlQueryState.cs
- regiisutil.cs
- XmlAttributeAttribute.cs
- WindowsButton.cs
- BuildProviderCollection.cs
- UnorderedHashRepartitionStream.cs
- WpfMemberInvoker.cs
- DecoderBestFitFallback.cs
- AgileSafeNativeMemoryHandle.cs
- XmlText.cs
- XmlConverter.cs
- FrameworkEventSource.cs
- EntityDataSourceEntityTypeFilterItem.cs
- WebBrowserNavigatedEventHandler.cs
- PersonalizationStateInfo.cs
- WriteableOnDemandPackagePart.cs
- Helpers.cs
- ExtensibleClassFactory.cs
- XmlReflectionMember.cs
- WebPartVerbCollection.cs
- PassportAuthenticationEventArgs.cs
- ThreadPool.cs
- ApplicationProxyInternal.cs
- DSASignatureDeformatter.cs
- SecurityContextSecurityToken.cs
- ClassicBorderDecorator.cs
- ImageDesigner.cs
- EntitySetBase.cs
- MessagePropertyVariants.cs
- TagPrefixCollection.cs
- CurrencyManager.cs
- XmlDownloadManager.cs
- KeyInfo.cs
- RSAPKCS1SignatureFormatter.cs
- Style.cs
- WmpBitmapEncoder.cs
- SiteIdentityPermission.cs
- UndoEngine.cs
- CryptoApi.cs
- SparseMemoryStream.cs
- RegistrationServices.cs
- FixedTextBuilder.cs
- EmptyEnumerable.cs
- PathFigure.cs
- Utils.cs
- XmlCharType.cs
- ModelItemCollection.cs
- _NestedMultipleAsyncResult.cs
- ListView.cs
- XmlAnyElementAttribute.cs
- EntityDesignerBuildProvider.cs
- DataSourceControl.cs
- UpnEndpointIdentityExtension.cs
- TableFieldsEditor.cs
- CurrentChangingEventManager.cs
- SystemIPInterfaceStatistics.cs
- SafeNativeMethods.cs
- ToolBar.cs
- LayoutManager.cs
- GeneralTransform3DCollection.cs
- MouseEvent.cs
- XmlSerializationGeneratedCode.cs
- TemplateControlCodeDomTreeGenerator.cs
- InvalidEnumArgumentException.cs
- BaseServiceProvider.cs
- SqlUtils.cs
- PointLight.cs
- ByteConverter.cs
- _StreamFramer.cs
- RectangleGeometry.cs
- SchemaImporterExtension.cs
- Convert.cs
- LogArchiveSnapshot.cs
- OciLobLocator.cs
- FunctionNode.cs