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
- RijndaelManagedTransform.cs
- _emptywebproxy.cs
- ProfileGroupSettings.cs
- PackageDigitalSignature.cs
- SystemColors.cs
- StrokeCollectionDefaultValueFactory.cs
- HtmlControl.cs
- CompilerScope.cs
- SeverityFilter.cs
- InputLanguageCollection.cs
- ArcSegment.cs
- wmiutil.cs
- JpegBitmapEncoder.cs
- ExpressionPrefixAttribute.cs
- OutputCache.cs
- StrokeCollection.cs
- XmlSerializerSection.cs
- EmptyEnumerator.cs
- EntitySetBase.cs
- DiscardableAttribute.cs
- EntityDataSourceContextDisposingEventArgs.cs
- DesignerProperties.cs
- PriorityQueue.cs
- FocusWithinProperty.cs
- ControlPropertyNameConverter.cs
- TraceUtility.cs
- ChtmlFormAdapter.cs
- ThemeInfoAttribute.cs
- SoapWriter.cs
- UnicodeEncoding.cs
- SocketException.cs
- ControlCollection.cs
- UnsafeNativeMethods.cs
- StringExpressionSet.cs
- SQLDecimal.cs
- Profiler.cs
- TypeConverters.cs
- GPRECTF.cs
- Size3D.cs
- Imaging.cs
- AssemblyContextControlItem.cs
- Environment.cs
- XmlMtomReader.cs
- SingleAnimation.cs
- XNameTypeConverter.cs
- DiagnosticsConfigurationHandler.cs
- ElementFactory.cs
- DictionarySectionHandler.cs
- IntellisenseTextBox.designer.cs
- sqlnorm.cs
- SEHException.cs
- TextFormatterHost.cs
- FieldNameLookup.cs
- objectresult_tresulttype.cs
- DataConnectionHelper.cs
- OleDbCommandBuilder.cs
- RecordConverter.cs
- EmissiveMaterial.cs
- HashHelper.cs
- QueryResult.cs
- SByteConverter.cs
- UnmanagedMemoryStreamWrapper.cs
- IsolatedStorageException.cs
- URLString.cs
- TextServicesDisplayAttribute.cs
- ProcessHostServerConfig.cs
- CanonicalXml.cs
- ConfigXmlComment.cs
- ClientSettings.cs
- RequestResizeEvent.cs
- UserThread.cs
- CommandField.cs
- GeneralTransform3DTo2DTo3D.cs
- InputGestureCollection.cs
- CompositeFontInfo.cs
- DWriteFactory.cs
- MessageSmuggler.cs
- CheckedListBox.cs
- Command.cs
- SoapHelper.cs
- Substitution.cs
- SignatureDescription.cs
- SiteMapNode.cs
- CheckBoxStandardAdapter.cs
- EnumerableCollectionView.cs
- XamlDesignerSerializationManager.cs
- VBIdentifierTrimConverter.cs
- TextEditorTyping.cs
- TreeViewDesigner.cs
- BamlRecordWriter.cs
- ContractComponent.cs
- UnmanagedMarshal.cs
- ChildDocumentBlock.cs
- WindowsSlider.cs
- MemberPath.cs
- XmlSchemaExporter.cs
- TextStore.cs
- Highlights.cs
- OleDbFactory.cs
- Soap12ServerProtocol.cs