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
- ImageClickEventArgs.cs
- InkCanvasSelectionAdorner.cs
- DebugView.cs
- SchemaImporterExtensionElement.cs
- XmlSerializerOperationGenerator.cs
- Maps.cs
- SerializerWriterEventHandlers.cs
- SingleAnimation.cs
- ProcessingInstructionAction.cs
- DefaultPrintController.cs
- DropShadowBitmapEffect.cs
- EventManager.cs
- IntSecurity.cs
- PrintPageEvent.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- TraceListeners.cs
- ActiveXMessageFormatter.cs
- ApplicationDirectoryMembershipCondition.cs
- InternalMappingException.cs
- SqlNotificationRequest.cs
- WebPartVerbsEventArgs.cs
- ProcessThread.cs
- DispatchChannelSink.cs
- StreamWriter.cs
- DebuggerAttributes.cs
- DocumentXPathNavigator.cs
- Guid.cs
- StringBuilder.cs
- WsatConfiguration.cs
- PasswordDeriveBytes.cs
- ErrorLog.cs
- PngBitmapEncoder.cs
- ObjectItemNoOpAssemblyLoader.cs
- GridViewCancelEditEventArgs.cs
- BackgroundFormatInfo.cs
- TextBoxAutoCompleteSourceConverter.cs
- WSHttpSecurity.cs
- DbConvert.cs
- ImageButton.cs
- SkewTransform.cs
- x509utils.cs
- MatrixValueSerializer.cs
- Dispatcher.cs
- XhtmlBasicPageAdapter.cs
- XPathCompileException.cs
- RegexMatchCollection.cs
- LinkTarget.cs
- CompilerLocalReference.cs
- Events.cs
- SamlAuthenticationClaimResource.cs
- DataSetSchema.cs
- PropertyValue.cs
- ValidatorCompatibilityHelper.cs
- SystemInfo.cs
- ButtonBaseAdapter.cs
- GeometryConverter.cs
- InvalidComObjectException.cs
- ScaleTransform3D.cs
- LinkTarget.cs
- AtomicFile.cs
- AsyncResult.cs
- TreeViewImageKeyConverter.cs
- Panel.cs
- LocationUpdates.cs
- InheritablePropertyChangeInfo.cs
- ScrollChangedEventArgs.cs
- WindowsGraphics2.cs
- RelationshipWrapper.cs
- BatchServiceHost.cs
- BaseTemplateBuildProvider.cs
- Utility.cs
- StringUtil.cs
- BehaviorEditorPart.cs
- OrderByLifter.cs
- VirtualStackFrame.cs
- ComponentCommands.cs
- IgnoreDeviceFilterElementCollection.cs
- ProtectedConfigurationProviderCollection.cs
- CodePropertyReferenceExpression.cs
- PackUriHelper.cs
- DesignTimeSiteMapProvider.cs
- RuntimeIdentifierPropertyAttribute.cs
- OrderedDictionary.cs
- ExportException.cs
- Sql8ExpressionRewriter.cs
- ResourceSet.cs
- Vector3DConverter.cs
- EdmScalarPropertyAttribute.cs
- SafeEventHandle.cs
- Globals.cs
- XamlRtfConverter.cs
- LineBreakRecord.cs
- UriParserTemplates.cs
- DataObjectFieldAttribute.cs
- SystemGatewayIPAddressInformation.cs
- NameValueConfigurationCollection.cs
- AttributeConverter.cs
- AccessedThroughPropertyAttribute.cs
- StringDictionaryEditor.cs
- NotifyParentPropertyAttribute.cs