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
- GZipStream.cs
- XmlIterators.cs
- XmlSchemaRedefine.cs
- Int32RectConverter.cs
- ProtectedConfigurationSection.cs
- MemoryResponseElement.cs
- BevelBitmapEffect.cs
- BaseDataBoundControlDesigner.cs
- SignatureResourcePool.cs
- ServiceSecurityAuditBehavior.cs
- DataSetUtil.cs
- EntityWrapperFactory.cs
- ZoneLinkButton.cs
- CancellableEnumerable.cs
- XmlSequenceWriter.cs
- WizardPanelChangingEventArgs.cs
- DataContractSerializerElement.cs
- TypeUtil.cs
- JavaScriptObjectDeserializer.cs
- ContextMenu.cs
- Vector3D.cs
- MailMessage.cs
- AsymmetricSignatureDeformatter.cs
- PluralizationService.cs
- Trace.cs
- ZipFileInfo.cs
- ListMarkerSourceInfo.cs
- SamlAuthorizationDecisionClaimResource.cs
- XmlWrappingReader.cs
- XmlDocumentFragment.cs
- AssemblyBuilderData.cs
- JsonDataContract.cs
- embossbitmapeffect.cs
- Message.cs
- FontStyles.cs
- SQLGuid.cs
- SQLStringStorage.cs
- XamlPointCollectionSerializer.cs
- ResourcesBuildProvider.cs
- PartialCachingControl.cs
- OperationContextScope.cs
- SystemMulticastIPAddressInformation.cs
- StylusPoint.cs
- DynamicExpression.cs
- IxmlLineInfo.cs
- TextPenaltyModule.cs
- ScalarConstant.cs
- IfElseDesigner.xaml.cs
- HttpConfigurationContext.cs
- ClientScriptManager.cs
- ContextMenuService.cs
- CodeStatement.cs
- MemberInfoSerializationHolder.cs
- FileRegion.cs
- IBuiltInEvidence.cs
- SafeTokenHandle.cs
- MouseEvent.cs
- TimeoutException.cs
- MethodBuilderInstantiation.cs
- CapabilitiesRule.cs
- SqlConnectionStringBuilder.cs
- DataSourceCache.cs
- MetadataSerializer.cs
- CodeBinaryOperatorExpression.cs
- DataBoundLiteralControl.cs
- TypeReference.cs
- FixedSOMTable.cs
- CodeBlockBuilder.cs
- QilStrConcatenator.cs
- ASCIIEncoding.cs
- WebControlsSection.cs
- Schema.cs
- StorageEntitySetMapping.cs
- MultiByteCodec.cs
- Crc32.cs
- FormViewInsertedEventArgs.cs
- DivideByZeroException.cs
- DbUpdateCommandTree.cs
- BindingMemberInfo.cs
- ServicePointManager.cs
- NamedPipeConnectionPoolSettings.cs
- StringResourceManager.cs
- Matrix3D.cs
- TemplateBindingExtension.cs
- WizardPanel.cs
- PageStatePersister.cs
- Context.cs
- XmlSchemaAll.cs
- ListBindingHelper.cs
- TrimSurroundingWhitespaceAttribute.cs
- StrongNameUtility.cs
- DocumentSequence.cs
- BitmapVisualManager.cs
- BigInt.cs
- RoutingSection.cs
- versioninfo.cs
- SymbolMethod.cs
- LicenseManager.cs
- Journal.cs
- FontResourceCache.cs