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
- ClientSettings.cs
- InvokeMethodActivityDesigner.cs
- SqlXml.cs
- _SslState.cs
- thaishape.cs
- SafeNativeMethods.cs
- HtmlUtf8RawTextWriter.cs
- LogSwitch.cs
- RichTextBoxContextMenu.cs
- NestPullup.cs
- Exceptions.cs
- ResourceWriter.cs
- BoundField.cs
- X509Utils.cs
- WebPartCatalogCloseVerb.cs
- PriorityItem.cs
- TextTreeRootTextBlock.cs
- ScalarType.cs
- ExpressionPrinter.cs
- ListDesigner.cs
- MD5HashHelper.cs
- Query.cs
- _DomainName.cs
- SecureUICommand.cs
- Symbol.cs
- AuthStoreRoleProvider.cs
- EqualityComparer.cs
- DomainConstraint.cs
- ObjectDataSourceEventArgs.cs
- DialogWindow.cs
- Point3DCollectionConverter.cs
- ProfileGroupSettings.cs
- SoapInteropTypes.cs
- SQLInt16.cs
- DataGridViewHeaderCell.cs
- OlePropertyStructs.cs
- OrderedHashRepartitionStream.cs
- SettingsAttributeDictionary.cs
- QueryableFilterUserControl.cs
- SecurityChannelListener.cs
- PagerSettings.cs
- PropertyTabAttribute.cs
- InputQueue.cs
- EncoderNLS.cs
- DefaultTextStore.cs
- DriveNotFoundException.cs
- ProfilePropertyNameValidator.cs
- RotateTransform3D.cs
- ValidatingPropertiesEventArgs.cs
- CodeArrayIndexerExpression.cs
- ParenthesizePropertyNameAttribute.cs
- WebHttpSecurityModeHelper.cs
- ChangesetResponse.cs
- WindowsPen.cs
- GetRecipientRequest.cs
- ProviderConnectionPoint.cs
- _BufferOffsetSize.cs
- UIPermission.cs
- ParameterBuilder.cs
- XmlLinkedNode.cs
- ProcessStartInfo.cs
- CachedPathData.cs
- ControlCommandSet.cs
- ResourceDisplayNameAttribute.cs
- NativeWindow.cs
- Int64Animation.cs
- GeometryHitTestParameters.cs
- X509WindowsSecurityToken.cs
- AxHost.cs
- DataGridView.cs
- CqlGenerator.cs
- GPPOINTF.cs
- DocumentCollection.cs
- UserControlCodeDomTreeGenerator.cs
- DataStreams.cs
- JsonDeserializer.cs
- LazyTextWriterCreator.cs
- LongAverageAggregationOperator.cs
- HttpModuleCollection.cs
- InkCanvasSelectionAdorner.cs
- TiffBitmapDecoder.cs
- QueryableDataSourceHelper.cs
- activationcontext.cs
- URLIdentityPermission.cs
- OneOfConst.cs
- PolyQuadraticBezierSegment.cs
- LogWriteRestartAreaState.cs
- PersonalizationStateInfo.cs
- TextWriterTraceListener.cs
- SubtreeProcessor.cs
- DataException.cs
- FilterUserControlBase.cs
- SimpleTypesSurrogate.cs
- _DomainName.cs
- IndicCharClassifier.cs
- RSAPKCS1SignatureDeformatter.cs
- ByteAnimationBase.cs
- Triplet.cs
- DropDownButton.cs
- ParameterCollection.cs