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
- CardSpacePolicyElement.cs
- SourceFileInfo.cs
- WebPartConnection.cs
- Filter.cs
- XslAstAnalyzer.cs
- PropertyChangedEventManager.cs
- QueryRewriter.cs
- Signature.cs
- HttpRawResponse.cs
- HtmlMobileTextWriter.cs
- AsyncOperationManager.cs
- CollectionViewGroupInternal.cs
- ProtectedConfigurationSection.cs
- XmlSchemaIdentityConstraint.cs
- ArcSegment.cs
- ColorTransformHelper.cs
- Code.cs
- IntegerFacetDescriptionElement.cs
- TableLayoutRowStyleCollection.cs
- PropertyTabAttribute.cs
- ObjectDataSourceEventArgs.cs
- BamlLocalizationDictionary.cs
- WindowPatternIdentifiers.cs
- Vector3DCollection.cs
- SemaphoreFullException.cs
- SessionConnectionReader.cs
- CharacterString.cs
- DoubleSumAggregationOperator.cs
- FrameworkEventSource.cs
- ObjectPropertyMapping.cs
- PersistenceTypeAttribute.cs
- DataGridDesigner.cs
- KeyedByTypeCollection.cs
- CollectionChangedEventManager.cs
- TemplateManager.cs
- SystemParameters.cs
- PasswordTextContainer.cs
- Util.cs
- SymbolEqualComparer.cs
- TransactionManager.cs
- PropertyDescriptorGridEntry.cs
- OletxResourceManager.cs
- Menu.cs
- ActivityCodeDomReferenceService.cs
- ZipIOFileItemStream.cs
- TextPointerBase.cs
- ReversePositionQuery.cs
- XmlTextEncoder.cs
- StatusBarPanelClickEvent.cs
- BatchWriter.cs
- ECDsa.cs
- DirectoryInfo.cs
- InvalidOleVariantTypeException.cs
- HandlerBase.cs
- UserControlAutomationPeer.cs
- GeneralTransform3DCollection.cs
- RegexMatchCollection.cs
- MetadataPropertyCollection.cs
- PeerNearMe.cs
- SerialPort.cs
- NetworkInformationException.cs
- TextRangeEditLists.cs
- HttpValueCollection.cs
- ScriptResourceDefinition.cs
- XamlClipboardData.cs
- FixUp.cs
- CatalogPartChrome.cs
- ObjectItemAssemblyLoader.cs
- ProvidersHelper.cs
- ImportOptions.cs
- DataObjectMethodAttribute.cs
- TypeDescriptorContext.cs
- BitmapEncoder.cs
- ClientCultureInfo.cs
- CollectionDataContractAttribute.cs
- DropAnimation.xaml.cs
- SchemaConstraints.cs
- Rectangle.cs
- DropShadowEffect.cs
- SqlTrackingWorkflowInstance.cs
- EdmConstants.cs
- HttpApplicationFactory.cs
- InvalidPropValue.cs
- ConfigXmlWhitespace.cs
- SHA512.cs
- ViewKeyConstraint.cs
- NegotiationTokenAuthenticatorState.cs
- DateRangeEvent.cs
- ToolStripRenderEventArgs.cs
- TriState.cs
- DelegatedStream.cs
- RestHandler.cs
- TagPrefixInfo.cs
- HyperLink.cs
- FileNotFoundException.cs
- FamilyMapCollection.cs
- CharKeyFrameCollection.cs
- Image.cs
- DynamicMethod.cs
- PlatformNotSupportedException.cs