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 / SqlClient / SqlErrorCollection.cs / 1 / SqlErrorCollection.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// [....]
//-----------------------------------------------------------------------------
namespace System.Data.SqlClient {
using System;
using System.Collections;
using System.ComponentModel;
using System.Diagnostics;
using System.Runtime.InteropServices;
[Serializable, ListBindable(false)]
#if WINFSInternalOnly
internal
#else
public
#endif
sealed class SqlErrorCollection : ICollection {
private ArrayList errors = new ArrayList();
internal SqlErrorCollection() {
}
public void CopyTo (Array array, int index) {
this.errors.CopyTo(array, index);
}
public void CopyTo (SqlError[] array, int index) {
this.errors.CopyTo(array, index);
}
public int Count {
get { return this.errors.Count;}
}
object System.Collections.ICollection.SyncRoot { // MDAC 68481
get { return this;}
}
bool System.Collections.ICollection.IsSynchronized { // MDAC 68481
get { return false;}
}
public SqlError this[int index] {
get {
return (SqlError) this.errors[index];
}
}
public IEnumerator GetEnumerator() {
return errors.GetEnumerator();
}
internal void Add(SqlError error) {
this.errors.Add(error);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// [....]
//-----------------------------------------------------------------------------
namespace System.Data.SqlClient {
using System;
using System.Collections;
using System.ComponentModel;
using System.Diagnostics;
using System.Runtime.InteropServices;
[Serializable, ListBindable(false)]
#if WINFSInternalOnly
internal
#else
public
#endif
sealed class SqlErrorCollection : ICollection {
private ArrayList errors = new ArrayList();
internal SqlErrorCollection() {
}
public void CopyTo (Array array, int index) {
this.errors.CopyTo(array, index);
}
public void CopyTo (SqlError[] array, int index) {
this.errors.CopyTo(array, index);
}
public int Count {
get { return this.errors.Count;}
}
object System.Collections.ICollection.SyncRoot { // MDAC 68481
get { return this;}
}
bool System.Collections.ICollection.IsSynchronized { // MDAC 68481
get { return false;}
}
public SqlError this[int index] {
get {
return (SqlError) this.errors[index];
}
}
public IEnumerator GetEnumerator() {
return errors.GetEnumerator();
}
internal void Add(SqlError error) {
this.errors.Add(error);
}
}
}
// 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
- _HelperAsyncResults.cs
- ParamArrayAttribute.cs
- CatalogPartCollection.cs
- ExpandableObjectConverter.cs
- TemplateXamlParser.cs
- PackageRelationshipCollection.cs
- StopRoutingHandler.cs
- SelectionRange.cs
- MethodCallExpression.cs
- DataGridColumnEventArgs.cs
- HttpContext.cs
- ResponseStream.cs
- CheckBox.cs
- XmlSchemaImporter.cs
- DataDocumentXPathNavigator.cs
- WindowsListViewGroupSubsetLink.cs
- UdpDiscoveryEndpointProvider.cs
- TextTreeTextElementNode.cs
- StrictAndMessageFilter.cs
- ModelVisual3D.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- WebPartDisplayModeCollection.cs
- RSACryptoServiceProvider.cs
- EntityDataSourceSelectedEventArgs.cs
- FixedSOMLineRanges.cs
- FloatMinMaxAggregationOperator.cs
- SQlBooleanStorage.cs
- ReaderWriterLockWrapper.cs
- GroupPartitionExpr.cs
- FixedTextSelectionProcessor.cs
- HtmlButton.cs
- unitconverter.cs
- Pair.cs
- SessionStateUtil.cs
- PartialArray.cs
- ArraySubsetEnumerator.cs
- TypeForwardedToAttribute.cs
- XPathItem.cs
- NamespaceInfo.cs
- HyperLink.cs
- SerializerProvider.cs
- NumericExpr.cs
- WorkflowItemsPresenter.cs
- VisualTarget.cs
- PreProcessInputEventArgs.cs
- HttpCacheParams.cs
- RegistryExceptionHelper.cs
- FormViewDeleteEventArgs.cs
- EditorZoneBase.cs
- Padding.cs
- PromptEventArgs.cs
- HttpRuntime.cs
- _CacheStreams.cs
- ViewManagerAttribute.cs
- WorkflowOperationBehavior.cs
- _NegotiateClient.cs
- PartialTrustVisibleAssembliesSection.cs
- HttpModuleCollection.cs
- SynchronizedRandom.cs
- TableLayout.cs
- SmiRecordBuffer.cs
- X509SecurityTokenProvider.cs
- InstanceCreationEditor.cs
- SQLInt32.cs
- WebPageTraceListener.cs
- HtmlButton.cs
- ConfigurationLocationCollection.cs
- StatusBar.cs
- DiscriminatorMap.cs
- MarkupExtensionParser.cs
- LinqDataSourceDeleteEventArgs.cs
- IteratorFilter.cs
- DiffuseMaterial.cs
- DictionaryTraceRecord.cs
- RegexCharClass.cs
- CategoriesDocument.cs
- InputProcessorProfilesLoader.cs
- InternalConfigHost.cs
- WebRequest.cs
- WizardStepBase.cs
- DragDropHelper.cs
- UnsafeNativeMethods.cs
- CapacityStreamGeometryContext.cs
- TextBoxAutomationPeer.cs
- StringSource.cs
- DictionaryManager.cs
- AuthenticationSection.cs
- BasicExpressionVisitor.cs
- OutputCacheProfile.cs
- EntityContainerAssociationSet.cs
- LicenseException.cs
- BamlLocalizer.cs
- SymmetricAlgorithm.cs
- WorkflowValidationFailedException.cs
- ExpressionBindingsDialog.cs
- ADConnectionHelper.cs
- GridViewDeletedEventArgs.cs
- SoapCodeExporter.cs
- ProjectionCamera.cs
- TextBreakpoint.cs