Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- DesignerOptionService.cs
- NoneExcludedImageIndexConverter.cs
- TimeSpanConverter.cs
- ClientTargetCollection.cs
- TemplateDefinition.cs
- HttpCachePolicy.cs
- PageAction.cs
- AssociationSet.cs
- ToolStripItemCollection.cs
- DynamicPropertyHolder.cs
- StandardCommands.cs
- EncryptedXml.cs
- GeometryHitTestParameters.cs
- ProfessionalColors.cs
- BitmapMetadataEnumerator.cs
- TextDecorationLocationValidation.cs
- Vector3DAnimation.cs
- QueryInterceptorAttribute.cs
- ScriptComponentDescriptor.cs
- SimpleApplicationHost.cs
- SystemResourceKey.cs
- SimpleTypeResolver.cs
- ExpressionBuilder.cs
- AnimatedTypeHelpers.cs
- LicenseManager.cs
- ApplicationDirectory.cs
- BinaryObjectWriter.cs
- HierarchicalDataSourceControl.cs
- BitSet.cs
- StringBlob.cs
- ScrollProviderWrapper.cs
- ObjectStateManagerMetadata.cs
- DesignerEditorPartChrome.cs
- DataServiceBehavior.cs
- IriParsingElement.cs
- NavigationProperty.cs
- DebugView.cs
- TreeNode.cs
- StringResourceManager.cs
- StorageMappingFragment.cs
- PresentationAppDomainManager.cs
- TypeHelpers.cs
- SizeFConverter.cs
- QilParameter.cs
- Repeater.cs
- Point3DCollection.cs
- SaveFileDialog.cs
- SecurityException.cs
- GrammarBuilderDictation.cs
- XmlCDATASection.cs
- TokenBasedSet.cs
- SerializerDescriptor.cs
- IsolationInterop.cs
- ModifierKeysValueSerializer.cs
- DiagnosticTraceRecords.cs
- FixedBufferAttribute.cs
- DependencyPropertyKind.cs
- SqlUDTStorage.cs
- BuildManager.cs
- ClientFactory.cs
- ExpressionWriter.cs
- DecoratedNameAttribute.cs
- ExitEventArgs.cs
- WindowInteractionStateTracker.cs
- TypeConverterHelper.cs
- XmlChoiceIdentifierAttribute.cs
- PriorityRange.cs
- ElementHost.cs
- TrackingServices.cs
- complextypematerializer.cs
- CounterNameConverter.cs
- XsltCompileContext.cs
- MatrixValueSerializer.cs
- OutputCacheModule.cs
- TypefaceMap.cs
- ColorIndependentAnimationStorage.cs
- CodeTypeDeclarationCollection.cs
- Timer.cs
- MessageProtectionOrder.cs
- Size.cs
- InstrumentationTracker.cs
- RegexRunnerFactory.cs
- _LocalDataStoreMgr.cs
- OleDbMetaDataFactory.cs
- PlatformNotSupportedException.cs
- CommonProperties.cs
- ParameterToken.cs
- DependencyPropertyValueSerializer.cs
- MiniCustomAttributeInfo.cs
- NativeMethods.cs
- TTSVoice.cs
- MessageQueueException.cs
- CompareValidator.cs
- odbcmetadatacolumnnames.cs
- login.cs
- panel.cs
- XmlSchemaValidator.cs
- AsmxEndpointPickerExtension.cs
- ScanQueryOperator.cs
- SerTrace.cs