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
- SystemIPv4InterfaceProperties.cs
- DropDownButton.cs
- DataGridViewEditingControlShowingEventArgs.cs
- OptionalColumn.cs
- ElementUtil.cs
- Quad.cs
- OracleInfoMessageEventArgs.cs
- MailWebEventProvider.cs
- ReachIDocumentPaginatorSerializerAsync.cs
- OdbcParameterCollection.cs
- WSFederationHttpBinding.cs
- MarshalByRefObject.cs
- FileAccessException.cs
- ModifierKeysConverter.cs
- CommandDevice.cs
- NotifyParentPropertyAttribute.cs
- CollectionChangeEventArgs.cs
- MediaEntryAttribute.cs
- ListQueryResults.cs
- BrowserDefinition.cs
- TextEncodedRawTextWriter.cs
- DataGridState.cs
- ClientSettings.cs
- DefaultPropertyAttribute.cs
- DataServiceException.cs
- MaskedTextBox.cs
- ChangeTracker.cs
- ValidatedControlConverter.cs
- ClickablePoint.cs
- ApplicationSecurityInfo.cs
- SystemWebCachingSectionGroup.cs
- QilReplaceVisitor.cs
- StatusBar.cs
- Drawing.cs
- SeverityFilter.cs
- DataGridTableStyleMappingNameEditor.cs
- OAVariantLib.cs
- QueryableDataSource.cs
- SecurityMessageProperty.cs
- WinInet.cs
- AudioLevelUpdatedEventArgs.cs
- RpcResponse.cs
- BindingList.cs
- ThemeDictionaryExtension.cs
- Point3DCollection.cs
- HeaderUtility.cs
- ScriptReference.cs
- SrgsRuleRef.cs
- BeginCreateSecurityTokenRequest.cs
- ReceiveContent.cs
- SecurityCriticalDataForSet.cs
- CodeDOMUtility.cs
- NotImplementedException.cs
- DesignerToolboxInfo.cs
- RuleSettingsCollection.cs
- MethodToken.cs
- ParameterElementCollection.cs
- DataContractSerializerOperationGenerator.cs
- ColorMap.cs
- ListItemCollection.cs
- BuilderPropertyEntry.cs
- PagerSettings.cs
- ProgressBarRenderer.cs
- AttachmentService.cs
- DataGridViewBindingCompleteEventArgs.cs
- SmtpSection.cs
- Attachment.cs
- AnonymousIdentificationModule.cs
- ComEventsInfo.cs
- ObjectTag.cs
- UnrecognizedPolicyAssertionElement.cs
- WindowsButton.cs
- TextProperties.cs
- GraphicsContext.cs
- Point.cs
- NeutralResourcesLanguageAttribute.cs
- EventRoute.cs
- EnvelopedSignatureTransform.cs
- DataDocumentXPathNavigator.cs
- ControlParameter.cs
- NonVisualControlAttribute.cs
- ChangeTracker.cs
- PageAsyncTaskManager.cs
- RawStylusInputReport.cs
- arabicshape.cs
- BitmapPalette.cs
- PKCS1MaskGenerationMethod.cs
- Compiler.cs
- EntryIndex.cs
- NamedPipeChannelFactory.cs
- SimpleWebHandlerParser.cs
- CompilationAssemblyInstallComponent.cs
- BamlLocalizer.cs
- SQLCharsStorage.cs
- Rijndael.cs
- FigureParagraph.cs
- Rectangle.cs
- OperandQuery.cs
- SqlErrorCollection.cs
- CounterCreationData.cs