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
- SimpleWebHandlerParser.cs
- Speller.cs
- PublisherMembershipCondition.cs
- MenuItemStyleCollection.cs
- handlecollector.cs
- Resources.Designer.cs
- MetaColumn.cs
- SQLInt32.cs
- RSAOAEPKeyExchangeFormatter.cs
- GeneratedView.cs
- TraceData.cs
- JapaneseLunisolarCalendar.cs
- XmlReflectionMember.cs
- LocalizableResourceBuilder.cs
- Utils.cs
- DuplexSecurityProtocolFactory.cs
- RemotingConfiguration.cs
- ContentControl.cs
- PathParser.cs
- ResourceAssociationTypeEnd.cs
- SQLBytesStorage.cs
- Stylesheet.cs
- ContextBase.cs
- CLRBindingWorker.cs
- XmlSchemaComplexContent.cs
- SQLByteStorage.cs
- GetChildSubtree.cs
- ApplicationContext.cs
- XmlArrayItemAttributes.cs
- VideoDrawing.cs
- Dictionary.cs
- Matrix.cs
- VarRefManager.cs
- TextEditor.cs
- XamlTreeBuilder.cs
- SimpleHandlerFactory.cs
- Internal.cs
- CalendarAutoFormatDialog.cs
- BinaryParser.cs
- JavaScriptSerializer.cs
- IteratorDescriptor.cs
- CacheMemory.cs
- OdbcPermission.cs
- Label.cs
- CodeExporter.cs
- BitmapEffectGroup.cs
- CodeCompileUnit.cs
- CodeCatchClause.cs
- ListArgumentProvider.cs
- CorrelationService.cs
- ImageSource.cs
- HttpHandlerActionCollection.cs
- CodeCompiler.cs
- ViewStateException.cs
- Drawing.cs
- UIElement.cs
- Query.cs
- TargetException.cs
- HttpCacheParams.cs
- RewritingValidator.cs
- XmlWriterTraceListener.cs
- SpecialFolderEnumConverter.cs
- BuildProviderUtils.cs
- categoryentry.cs
- DetailsViewInsertEventArgs.cs
- VisualStyleElement.cs
- VirtualPathUtility.cs
- DateTimeParse.cs
- SchemaNames.cs
- PreservationFileWriter.cs
- XNodeNavigator.cs
- DataMemberConverter.cs
- TextRangeEditLists.cs
- SymbolEqualComparer.cs
- Viewport3DAutomationPeer.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- MeshGeometry3D.cs
- HideDisabledControlAdapter.cs
- FontFamilyConverter.cs
- DbParameterCollectionHelper.cs
- DetailsViewInsertedEventArgs.cs
- MetaChildrenColumn.cs
- Button.cs
- SectionUpdates.cs
- SamlAttributeStatement.cs
- IChannel.cs
- FrameworkContentElementAutomationPeer.cs
- Binding.cs
- SettingsSavedEventArgs.cs
- SystemWebCachingSectionGroup.cs
- XmlArrayItemAttributes.cs
- SqlDataReader.cs
- TextAdaptor.cs
- CategoryGridEntry.cs
- __ComObject.cs
- TokenCreationParameter.cs
- DoubleAnimationUsingKeyFrames.cs
- SqlServices.cs
- NativeMethods.cs
- Repeater.cs