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
- GroupPartitionExpr.cs
- FieldNameLookup.cs
- OpacityConverter.cs
- FileChangeNotifier.cs
- ClientProxyGenerator.cs
- HttpCacheVary.cs
- EmptyStringExpandableObjectConverter.cs
- SiteOfOriginPart.cs
- Figure.cs
- TextDpi.cs
- Encoding.cs
- Config.cs
- MetadataArtifactLoaderCompositeResource.cs
- TextBounds.cs
- WebPartActionVerb.cs
- BrowserCapabilitiesFactory.cs
- RemotingAttributes.cs
- UIElementHelper.cs
- SafeArrayTypeMismatchException.cs
- ResourceAssociationTypeEnd.cs
- TextElementEnumerator.cs
- ObjectItemConventionAssemblyLoader.cs
- AssemblyNameProxy.cs
- ButtonAutomationPeer.cs
- Enum.cs
- X509Extension.cs
- SessionEndingEventArgs.cs
- X500Name.cs
- RequiredFieldValidator.cs
- WebUtil.cs
- HttpProtocolReflector.cs
- InnerItemCollectionView.cs
- _NetRes.cs
- QueryAccessibilityHelpEvent.cs
- PrePrepareMethodAttribute.cs
- RefreshEventArgs.cs
- MessageAction.cs
- DataServiceRequest.cs
- ControlCollection.cs
- DynamicILGenerator.cs
- SerializationAttributes.cs
- DbQueryCommandTree.cs
- SamlConditions.cs
- DataAdapter.cs
- UiaCoreProviderApi.cs
- EntityProviderFactory.cs
- ResXBuildProvider.cs
- SystemIcons.cs
- EntityDataSourceWrapper.cs
- ConfigurationManagerInternalFactory.cs
- TimerElapsedEvenArgs.cs
- TableCell.cs
- DataGridViewSelectedColumnCollection.cs
- DefaultValueTypeConverter.cs
- Compiler.cs
- GlyphRunDrawing.cs
- SingleAnimationBase.cs
- SchemaTableColumn.cs
- ActivityLocationReferenceEnvironment.cs
- IsolatedStorageFile.cs
- DependencyPropertyConverter.cs
- GlyphRun.cs
- HtmlElementCollection.cs
- EntityCommandExecutionException.cs
- ImageFormatConverter.cs
- XmlSchemaInclude.cs
- PhysicalFontFamily.cs
- SrgsDocumentParser.cs
- TextDecoration.cs
- OletxTransactionManager.cs
- WindowsComboBox.cs
- RenderingBiasValidation.cs
- BindingContext.cs
- InitializationEventAttribute.cs
- UseLicense.cs
- StyleBamlRecordReader.cs
- ReadWriteSpinLock.cs
- BaseCollection.cs
- HostingEnvironmentException.cs
- ControlEvent.cs
- DataGridViewRowCollection.cs
- ObjectDataSourceFilteringEventArgs.cs
- MenuAdapter.cs
- ClockGroup.cs
- WorkflowOperationContext.cs
- XmlSchemaImporter.cs
- ObjectStateFormatter.cs
- ServiceModelSecurityTokenTypes.cs
- CqlErrorHelper.cs
- Random.cs
- EventSinkActivityDesigner.cs
- AsyncCompletedEventArgs.cs
- TypeExtension.cs
- VirtualDirectoryMappingCollection.cs
- AddressAlreadyInUseException.cs
- PermissionListSet.cs
- BinaryEditor.cs
- HtmlUtf8RawTextWriter.cs
- RequestReplyCorrelator.cs
- Switch.cs