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
- ToolboxComponentsCreatingEventArgs.cs
- LocalizabilityAttribute.cs
- DecimalConverter.cs
- XmlUtf8RawTextWriter.cs
- RuntimeIdentifierPropertyAttribute.cs
- FormsAuthenticationEventArgs.cs
- documentsequencetextview.cs
- HttpModule.cs
- HttpListener.cs
- NetworkInformationException.cs
- DataGridViewUtilities.cs
- LazyInitializer.cs
- XmlHierarchicalEnumerable.cs
- NativeCppClassAttribute.cs
- RuntimeConfigLKG.cs
- DataIdProcessor.cs
- CollectionEditor.cs
- CapiHashAlgorithm.cs
- AbandonedMutexException.cs
- Transform.cs
- MultiSelectRootGridEntry.cs
- MsdtcWrapper.cs
- HashAlgorithm.cs
- Label.cs
- DataGridCommandEventArgs.cs
- CodeDOMUtility.cs
- SqlFlattener.cs
- StateMachineAction.cs
- RemoteWebConfigurationHost.cs
- PropertyChange.cs
- BridgeDataRecord.cs
- StateRuntime.cs
- WriteTimeStream.cs
- DbConnectionHelper.cs
- GridViewRow.cs
- ToolStripItemEventArgs.cs
- StopStoryboard.cs
- DefaultEventAttribute.cs
- WmpBitmapEncoder.cs
- IdnMapping.cs
- ToolboxItemSnapLineBehavior.cs
- PasswordTextContainer.cs
- AssociationSetMetadata.cs
- EmptyElement.cs
- IsolatedStorageFilePermission.cs
- NullableConverter.cs
- CodeStatementCollection.cs
- TableLayoutPanelCellPosition.cs
- ComponentCache.cs
- BCryptHashAlgorithm.cs
- HttpFileCollection.cs
- Keywords.cs
- SynthesizerStateChangedEventArgs.cs
- SizeKeyFrameCollection.cs
- WebServiceReceiveDesigner.cs
- ControlPaint.cs
- ClientFormsAuthenticationCredentials.cs
- CompleteWizardStep.cs
- ACE.cs
- AxisAngleRotation3D.cs
- XmlWhitespace.cs
- HashSetDebugView.cs
- ParenExpr.cs
- ActivityUtilities.cs
- AtomEntry.cs
- XmlCountingReader.cs
- DataColumnPropertyDescriptor.cs
- DrawingDrawingContext.cs
- DataTableTypeConverter.cs
- MsmqTransportSecurity.cs
- SetterBase.cs
- ViewStateException.cs
- XmlAttributes.cs
- AutomationPatternInfo.cs
- WebPartCollection.cs
- PolicyManager.cs
- CommonDialog.cs
- ButtonFlatAdapter.cs
- followingquery.cs
- ParagraphResult.cs
- EmptyEnumerable.cs
- RoleGroup.cs
- HTMLTagNameToTypeMapper.cs
- ImageSource.cs
- DirectoryGroupQuery.cs
- dataobject.cs
- SourceItem.cs
- ExceptionUtil.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- Padding.cs
- GeneralTransform2DTo3D.cs
- PathSegmentCollection.cs
- Emitter.cs
- BinaryFormatterWriter.cs
- Char.cs
- OpenTypeCommon.cs
- TabItemAutomationPeer.cs
- SoapRpcServiceAttribute.cs
- CultureSpecificCharacterBufferRange.cs
- coordinator.cs