Code:
/ 4.0 / 4.0 / 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.
//------------------------------------------------------------------------------
//
// 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
- Win32MouseDevice.cs
- ToolStripManager.cs
- EncoderBestFitFallback.cs
- IdentitySection.cs
- WebPartActionVerb.cs
- OleDbInfoMessageEvent.cs
- DataGridTablesFactory.cs
- TransformProviderWrapper.cs
- ToolStripContentPanel.cs
- Rotation3D.cs
- ZipFileInfo.cs
- ConnectionStringsExpressionBuilder.cs
- PermissionListSet.cs
- RegexCompilationInfo.cs
- HtmlElementErrorEventArgs.cs
- SiteMap.cs
- WebUtil.cs
- PinnedBufferMemoryStream.cs
- NullableLongMinMaxAggregationOperator.cs
- ListDictionary.cs
- SimpleTableProvider.cs
- DebugView.cs
- EventProxy.cs
- XsltLibrary.cs
- CreateInstanceBinder.cs
- DrawingVisualDrawingContext.cs
- CachingHintValidation.cs
- SuppressMessageAttribute.cs
- PopupRoot.cs
- SQLInt32.cs
- RoutingUtilities.cs
- CodeCompiler.cs
- UInt16.cs
- StorageEntityTypeMapping.cs
- TdsParserSafeHandles.cs
- ItemList.cs
- FileAuthorizationModule.cs
- WebServiceHandler.cs
- NamespaceEmitter.cs
- ThreadAbortException.cs
- SerializationHelper.cs
- CompoundFileReference.cs
- NonParentingControl.cs
- ToolStripDropDownMenu.cs
- VScrollBar.cs
- xmlsaver.cs
- ComplexType.cs
- TypeInfo.cs
- AnonymousIdentificationModule.cs
- OdbcCommandBuilder.cs
- RootNamespaceAttribute.cs
- DeflateEmulationStream.cs
- HandoffBehavior.cs
- EnumMemberAttribute.cs
- OuterGlowBitmapEffect.cs
- OutputCacheSettingsSection.cs
- ProcessHost.cs
- DataSetViewSchema.cs
- AnnotationDocumentPaginator.cs
- Compress.cs
- httpserverutility.cs
- CollectionViewProxy.cs
- MenuItemAutomationPeer.cs
- InputMethod.cs
- DbConnectionStringBuilder.cs
- HtmlInputControl.cs
- DiscoveryServiceExtension.cs
- Deflater.cs
- RequestStatusBarUpdateEventArgs.cs
- XamlStyleSerializer.cs
- ListBox.cs
- UseAttributeSetsAction.cs
- PeerNameRegistration.cs
- sqlinternaltransaction.cs
- ImageSourceValueSerializer.cs
- WsdlBuildProvider.cs
- DtdParser.cs
- ContextMenuAutomationPeer.cs
- RotateTransform.cs
- ServerIdentity.cs
- EventLogStatus.cs
- FileUpload.cs
- XPathExpr.cs
- ImageMapEventArgs.cs
- Hex.cs
- AudioBase.cs
- Viewport3DVisual.cs
- CompareInfo.cs
- TableLayoutPanelCellPosition.cs
- Util.cs
- GridEntry.cs
- PersistChildrenAttribute.cs
- _UriSyntax.cs
- Int16Animation.cs
- DependencySource.cs
- securitycriticaldataClass.cs
- JournalEntryStack.cs
- StructuredProperty.cs
- Vector3DCollectionConverter.cs
- BitmapEffectGroup.cs