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 / 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
- PreDigestedSignedInfo.cs
- SID.cs
- SamlAuthenticationStatement.cs
- CompositeScriptReferenceEventArgs.cs
- ExitEventArgs.cs
- MutexSecurity.cs
- Application.cs
- HtmlButton.cs
- RIPEMD160Managed.cs
- UInt16.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- PackageRelationshipSelector.cs
- CollectionViewGroup.cs
- XmlSchemaImporter.cs
- MaskPropertyEditor.cs
- MethodBuilderInstantiation.cs
- XmlDataSourceNodeDescriptor.cs
- ItemsChangedEventArgs.cs
- DataPagerFieldItem.cs
- ExpressionPrefixAttribute.cs
- DoubleLink.cs
- XmlParserContext.cs
- SiteMapDataSourceView.cs
- XmlTypeMapping.cs
- IndexedString.cs
- tooltip.cs
- AttributeEmitter.cs
- Collection.cs
- XsdBuilder.cs
- ProcessStartInfo.cs
- ToolStripArrowRenderEventArgs.cs
- StylusTouchDevice.cs
- HttpCapabilitiesEvaluator.cs
- HtmlTable.cs
- PartialArray.cs
- SelectQueryOperator.cs
- ClientSettings.cs
- ViewDesigner.cs
- SpeakInfo.cs
- SharedConnectionWorkflowTransactionService.cs
- CultureSpecificStringDictionary.cs
- ToolStripRenderEventArgs.cs
- InvokeHandlers.cs
- ValueProviderWrapper.cs
- ProjectionCamera.cs
- HttpWebRequestElement.cs
- HtmlHead.cs
- WindowsUpDown.cs
- PerfService.cs
- WebDisplayNameAttribute.cs
- HyperLinkField.cs
- SurrogateSelector.cs
- AnonymousIdentificationModule.cs
- HttpModuleAction.cs
- FontEmbeddingManager.cs
- ToolStripPanelCell.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- DataSourceXmlSerializer.cs
- DocumentPage.cs
- WrappedReader.cs
- TreeNodeBinding.cs
- mediaeventargs.cs
- MexBindingElement.cs
- DataViewSetting.cs
- TdsParameterSetter.cs
- AccessDataSourceView.cs
- Types.cs
- CatalogPartCollection.cs
- XmlSchemaInclude.cs
- WebControl.cs
- XmlRootAttribute.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- Message.cs
- ConnectionsZone.cs
- IgnoreFileBuildProvider.cs
- UIntPtr.cs
- EventManager.cs
- RegionInfo.cs
- QueryCursorEventArgs.cs
- OleTxTransactionInfo.cs
- ColumnResizeUndoUnit.cs
- DbConvert.cs
- TextAction.cs
- MenuItemStyleCollection.cs
- TextBoxRenderer.cs
- GridViewColumnCollection.cs
- DbgCompiler.cs
- IODescriptionAttribute.cs
- QueryableDataSourceHelper.cs
- XmlSchemaImport.cs
- ListControl.cs
- FlowPanelDesigner.cs
- SegmentInfo.cs
- AppearanceEditorPart.cs
- FindCompletedEventArgs.cs
- HttpValueCollection.cs
- UriSection.cs
- Typeface.cs
- KnownIds.cs
- SafeCryptContextHandle.cs