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
- TreeWalkHelper.cs
- CodeChecksumPragma.cs
- SearchForVirtualItemEventArgs.cs
- MouseButton.cs
- DocumentReference.cs
- SendSecurityHeader.cs
- SecurityRuntime.cs
- EmptyControlCollection.cs
- DirtyTextRange.cs
- HotSpot.cs
- TogglePattern.cs
- UpdateManifestForBrowserApplication.cs
- ClientRoleProvider.cs
- RsaSecurityToken.cs
- GenericIdentity.cs
- PropertyValueUIItem.cs
- CodeSnippetStatement.cs
- EncoderNLS.cs
- OperationAbortedException.cs
- XmlUTF8TextReader.cs
- AsyncOperationContext.cs
- ProfileGroupSettings.cs
- BuildManager.cs
- DataRowView.cs
- HtmlInputRadioButton.cs
- DebugView.cs
- VersionPair.cs
- ProxyWebPartConnectionCollection.cs
- AudioFormatConverter.cs
- BindingSource.cs
- StylusButton.cs
- GridItemProviderWrapper.cs
- DbConnectionClosed.cs
- SQLInt16Storage.cs
- MappingItemCollection.cs
- XmlNodeReader.cs
- ConditionBrowserDialog.cs
- PropertyChangeTracker.cs
- RegistrationProxy.cs
- ProxySimple.cs
- OperationCanceledException.cs
- CodeEntryPointMethod.cs
- DataServiceConfiguration.cs
- DataSpaceManager.cs
- ByteStreamGeometryContext.cs
- MemberInfoSerializationHolder.cs
- ClickablePoint.cs
- versioninfo.cs
- PagerSettings.cs
- LogEntryHeaderDeserializer.cs
- XmlDataCollection.cs
- SecureUICommand.cs
- OpacityConverter.cs
- HwndProxyElementProvider.cs
- InputBindingCollection.cs
- ModulesEntry.cs
- WebBrowserDesigner.cs
- SqlIdentifier.cs
- WSFederationHttpSecurityElement.cs
- NetStream.cs
- SoapSchemaExporter.cs
- webclient.cs
- AssemblyBuilderData.cs
- WpfGeneratedKnownTypes.cs
- XsdBuildProvider.cs
- CultureTable.cs
- SourceFilter.cs
- SuppressMessageAttribute.cs
- ISCIIEncoding.cs
- SqlClientWrapperSmiStreamChars.cs
- TransportContext.cs
- DefaultBinder.cs
- RadialGradientBrush.cs
- CellPartitioner.cs
- HighlightComponent.cs
- COSERVERINFO.cs
- DropShadowEffect.cs
- SQLMembershipProvider.cs
- CounterNameConverter.cs
- ActivityWithResultValueSerializer.cs
- NotifyParentPropertyAttribute.cs
- TransportElement.cs
- RequestUriProcessor.cs
- X509Certificate2Collection.cs
- QuaternionValueSerializer.cs
- CodeVariableReferenceExpression.cs
- TextTreeTextNode.cs
- SubMenuStyle.cs
- EventLogTraceListener.cs
- OuterGlowBitmapEffect.cs
- LazyInitializer.cs
- ClientUtils.cs
- Helpers.cs
- TraceContext.cs
- SpellerHighlightLayer.cs
- IfAction.cs
- Win32MouseDevice.cs
- CapabilitiesUse.cs
- WmpBitmapEncoder.cs
- FlowLayoutPanel.cs