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
- XmlSchemaComplexContentExtension.cs
- TypeSemantics.cs
- panel.cs
- AnnotationStore.cs
- HtmlEncodedRawTextWriter.cs
- _NTAuthentication.cs
- StateRuntime.cs
- DataGridViewBand.cs
- FrameworkElementAutomationPeer.cs
- WorkflowRuntimeEndpoint.cs
- ApplicationServicesHostFactory.cs
- DataGridViewCellFormattingEventArgs.cs
- PreloadedPackages.cs
- FaultDesigner.cs
- FormClosingEvent.cs
- PathData.cs
- EmptyEnumerator.cs
- BitmapEffectOutputConnector.cs
- ExceptionTranslationTable.cs
- XmlMapping.cs
- XmlNullResolver.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- SoapHeaderException.cs
- ApplicationInterop.cs
- Int32Converter.cs
- HtmlTitle.cs
- DbgCompiler.cs
- unsafenativemethodstextservices.cs
- RoleManagerSection.cs
- EditorAttributeInfo.cs
- PrintingPermission.cs
- ManagementObject.cs
- DataGridViewRow.cs
- WebHttpSecurityElement.cs
- SecureUICommand.cs
- MimeTypeAttribute.cs
- CodeMethodInvokeExpression.cs
- ObjectReferenceStack.cs
- RefExpr.cs
- ParserStreamGeometryContext.cs
- RootBrowserWindowProxy.cs
- entityreference_tresulttype.cs
- TextDecorationUnitValidation.cs
- CheckBoxList.cs
- CodeTypeParameterCollection.cs
- DispatcherFrame.cs
- TextSegment.cs
- DesignerLoader.cs
- thaishape.cs
- HuffCodec.cs
- EntityCommandExecutionException.cs
- TryCatch.cs
- Animatable.cs
- HttpConfigurationSystem.cs
- ResourceSet.cs
- Parameter.cs
- DictionarySectionHandler.cs
- _CookieModule.cs
- pingexception.cs
- AttributeProviderAttribute.cs
- QualifierSet.cs
- LinqDataSourceContextEventArgs.cs
- Point3DAnimationUsingKeyFrames.cs
- UserControlCodeDomTreeGenerator.cs
- XmlElementAttributes.cs
- CollectionViewSource.cs
- SingleObjectCollection.cs
- FontDifferentiator.cs
- EvidenceBase.cs
- TabItemWrapperAutomationPeer.cs
- PersonalizationProvider.cs
- ReachFixedPageSerializerAsync.cs
- basenumberconverter.cs
- StringKeyFrameCollection.cs
- XmlSchemaAnnotation.cs
- GenericPrincipal.cs
- SystemIcmpV4Statistics.cs
- HandledMouseEvent.cs
- DeviceContexts.cs
- ChooseAction.cs
- WhileDesigner.cs
- UdpUtility.cs
- AttachmentService.cs
- SoapCodeExporter.cs
- ScrollBar.cs
- CustomWebEventKey.cs
- SqlNotificationEventArgs.cs
- MobilePage.cs
- ProxyAttribute.cs
- Visual3D.cs
- _TimerThread.cs
- Tablet.cs
- EditorPartChrome.cs
- CategoryGridEntry.cs
- PriorityQueue.cs
- ServiceSecurityAuditBehavior.cs
- GiveFeedbackEventArgs.cs
- DashStyles.cs
- MasterPageBuildProvider.cs
- TraceListener.cs