Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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.
//
// [....]
// [....]
//-----------------------------------------------------------------------------
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SiteMapProvider.cs
- XmlEncoding.cs
- CompilationRelaxations.cs
- CodeDOMProvider.cs
- OrderedDictionaryStateHelper.cs
- StateBag.cs
- HighlightVisual.cs
- DataGridToolTip.cs
- WorkflowServiceNamespace.cs
- CodeSnippetCompileUnit.cs
- TripleDES.cs
- Memoizer.cs
- DataGridViewColumnEventArgs.cs
- CodeAttributeArgumentCollection.cs
- BufferModeSettings.cs
- TwoPhaseCommit.cs
- DoubleLinkListEnumerator.cs
- Peer.cs
- SecUtil.cs
- InputScopeManager.cs
- ArrayTypeMismatchException.cs
- CompilerParameters.cs
- RayHitTestParameters.cs
- EntityProviderServices.cs
- ResourceReferenceKeyNotFoundException.cs
- XmlSchemaCompilationSettings.cs
- Highlights.cs
- EntityDataSourceDesigner.cs
- RegexTree.cs
- BaseParagraph.cs
- AttachmentService.cs
- Thumb.cs
- HashSet.cs
- NotificationContext.cs
- MachineSettingsSection.cs
- QilName.cs
- InheritablePropertyChangeInfo.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- SystemInfo.cs
- EntityTypeEmitter.cs
- Cloud.cs
- ExtendedPropertyDescriptor.cs
- UnknownBitmapEncoder.cs
- ReverseComparer.cs
- _SslState.cs
- CrossAppDomainChannel.cs
- ReadOnlyDictionary.cs
- ServiceHostFactory.cs
- Validator.cs
- RemotingException.cs
- WebPermission.cs
- ListParaClient.cs
- BaseCodePageEncoding.cs
- ExtentJoinTreeNode.cs
- FilterQueryOptionExpression.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- SoapIgnoreAttribute.cs
- ConfigXmlCDataSection.cs
- ClientClassGenerator.cs
- ContentType.cs
- ListViewItemEventArgs.cs
- HideDisabledControlAdapter.cs
- SQLString.cs
- TextTreeExtractElementUndoUnit.cs
- UriScheme.cs
- BStrWrapper.cs
- AddressingVersion.cs
- XmlSerializationGeneratedCode.cs
- ListViewCancelEventArgs.cs
- ListBindingConverter.cs
- MimeObjectFactory.cs
- CompositeActivityDesigner.cs
- TranslateTransform.cs
- FormatSelectingMessageInspector.cs
- ComponentManagerBroker.cs
- PartManifestEntry.cs
- CryptoProvider.cs
- AsyncCompletedEventArgs.cs
- MimeFormReflector.cs
- DetailsViewPagerRow.cs
- TokenBasedSet.cs
- HtmlInputImage.cs
- PeerNeighborManager.cs
- FontStretches.cs
- MimeParameterWriter.cs
- XmlNotation.cs
- LinkClickEvent.cs
- regiisutil.cs
- ScriptingSectionGroup.cs
- DecoratedNameAttribute.cs
- UnconditionalPolicy.cs
- CodeCatchClause.cs
- backend.cs
- DockingAttribute.cs
- ThemeDictionaryExtension.cs
- PointConverter.cs
- Geometry3D.cs
- KernelTypeValidation.cs
- MenuEventArgs.cs
- CodeSnippetExpression.cs