Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / DataOracleClient / System / Data / Common / DBSqlParserColumnCollection.cs / 1 / DBSqlParserColumnCollection.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 column references from DbSqlParser.
//
sealed internal class DbSqlParserColumnCollection : CollectionBase {
private Type ItemType {
get {
return typeof(DbSqlParserColumn);
}
}
internal DbSqlParserColumn this[int i] {
get {
DbSqlParserColumn value = (DbSqlParserColumn)InnerList[i];
return value;
}
}
internal DbSqlParserColumn Add(DbSqlParserColumn value) {
OnValidate(value);
InnerList.Add(value);
return value;
}
internal DbSqlParserColumn Add (string databaseName, string schemaName, string tableName, string columnName, string alias) {
DbSqlParserColumn p = new DbSqlParserColumn(databaseName, schemaName, tableName, columnName, alias);
return Add(p);
}
internal void Insert(int index, DbSqlParserColumn value) {
InnerList.Insert(index, value);
}
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 DbSqlParserColumn!");
}
};
}
// 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 column references from DbSqlParser.
//
sealed internal class DbSqlParserColumnCollection : CollectionBase {
private Type ItemType {
get {
return typeof(DbSqlParserColumn);
}
}
internal DbSqlParserColumn this[int i] {
get {
DbSqlParserColumn value = (DbSqlParserColumn)InnerList[i];
return value;
}
}
internal DbSqlParserColumn Add(DbSqlParserColumn value) {
OnValidate(value);
InnerList.Add(value);
return value;
}
internal DbSqlParserColumn Add (string databaseName, string schemaName, string tableName, string columnName, string alias) {
DbSqlParserColumn p = new DbSqlParserColumn(databaseName, schemaName, tableName, columnName, alias);
return Add(p);
}
internal void Insert(int index, DbSqlParserColumn value) {
InnerList.Insert(index, value);
}
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 DbSqlParserColumn!");
}
};
}
// 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
- DataGridViewCellErrorTextNeededEventArgs.cs
- ControlType.cs
- DesignTimeHTMLTextWriter.cs
- DBAsyncResult.cs
- SecuritySessionFilter.cs
- XmlMessageFormatter.cs
- SetterTriggerConditionValueConverter.cs
- ErrorView.xaml.cs
- WsatStrings.cs
- WindowsIPAddress.cs
- QuaternionAnimationBase.cs
- PolicyException.cs
- CodeCatchClauseCollection.cs
- DbReferenceCollection.cs
- EventManager.cs
- XpsFilter.cs
- TraceHandlerErrorFormatter.cs
- FirstMatchCodeGroup.cs
- BaseConfigurationRecord.cs
- CustomSignedXml.cs
- NavigationWindow.cs
- OdbcConnection.cs
- HtmlTableCellCollection.cs
- MenuCommand.cs
- FileDialog.cs
- QualifiedCellIdBoolean.cs
- TextRangeEditLists.cs
- ApplicationSecurityManager.cs
- SqlNodeAnnotation.cs
- ImageDesigner.cs
- WorkflowRuntimeServiceElement.cs
- BamlCollectionHolder.cs
- ExceptionHelpers.cs
- ProcessModuleCollection.cs
- shaperfactoryquerycacheentry.cs
- AnnotationResourceCollection.cs
- ImageField.cs
- InkPresenterAutomationPeer.cs
- BindingUtils.cs
- ParserContext.cs
- ConnectivityStatus.cs
- TrackingProfileDeserializationException.cs
- DLinqDataModelProvider.cs
- ListBox.cs
- XPathArrayIterator.cs
- AppDomainFactory.cs
- FontWeights.cs
- RunInstallerAttribute.cs
- WebBrowserProgressChangedEventHandler.cs
- UserThread.cs
- FileDetails.cs
- PreservationFileReader.cs
- CookieParameter.cs
- RSAPKCS1SignatureDeformatter.cs
- GridViewUpdatedEventArgs.cs
- SaveFileDialog.cs
- PerformanceCounterManager.cs
- AnimatedTypeHelpers.cs
- SqlInternalConnection.cs
- PublisherIdentityPermission.cs
- RowToParametersTransformer.cs
- TagPrefixInfo.cs
- IdleTimeoutMonitor.cs
- StyleXamlTreeBuilder.cs
- EntitySetBaseCollection.cs
- UnsafeNativeMethodsTablet.cs
- PointCollectionConverter.cs
- XmlSchemaSubstitutionGroup.cs
- ArgumentReference.cs
- X509Certificate2.cs
- RemoteWebConfigurationHost.cs
- PackageDigitalSignatureManager.cs
- TypedDataSetSchemaImporterExtension.cs
- DocumentPageHost.cs
- MetafileHeader.cs
- ContextConfiguration.cs
- CompilerCollection.cs
- TextRangeEditLists.cs
- EntityTransaction.cs
- QueryReaderSettings.cs
- Point.cs
- TdsParserStaticMethods.cs
- EventHandlerService.cs
- Ipv6Element.cs
- DataGridCell.cs
- KnownTypeDataContractResolver.cs
- HGlobalSafeHandle.cs
- VisualTreeUtils.cs
- ElementNotEnabledException.cs
- _AutoWebProxyScriptEngine.cs
- WebRequestModulesSection.cs
- EditorPartChrome.cs
- DynamicDocumentPaginator.cs
- TextSerializer.cs
- DbSourceParameterCollection.cs
- ClrPerspective.cs
- DataViewListener.cs
- SerializationUtility.cs
- TableLayoutCellPaintEventArgs.cs
- FormsAuthenticationTicket.cs