Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Data / System / Data / Common / DbParameterCollection.cs / 1 / DbParameterCollection.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// [....]
//-----------------------------------------------------------------------------
namespace System.Data.Common {
using System;
using System.ComponentModel;
using System.Collections;
using System.Data;
#if WINFSInternalOnly
internal
#else
public
#endif
abstract class DbParameterCollection : MarshalByRefObject, IDataParameterCollection {
protected DbParameterCollection() : base() {
}
[
Browsable(false),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)
]
abstract public int Count {
get;
}
[
Browsable(false),
EditorBrowsableAttribute(EditorBrowsableState.Never),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)
]
abstract public bool IsFixedSize {
get;
}
[
Browsable(false),
EditorBrowsableAttribute(EditorBrowsableState.Never),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)
]
abstract public bool IsReadOnly {
get;
}
[
Browsable(false),
EditorBrowsableAttribute(EditorBrowsableState.Never),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)
]
abstract public bool IsSynchronized {
get;
}
[
Browsable(false),
EditorBrowsableAttribute(EditorBrowsableState.Never),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)
]
abstract public object SyncRoot {
get;
}
object IList.this[int index] {
get {
return GetParameter(index);
}
set {
SetParameter(index, (DbParameter)value);
}
}
object IDataParameterCollection.this[string parameterName] {
get {
return GetParameter(parameterName);
}
set {
SetParameter(parameterName, (DbParameter)value);
}
}
public DbParameter this[int index] {
get {
return GetParameter(index);
}
set {
SetParameter(index, value);
}
}
public DbParameter this[string parameterName] {
get {
return GetParameter(parameterName) as DbParameter;
}
set {
SetParameter(parameterName, value);
}
}
abstract public int Add(object value);
//
abstract public void AddRange(System.Array values);
//
abstract public bool Contains(object value);
abstract public bool Contains(string value); // WebData 97349
//
abstract public void CopyTo(System.Array array, int index);
//
abstract public void Clear();
[
EditorBrowsableAttribute(EditorBrowsableState.Never)
]
abstract public IEnumerator GetEnumerator();
abstract protected DbParameter GetParameter(int index);
abstract protected DbParameter GetParameter(string parameterName);
abstract public int IndexOf(object value);
//
abstract public int IndexOf(string parameterName);
abstract public void Insert(int index, object value);
abstract public void Remove(object value);
//
//
abstract public void RemoveAt(int index);
abstract public void RemoveAt(string parameterName);
abstract protected void SetParameter(int index, DbParameter value);
abstract protected void SetParameter(string parameterName, DbParameter value);
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Calendar.cs
- FormViewPagerRow.cs
- oledbmetadatacollectionnames.cs
- RsaSecurityTokenAuthenticator.cs
- Point3DKeyFrameCollection.cs
- RightsManagementPermission.cs
- XomlDesignerLoader.cs
- CheckedPointers.cs
- EdmComplexTypeAttribute.cs
- TextContainerChangedEventArgs.cs
- QilTypeChecker.cs
- XmlILCommand.cs
- _CacheStreams.cs
- TransformValueSerializer.cs
- CapabilitiesRule.cs
- SupportsEventValidationAttribute.cs
- Accessible.cs
- InstalledFontCollection.cs
- XPathMessageFilterElementComparer.cs
- ColorContextHelper.cs
- FusionWrap.cs
- login.cs
- XmlEnumAttribute.cs
- PageParserFilter.cs
- WindowsAuthenticationModule.cs
- ProcessInfo.cs
- EntityContainer.cs
- UnionCqlBlock.cs
- SqlFunctionAttribute.cs
- PublisherIdentityPermission.cs
- XamlPathDataSerializer.cs
- Control.cs
- ForwardPositionQuery.cs
- ThreadStaticAttribute.cs
- MessageSecurityOverMsmqElement.cs
- ResXResourceReader.cs
- ChannelTraceRecord.cs
- TypeElement.cs
- CfgSemanticTag.cs
- MDIWindowDialog.cs
- OptimisticConcurrencyException.cs
- IssuedTokenClientBehaviorsElement.cs
- _SecureChannel.cs
- RegistrySecurity.cs
- Trace.cs
- LinqDataSource.cs
- IndexExpression.cs
- IdentitySection.cs
- LocationChangedEventArgs.cs
- SharedConnectionWorkflowTransactionService.cs
- __TransparentProxy.cs
- WindowsListViewSubItem.cs
- EntityCommandDefinition.cs
- RegexWorker.cs
- FastPropertyAccessor.cs
- BaseParser.cs
- QueryConverter.cs
- EditorZone.cs
- TraceSource.cs
- BoundingRectTracker.cs
- CalendarButton.cs
- DynamicFilterExpression.cs
- CrossContextChannel.cs
- RichTextBoxAutomationPeer.cs
- CommonDialog.cs
- InstanceCreationEditor.cs
- BamlResourceContent.cs
- Repeater.cs
- MetadataSerializer.cs
- DataKey.cs
- __ConsoleStream.cs
- WebPart.cs
- ProcessHostConfigUtils.cs
- CoreSwitches.cs
- _NativeSSPI.cs
- DeclarativeCatalogPart.cs
- BindingExpression.cs
- ToolboxItemLoader.cs
- CommentEmitter.cs
- DataGridViewRowPrePaintEventArgs.cs
- ArcSegment.cs
- CodeDomSerializerException.cs
- ChangeNode.cs
- RenderData.cs
- AQNBuilder.cs
- MemoryStream.cs
- CatalogZoneBase.cs
- WebContext.cs
- Gdiplus.cs
- WindowsListViewGroupHelper.cs
- PositiveTimeSpanValidatorAttribute.cs
- SizeFConverter.cs
- SqlFileStream.cs
- TimeoutException.cs
- FileIOPermission.cs
- ClientScriptManager.cs
- DbConnectionPoolGroupProviderInfo.cs
- SqlConnectionString.cs
- ExpressionBindingCollection.cs
- EntityDesignerBuildProvider.cs