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
- DetailsViewInsertEventArgs.cs
- LassoHelper.cs
- PerfCounters.cs
- oledbmetadatacolumnnames.cs
- ServiceActivationException.cs
- Table.cs
- CodeTypeMemberCollection.cs
- TextServicesPropertyRanges.cs
- XPathQilFactory.cs
- Light.cs
- NamedPipeTransportManager.cs
- odbcmetadatacolumnnames.cs
- XmlElementAttribute.cs
- XmlSignatureManifest.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- Int16AnimationBase.cs
- BaseTemplateParser.cs
- PropertyDescriptorGridEntry.cs
- InfoCardRSACryptoProvider.cs
- ListViewContainer.cs
- Pts.cs
- PersonalizationDictionary.cs
- InvalidEnumArgumentException.cs
- TextElementEditingBehaviorAttribute.cs
- RemotingException.cs
- BufferBuilder.cs
- VisemeEventArgs.cs
- TraceListeners.cs
- DataColumnPropertyDescriptor.cs
- DispatcherTimer.cs
- ClientUtils.cs
- Constraint.cs
- RenderDataDrawingContext.cs
- ControlUtil.cs
- ChtmlSelectionListAdapter.cs
- COM2EnumConverter.cs
- CodeConditionStatement.cs
- ToolStripItemRenderEventArgs.cs
- RequiredFieldValidator.cs
- CursorInteropHelper.cs
- ResourceExpressionEditor.cs
- SelectionItemProviderWrapper.cs
- ConstructorArgumentAttribute.cs
- ResourceReferenceExpression.cs
- OrderPreservingPipeliningSpoolingTask.cs
- SafeNativeMethods.cs
- DrawToolTipEventArgs.cs
- ClientCultureInfo.cs
- ControlBuilder.cs
- HttpCapabilitiesEvaluator.cs
- IndependentAnimationStorage.cs
- COM2IDispatchConverter.cs
- OletxCommittableTransaction.cs
- WeakReference.cs
- TextTreeRootNode.cs
- CommandID.cs
- MobileTextWriter.cs
- Size.cs
- FontWeights.cs
- ConfigurationManagerInternalFactory.cs
- DataGridPageChangedEventArgs.cs
- HttpCapabilitiesEvaluator.cs
- COM2TypeInfoProcessor.cs
- DataGridSortCommandEventArgs.cs
- ListViewInsertedEventArgs.cs
- XsltSettings.cs
- HiddenField.cs
- IgnoreFlushAndCloseStream.cs
- EncodingTable.cs
- HighlightComponent.cs
- XmlBoundElement.cs
- InputQueue.cs
- WindowsProgressbar.cs
- Misc.cs
- CompositeCollectionView.cs
- DataViewManager.cs
- BitSet.cs
- CodeValidator.cs
- GradientBrush.cs
- DbConnectionFactory.cs
- ServiceNameElementCollection.cs
- keycontainerpermission.cs
- XmlSchemaSimpleTypeRestriction.cs
- BufferedReadStream.cs
- LifetimeServices.cs
- ExpandCollapseProviderWrapper.cs
- SqlBinder.cs
- ZipPackage.cs
- ReadOnlyNameValueCollection.cs
- ReferenceConverter.cs
- ScriptComponentDescriptor.cs
- CompensationHandlingFilter.cs
- FastEncoderWindow.cs
- ResourcesBuildProvider.cs
- ArrangedElementCollection.cs
- TemplateColumn.cs
- Native.cs
- HttpCachePolicy.cs
- ListViewDesigner.cs
- HwndKeyboardInputProvider.cs