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
- XmlRawWriterWrapper.cs
- DbMetaDataFactory.cs
- GeometryDrawing.cs
- FixedSOMPage.cs
- Control.cs
- IndentedWriter.cs
- CodeChecksumPragma.cs
- ExpressionTextBox.xaml.cs
- ToolStripGripRenderEventArgs.cs
- SqlCommandBuilder.cs
- XPathAxisIterator.cs
- RestrictedTransactionalPackage.cs
- SpellerInterop.cs
- ControlPropertyNameConverter.cs
- MemberAccessException.cs
- SecurityTimestamp.cs
- ObjectListFieldCollection.cs
- ProcessThreadCollection.cs
- CollectionView.cs
- KeyGesture.cs
- Int32Converter.cs
- WinEventWrap.cs
- ProtectedConfigurationSection.cs
- ConfigXmlElement.cs
- Int64AnimationUsingKeyFrames.cs
- Int64Animation.cs
- FormViewPagerRow.cs
- HtmlTableRow.cs
- QuaternionAnimationUsingKeyFrames.cs
- TypeName.cs
- FileChangesMonitor.cs
- WebPartManagerInternals.cs
- Select.cs
- ProxyOperationRuntime.cs
- NameValueFileSectionHandler.cs
- DataGridViewBand.cs
- KeyGesture.cs
- ConstructorArgumentAttribute.cs
- LogStore.cs
- lengthconverter.cs
- ScriptControlDescriptor.cs
- JournalNavigationScope.cs
- IdentityModelStringsVersion1.cs
- TemplatingOptionsDialog.cs
- XPathChildIterator.cs
- WrappedOptions.cs
- AsyncCompletedEventArgs.cs
- XmlHierarchyData.cs
- DefaultEvaluationContext.cs
- TTSVoice.cs
- Int16Storage.cs
- TableHeaderCell.cs
- ProxyElement.cs
- CharEnumerator.cs
- SrgsRule.cs
- MachineKey.cs
- BrowserCapabilitiesFactory.cs
- XmlSchemaRedefine.cs
- PeerTransportElement.cs
- OracleCommandBuilder.cs
- PersonalizablePropertyEntry.cs
- ByteAnimationBase.cs
- XmlSchemaException.cs
- PropertyOrder.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- _LazyAsyncResult.cs
- AddDataControlFieldDialog.cs
- RawTextInputReport.cs
- UserInitiatedNavigationPermission.cs
- CreatingCookieEventArgs.cs
- PropertyDescriptorGridEntry.cs
- PropertyChangeTracker.cs
- Range.cs
- _AcceptOverlappedAsyncResult.cs
- ExpiredSecurityTokenException.cs
- ActivityBindForm.Designer.cs
- ProxyWebPartConnectionCollection.cs
- HttpMethodConstraint.cs
- WebSysDisplayNameAttribute.cs
- ChangeProcessor.cs
- SQLGuidStorage.cs
- SystemResources.cs
- IisTraceWebEventProvider.cs
- BackStopAuthenticationModule.cs
- SubqueryRules.cs
- ParameterBuilder.cs
- CodeObject.cs
- EndpointReference.cs
- StrongNameMembershipCondition.cs
- StaticFileHandler.cs
- TdsEnums.cs
- XMLSchema.cs
- MembershipSection.cs
- ActivityExecutor.cs
- VirtualizedContainerService.cs
- BindingCollection.cs
- DBBindings.cs
- ButtonBase.cs
- Event.cs
- WebPartMenu.cs