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
- PropertyChangedEventArgs.cs
- RoleBoolean.cs
- CLSCompliantAttribute.cs
- TranslateTransform3D.cs
- MimeTypeAttribute.cs
- NodeInfo.cs
- BitmapVisualManager.cs
- Misc.cs
- ContextMenuService.cs
- QilFunction.cs
- RelationshipManager.cs
- TransactionChannelFactory.cs
- DataControlCommands.cs
- FormViewUpdateEventArgs.cs
- PrimitiveType.cs
- UdpChannelListener.cs
- BaseConfigurationRecord.cs
- TemplateInstanceAttribute.cs
- TypedColumnHandler.cs
- ProtocolViolationException.cs
- TraceHandlerErrorFormatter.cs
- ChineseLunisolarCalendar.cs
- CodeArgumentReferenceExpression.cs
- PageBuildProvider.cs
- WindowsButton.cs
- FileEnumerator.cs
- DataBinder.cs
- DataStreams.cs
- ObjectToken.cs
- SchemaTypeEmitter.cs
- HttpProfileBase.cs
- SinglePhaseEnlistment.cs
- BaseTreeIterator.cs
- GridViewDeleteEventArgs.cs
- Label.cs
- RestHandlerFactory.cs
- TabControlCancelEvent.cs
- Base64Encoder.cs
- LinqMaximalSubtreeNominator.cs
- ReadOnlyHierarchicalDataSourceView.cs
- InstanceOwnerQueryResult.cs
- EntryPointNotFoundException.cs
- PolygonHotSpot.cs
- WebConfigurationHostFileChange.cs
- DataGridBoundColumn.cs
- DataTable.cs
- ScrollChrome.cs
- GeometryModel3D.cs
- CalendarKeyboardHelper.cs
- ByteAnimationBase.cs
- MethodBuilderInstantiation.cs
- ReferenceConverter.cs
- ReadWriteObjectLock.cs
- OutOfProcStateClientManager.cs
- NameTable.cs
- TransportSecurityBindingElement.cs
- SafeWaitHandle.cs
- MaskDescriptors.cs
- ControlTemplate.cs
- StringAnimationBase.cs
- ListViewContainer.cs
- TypeResolver.cs
- PlatformNotSupportedException.cs
- CategoryState.cs
- PageStatePersister.cs
- FileDataSourceCache.cs
- SoapSchemaExporter.cs
- PlanCompiler.cs
- HttpRuntime.cs
- EventLogPermission.cs
- DoubleIndependentAnimationStorage.cs
- OwnerDrawPropertyBag.cs
- SimpleMailWebEventProvider.cs
- TreeViewImageGenerator.cs
- TrackingMemoryStream.cs
- GetChildSubtree.cs
- HMACMD5.cs
- TdsParserSessionPool.cs
- FillErrorEventArgs.cs
- PlaceHolder.cs
- FrameworkElementFactory.cs
- EventMappingSettingsCollection.cs
- _KerberosClient.cs
- WinFormsComponentEditor.cs
- TransactionTraceIdentifier.cs
- SqlMultiplexer.cs
- WeakHashtable.cs
- MailAddress.cs
- ChannelServices.cs
- CrossSiteScriptingValidation.cs
- SqlConnectionString.cs
- ZipIOBlockManager.cs
- DataGridViewControlCollection.cs
- EntityDataSourceStatementEditorForm.cs
- PenThread.cs
- User.cs
- AxisAngleRotation3D.cs
- TextBoxBase.cs
- RSACryptoServiceProvider.cs
- ExtensionSurface.cs