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
- PolyQuadraticBezierSegmentFigureLogic.cs
- LinkArea.cs
- Point3DCollectionConverter.cs
- EventArgs.cs
- VirtualizedContainerService.cs
- XmlWriterTraceListener.cs
- SvcMapFileLoader.cs
- DataRowChangeEvent.cs
- CompiledXpathExpr.cs
- HandlerBase.cs
- ListItemParagraph.cs
- SolidColorBrush.cs
- Ports.cs
- FrameworkReadOnlyPropertyMetadata.cs
- NotifyInputEventArgs.cs
- UriTemplateTrieLocation.cs
- ApplicationCommands.cs
- FontFamilyValueSerializer.cs
- XXXOnTypeBuilderInstantiation.cs
- AnnotationComponentChooser.cs
- ChtmlTextWriter.cs
- TextEndOfParagraph.cs
- FocusManager.cs
- BaseParser.cs
- CorrelationHandle.cs
- WebPartCatalogAddVerb.cs
- WSHttpSecurity.cs
- SafeEventLogReadHandle.cs
- ApplyImportsAction.cs
- CounterCreationData.cs
- TokenBasedSet.cs
- TemplateField.cs
- SamlAdvice.cs
- SqlFormatter.cs
- GeneralTransformGroup.cs
- HttpListenerRequest.cs
- TemplateControlBuildProvider.cs
- SqlRemoveConstantOrderBy.cs
- AccessKeyManager.cs
- PresentationAppDomainManager.cs
- NeutralResourcesLanguageAttribute.cs
- BamlVersionHeader.cs
- MultiBinding.cs
- SymbolType.cs
- FormClosingEvent.cs
- CqlLexer.cs
- ApplicationHost.cs
- UInt32Converter.cs
- OleDbStruct.cs
- Transform3D.cs
- ReflectPropertyDescriptor.cs
- ToolStripPanelRenderEventArgs.cs
- TextOnlyOutput.cs
- CacheManager.cs
- ErrorWrapper.cs
- CatalogPartChrome.cs
- TabControl.cs
- RotateTransform.cs
- InputLanguageSource.cs
- DispatcherTimer.cs
- validation.cs
- CommandEventArgs.cs
- BufferCache.cs
- PassportAuthenticationModule.cs
- Vector3DAnimationUsingKeyFrames.cs
- StatusBar.cs
- XmlnsDictionary.cs
- StretchValidation.cs
- BitmapCodecInfo.cs
- InvokeBase.cs
- ValidationError.cs
- ConnectionOrientedTransportChannelFactory.cs
- ListCardsInFileRequest.cs
- RefreshPropertiesAttribute.cs
- EasingKeyFrames.cs
- AsyncResult.cs
- AutomationPropertyInfo.cs
- AsyncPostBackTrigger.cs
- AmbiguousMatchException.cs
- DetailsViewPageEventArgs.cs
- FacetChecker.cs
- DataViewListener.cs
- GridEntryCollection.cs
- CodeComment.cs
- ConfigUtil.cs
- OleDbPermission.cs
- HttpChannelListener.cs
- AvTraceDetails.cs
- OracleBFile.cs
- parserscommon.cs
- DataControlPagerLinkButton.cs
- HTTPNotFoundHandler.cs
- AuthenticationModuleElement.cs
- CalculatedColumn.cs
- XmlSchemaSimpleType.cs
- PageParser.cs
- ConfigurationConverterBase.cs
- MulticastNotSupportedException.cs
- IdentityReference.cs
- GenericQueueSurrogate.cs