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
- X509KeyIdentifierClauseType.cs
- XmlC14NWriter.cs
- WebPartUserCapability.cs
- HtmlTableCellCollection.cs
- WorkflowMarkupSerializationException.cs
- XamlHostingConfiguration.cs
- WebHttpEndpointElement.cs
- Pair.cs
- ToolStripPanelRow.cs
- WebPartManagerInternals.cs
- WhiteSpaceTrimStringConverter.cs
- MasterPage.cs
- _TransmitFileOverlappedAsyncResult.cs
- securitycriticaldata.cs
- Attributes.cs
- SystemWebCachingSectionGroup.cs
- RegexFCD.cs
- Rect3DValueSerializer.cs
- FlowDocument.cs
- QilTargetType.cs
- ItemsControlAutomationPeer.cs
- BitmapEffectInput.cs
- StrokeSerializer.cs
- SafeMILHandleMemoryPressure.cs
- TraceSource.cs
- RefreshPropertiesAttribute.cs
- Animatable.cs
- ArglessEventHandlerProxy.cs
- KnownBoxes.cs
- Int16Storage.cs
- IPEndPoint.cs
- HostedHttpContext.cs
- Content.cs
- IisTraceListener.cs
- FixedBufferAttribute.cs
- httpstaticobjectscollection.cs
- WebPartZone.cs
- SignatureToken.cs
- XsdDuration.cs
- SafeFileMapViewHandle.cs
- AmbiguousMatchException.cs
- ButtonBaseAutomationPeer.cs
- CodeDomDecompiler.cs
- XmlAnyAttributeAttribute.cs
- SqlNodeAnnotation.cs
- XmlSchemaValidationException.cs
- SemanticResultValue.cs
- TypographyProperties.cs
- FixedDocumentSequencePaginator.cs
- OverrideMode.cs
- AppSettingsSection.cs
- HttpApplicationFactory.cs
- FieldAccessException.cs
- NextPreviousPagerField.cs
- ConnectAlgorithms.cs
- ApplicationInterop.cs
- ScaleTransform.cs
- NodeInfo.cs
- MarkedHighlightComponent.cs
- Application.cs
- HierarchicalDataSourceControl.cs
- JsonDataContract.cs
- CheckBox.cs
- HttpRequestTraceRecord.cs
- DispatcherSynchronizationContext.cs
- Mutex.cs
- sqlnorm.cs
- Descriptor.cs
- MulticastNotSupportedException.cs
- DefaultPropertyAttribute.cs
- RelativeSource.cs
- BevelBitmapEffect.cs
- SafePEFileHandle.cs
- IxmlLineInfo.cs
- TemplateBindingExtension.cs
- EngineSite.cs
- DataGridTextBoxColumn.cs
- ListenerAdaptersInstallComponent.cs
- LicenseProviderAttribute.cs
- FontDriver.cs
- SrgsElementFactoryCompiler.cs
- NavigationFailedEventArgs.cs
- ReadOnlyPermissionSet.cs
- NonPrimarySelectionGlyph.cs
- TypeElement.cs
- COM2ComponentEditor.cs
- Html32TextWriter.cs
- PartitionResolver.cs
- SID.cs
- XamlToRtfParser.cs
- FormViewAutoFormat.cs
- SkewTransform.cs
- QueryRewriter.cs
- ExecutionEngineException.cs
- HelpHtmlBuilder.cs
- HuffModule.cs
- FrameworkName.cs
- HashStream.cs
- BaseTemplateParser.cs
- OleDbDataReader.cs