Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / System / Data / Odbc / OdbcErrorCollection.cs / 1305376 / OdbcErrorCollection.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// [....]
//-----------------------------------------------------------------------------
namespace System.Data.Odbc {
using System;
using System.Collections;
using System.Data;
[Serializable]
public sealed class OdbcErrorCollection : ICollection {
private ArrayList _items = new ArrayList();
internal OdbcErrorCollection() {
}
Object System.Collections.ICollection.SyncRoot {
get { return this; }
}
bool System.Collections.ICollection.IsSynchronized {
get { return false; }
}
public int Count {
get {
return _items.Count;
}
}
public OdbcError this[int i] {
get {
return (OdbcError)_items[i];
}
}
internal void Add(OdbcError error) {
_items.Add(error);
}
public void CopyTo (Array array, int i) {
_items.CopyTo(array, i);
}
public void CopyTo (OdbcError[] array, int i) {
_items.CopyTo(array, i);
}
public IEnumerator GetEnumerator() {
return _items.GetEnumerator();
}
internal void SetSource (string Source) {
foreach (object error in _items) {
((OdbcError)error).SetSource(Source);
}
}
}
}
// 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
- OdbcInfoMessageEvent.cs
- SqlCachedBuffer.cs
- DesignBindingValueUIHandler.cs
- hresults.cs
- WebPartVerbsEventArgs.cs
- ThreadExceptionEvent.cs
- SQLStringStorage.cs
- processwaithandle.cs
- RuleAttributes.cs
- FastPropertyAccessor.cs
- TextTreeTextBlock.cs
- CounterSampleCalculator.cs
- ResourcesBuildProvider.cs
- objectresult_tresulttype.cs
- RangeBase.cs
- UiaCoreTypesApi.cs
- DbInsertCommandTree.cs
- RegisteredHiddenField.cs
- WebServicesDescriptionAttribute.cs
- FloaterParaClient.cs
- LongTypeConverter.cs
- EntityParameter.cs
- SspiNegotiationTokenAuthenticator.cs
- NeutralResourcesLanguageAttribute.cs
- FigureParaClient.cs
- SafeNativeMethodsCLR.cs
- MatrixTransform.cs
- ConstraintConverter.cs
- Context.cs
- UnmanagedHandle.cs
- TemplateControl.cs
- RuleValidation.cs
- BaseValidator.cs
- FileAuthorizationModule.cs
- ConfigErrorGlyph.cs
- SettingsProviderCollection.cs
- DescriptionCreator.cs
- SubclassTypeValidator.cs
- DataObject.cs
- Matrix3DConverter.cs
- VarRefManager.cs
- OleDbInfoMessageEvent.cs
- ConfigurationPropertyAttribute.cs
- JavaScriptSerializer.cs
- SelectionItemProviderWrapper.cs
- Point3DCollection.cs
- AsyncOperationLifetimeManager.cs
- OutputCacheModule.cs
- _NestedMultipleAsyncResult.cs
- PackagePartCollection.cs
- Group.cs
- UserPersonalizationStateInfo.cs
- TripleDES.cs
- SimpleHandlerBuildProvider.cs
- IgnoreFileBuildProvider.cs
- HiddenFieldPageStatePersister.cs
- AutomationElement.cs
- Margins.cs
- ProgressBarRenderer.cs
- ComponentCodeDomSerializer.cs
- MouseEventArgs.cs
- HideDisabledControlAdapter.cs
- FormViewInsertEventArgs.cs
- NullReferenceException.cs
- TraceUtility.cs
- _UncName.cs
- ReferencedAssembly.cs
- XmlSchemaImporter.cs
- SqlTransaction.cs
- TypeConverter.cs
- Matrix3DStack.cs
- FlowDocumentScrollViewer.cs
- MaskedTextBoxTextEditor.cs
- EmptyWorkItem.cs
- DashStyle.cs
- Rect3DConverter.cs
- ExpressionWriter.cs
- ChangeConflicts.cs
- CalloutQueueItem.cs
- Control.cs
- MulticastOption.cs
- PeerTransportCredentialType.cs
- XmlSiteMapProvider.cs
- ApplyTemplatesAction.cs
- CellTreeNodeVisitors.cs
- HttpListener.cs
- CroppedBitmap.cs
- XmlnsPrefixAttribute.cs
- AuditLog.cs
- PackageFilter.cs
- BinarySerializer.cs
- ReturnValue.cs
- MappedMetaModel.cs
- TextParaClient.cs
- ExpandCollapsePattern.cs
- IISMapPath.cs
- TempEnvironment.cs
- TransportChannelListener.cs
- EpmSourcePathSegment.cs
- CustomGrammar.cs