Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Data / System / Data / Odbc / OdbcErrorCollection.cs / 1 / OdbcErrorCollection.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// [....]
//-----------------------------------------------------------------------------
namespace System.Data.Odbc {
using System;
using System.Collections;
using System.Data;
[Serializable]
#if WINFSInternalOnly
internal
#else
public
#endif
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.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// [....]
//-----------------------------------------------------------------------------
namespace System.Data.Odbc {
using System;
using System.Collections;
using System.Data;
[Serializable]
#if WINFSInternalOnly
internal
#else
public
#endif
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
- AsymmetricCryptoHandle.cs
- ThemeDirectoryCompiler.cs
- GPRECT.cs
- ChangeToolStripParentVerb.cs
- TextDecorationLocationValidation.cs
- CodeAccessSecurityEngine.cs
- UIElement.cs
- SchemaMerger.cs
- SessionIDManager.cs
- GeometryCombineModeValidation.cs
- HttpFileCollection.cs
- CryptoProvider.cs
- IntSecurity.cs
- TextRangeSerialization.cs
- SiteMapNodeItem.cs
- KeyConverter.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- ResourceReferenceExpression.cs
- OciEnlistContext.cs
- IndexerNameAttribute.cs
- Models.cs
- CodeDelegateCreateExpression.cs
- ServerValidateEventArgs.cs
- HostedHttpTransportManager.cs
- CommonGetThemePartSize.cs
- ObjectView.cs
- HtmlGenericControl.cs
- ComponentCommands.cs
- JsonServiceDocumentSerializer.cs
- UnsafeNativeMethods.cs
- HyperLink.cs
- VectorKeyFrameCollection.cs
- EntityDataSourceContextDisposingEventArgs.cs
- Calendar.cs
- BitmapEncoder.cs
- EventLogPermission.cs
- ResXResourceSet.cs
- DataProviderNameConverter.cs
- PreservationFileWriter.cs
- ColorContextHelper.cs
- InheritedPropertyChangedEventArgs.cs
- MenuTracker.cs
- OrderedDictionaryStateHelper.cs
- XmlNodeChangedEventArgs.cs
- StaticSiteMapProvider.cs
- Nodes.cs
- XmlHierarchyData.cs
- TextRangeEditLists.cs
- GreaterThanOrEqual.cs
- PerformanceCounterCategory.cs
- XmlSignatureManifest.cs
- RecordManager.cs
- RemotingConfigParser.cs
- ClearCollection.cs
- Rectangle.cs
- DoubleLinkListEnumerator.cs
- RunInstallerAttribute.cs
- ContextMarshalException.cs
- TypeResolvingOptionsAttribute.cs
- NonSerializedAttribute.cs
- ComponentChangingEvent.cs
- PageStatePersister.cs
- SspiWrapper.cs
- XomlCompilerError.cs
- ConsoleEntryPoint.cs
- ObjectNotFoundException.cs
- DesignerLoader.cs
- ListViewItemMouseHoverEvent.cs
- TransmissionStrategy.cs
- SharedStream.cs
- AutoResizedEvent.cs
- SimpleHandlerBuildProvider.cs
- HeaderedContentControl.cs
- _Connection.cs
- MessageTransmitTraceRecord.cs
- ExceptionHandlersDesigner.cs
- selecteditemcollection.cs
- GuidConverter.cs
- TextRange.cs
- FixedSOMImage.cs
- ClockGroup.cs
- XmlCodeExporter.cs
- ListViewTableCell.cs
- TreeView.cs
- CreateInstanceBinder.cs
- PassportAuthenticationEventArgs.cs
- AuthenticatedStream.cs
- localization.cs
- FutureFactory.cs
- NumericExpr.cs
- DSASignatureDeformatter.cs
- PackageFilter.cs
- VisualStateChangedEventArgs.cs
- NameSpaceEvent.cs
- CodeMemberProperty.cs
- ImageIndexConverter.cs
- ResumeStoryboard.cs
- BlockCollection.cs
- WindowsRebar.cs
- returneventsaver.cs