Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- Rfc4050KeyFormatter.cs
- Number.cs
- PriorityQueue.cs
- CultureMapper.cs
- BypassElement.cs
- XmlSchemaComplexContentExtension.cs
- QilVisitor.cs
- Main.cs
- PerfCounters.cs
- TextFormatterContext.cs
- ChannelCacheSettings.cs
- WorkflowDesignerColors.cs
- Aggregates.cs
- DataGridCell.cs
- RuntimeArgumentHandle.cs
- ObjectDataProvider.cs
- WindowsMenu.cs
- Vars.cs
- PipelineModuleStepContainer.cs
- TrustManager.cs
- SvcMapFile.cs
- XmlSchema.cs
- OverflowException.cs
- ClusterRegistryConfigurationProvider.cs
- ConfigurationPermission.cs
- XPathNavigator.cs
- TextSerializer.cs
- DBConnectionString.cs
- Scene3D.cs
- EdmToObjectNamespaceMap.cs
- XmlSchemaAnnotation.cs
- ConfigXmlDocument.cs
- AbandonedMutexException.cs
- TreePrinter.cs
- Int16.cs
- SharedPerformanceCounter.cs
- CollectionBase.cs
- DateRangeEvent.cs
- SQLDouble.cs
- SystemInformation.cs
- Propagator.cs
- DateTimeUtil.cs
- DataGridViewHeaderCell.cs
- BehaviorDragDropEventArgs.cs
- WebBaseEventKeyComparer.cs
- ColumnHeader.cs
- InkCanvasSelection.cs
- XsltSettings.cs
- ReliableSessionElement.cs
- Freezable.cs
- Utils.cs
- PerformanceCounterPermissionEntryCollection.cs
- FontStretchConverter.cs
- DESCryptoServiceProvider.cs
- MarkupCompilePass1.cs
- LicenseContext.cs
- WebSysDescriptionAttribute.cs
- GlyphCache.cs
- LoadWorkflowAsyncResult.cs
- SqlConnectionPoolGroupProviderInfo.cs
- SessionMode.cs
- WithStatement.cs
- FillBehavior.cs
- ElementNotEnabledException.cs
- TcpProcessProtocolHandler.cs
- Run.cs
- HttpEncoder.cs
- ButtonDesigner.cs
- CustomErrorsSection.cs
- XmlDownloadManager.cs
- XmlSchemaSet.cs
- sortedlist.cs
- XmlIgnoreAttribute.cs
- ConnectionPoolManager.cs
- EdmTypeAttribute.cs
- RemotingException.cs
- SimpleFileLog.cs
- DockAndAnchorLayout.cs
- FlowDocumentView.cs
- WindowPatternIdentifiers.cs
- backend.cs
- Control.cs
- DirectoryInfo.cs
- MenuItemCollection.cs
- HttpClientChannel.cs
- SetterBaseCollection.cs
- Calendar.cs
- Convert.cs
- FunctionQuery.cs
- XmlSchemaAppInfo.cs
- DiagnosticsElement.cs
- ReadWriteSpinLock.cs
- EdmValidator.cs
- WebHttpSecurityElement.cs
- SmiXetterAccessMap.cs
- HtmlAnchor.cs
- ConfigUtil.cs
- SelectionHighlightInfo.cs
- BindingExpressionBase.cs
- MultiSelector.cs