Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- ExpressionBindingCollection.cs
- FloaterParagraph.cs
- FormViewModeEventArgs.cs
- ItemsControl.cs
- DataRowChangeEvent.cs
- RenameRuleObjectDialog.cs
- XmlSiteMapProvider.cs
- SecurityKeyType.cs
- EpmContentDeSerializer.cs
- EditorServiceContext.cs
- SHA1.cs
- _SSPISessionCache.cs
- StickyNoteHelper.cs
- StatusBarPanel.cs
- DataGridViewSelectedColumnCollection.cs
- FrameworkElementFactoryMarkupObject.cs
- EmptyEnumerator.cs
- BrushValueSerializer.cs
- DriveNotFoundException.cs
- Expression.cs
- PasswordBox.cs
- WinFormsSpinner.cs
- latinshape.cs
- XamlStream.cs
- HtmlElementEventArgs.cs
- ProgressBar.cs
- WebException.cs
- BoolExpressionVisitors.cs
- DataGrid.cs
- Utils.cs
- FieldMetadata.cs
- FormView.cs
- mda.cs
- InternalResources.cs
- QilLiteral.cs
- OutOfMemoryException.cs
- SchemaImporterExtension.cs
- EnterpriseServicesHelper.cs
- ScalarConstant.cs
- PointCollectionConverter.cs
- Crypto.cs
- EventLogTraceListener.cs
- _CommandStream.cs
- InputLanguageSource.cs
- IgnoreDataMemberAttribute.cs
- ItemList.cs
- ResourceManagerWrapper.cs
- PerfCounterSection.cs
- SHA384Cng.cs
- UnsupportedPolicyOptionsException.cs
- Transform.cs
- DbParameterHelper.cs
- SqlCachedBuffer.cs
- DbConnectionPoolGroupProviderInfo.cs
- BlurBitmapEffect.cs
- DataTemplate.cs
- SqlMethodAttribute.cs
- WebReferencesBuildProvider.cs
- ScrollItemProviderWrapper.cs
- SqlCachedBuffer.cs
- ToolStripManager.cs
- PipelineDeploymentState.cs
- TableLayoutPanelCodeDomSerializer.cs
- ForEachDesigner.xaml.cs
- ImageFormat.cs
- ZipPackage.cs
- RetriableClipboard.cs
- CodeCastExpression.cs
- EventWaitHandleSecurity.cs
- MembershipPasswordException.cs
- Tokenizer.cs
- COM2EnumConverter.cs
- DataGridViewComboBoxColumn.cs
- DSASignatureDeformatter.cs
- DataStorage.cs
- ItemContainerPattern.cs
- EllipticalNodeOperations.cs
- Math.cs
- BaseDataBoundControl.cs
- EventRouteFactory.cs
- ScriptingProfileServiceSection.cs
- DesignerMetadata.cs
- DiagnosticSection.cs
- CustomWebEventKey.cs
- BitmapEffectGroup.cs
- OracleString.cs
- RichTextBoxDesigner.cs
- RadioButtonPopupAdapter.cs
- COAUTHIDENTITY.cs
- MeshGeometry3D.cs
- XmlSchemaSet.cs
- TextBoxView.cs
- CheckedListBox.cs
- dtdvalidator.cs
- SecurityUniqueId.cs
- ImageDrawing.cs
- HttpGetProtocolReflector.cs
- EventLogException.cs
- HandledEventArgs.cs
- SecurityPermission.cs