Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Data / System / Data / SqlClient / SqlParameterCollection.cs / 1 / SqlParameterCollection.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// [....]
//-----------------------------------------------------------------------------
namespace System.Data.SqlClient {
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.Common;
using System.Data.ProviderBase;
using System.Data.Sql;
using System.Data.SqlTypes;
using System.Diagnostics;
[
Editor("Microsoft.VSDesigner.Data.Design.DBParametersEditor, " + AssemblyRef.MicrosoftVSDesigner, "System.Drawing.Design.UITypeEditor, " + AssemblyRef.SystemDrawing),
ListBindable(false)
]
#if WINFSInternalOnly
internal
#else
public
#endif
sealed partial class SqlParameterCollection : DbParameterCollection {
private bool _isDirty;
private static Type ItemType = typeof(SqlParameter);
internal SqlParameterCollection() : base() {
}
internal bool IsDirty {
get {
return _isDirty;
}
set {
_isDirty = value;
}
}
[
Browsable(false),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)
]
new public SqlParameter this[int index] {
get {
return (SqlParameter)GetParameter(index);
}
set {
SetParameter(index, value);
}
}
[
Browsable(false),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)
]
new public SqlParameter this[string parameterName] {
get {
return (SqlParameter)GetParameter(parameterName);
}
set {
SetParameter(parameterName, value);
}
}
public SqlParameter Add(SqlParameter value) {
Add((object)value);
return value;
}
[ EditorBrowsableAttribute(EditorBrowsableState.Never) ]
[ ObsoleteAttribute("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202", false) ] // 79027
public SqlParameter Add(string parameterName, object value) {
return Add(new SqlParameter(parameterName, value));
}
public SqlParameter AddWithValue(string parameterName, object value) { // 79027
return Add(new SqlParameter(parameterName, value));
}
public SqlParameter Add(string parameterName, SqlDbType sqlDbType) {
return Add(new SqlParameter(parameterName, sqlDbType));
}
public SqlParameter Add(string parameterName, SqlDbType sqlDbType, int size) {
return Add(new SqlParameter(parameterName, sqlDbType, size));
}
public SqlParameter Add(string parameterName, SqlDbType sqlDbType, int size, string sourceColumn) {
return Add(new SqlParameter(parameterName, sqlDbType, size, sourceColumn));
}
public void AddRange(SqlParameter[] values) {
AddRange((Array)values);
}
override public bool Contains(string value) { // WebData 97349
return (-1 != IndexOf(value));
}
public bool Contains(SqlParameter value) {
return (-1 != IndexOf(value));
}
public void CopyTo(SqlParameter[] array, int index) {
CopyTo((Array)array, index);
}
public int IndexOf(SqlParameter value) {
return IndexOf((object)value);
}
public void Insert(int index, SqlParameter value) {
Insert(index, (object)value);
}
private void OnChange() {
IsDirty = true;
}
public void Remove(SqlParameter value) {
Remove((object)value);
}
}
}
// 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.Data;
using System.Data.Common;
using System.Data.ProviderBase;
using System.Data.Sql;
using System.Data.SqlTypes;
using System.Diagnostics;
[
Editor("Microsoft.VSDesigner.Data.Design.DBParametersEditor, " + AssemblyRef.MicrosoftVSDesigner, "System.Drawing.Design.UITypeEditor, " + AssemblyRef.SystemDrawing),
ListBindable(false)
]
#if WINFSInternalOnly
internal
#else
public
#endif
sealed partial class SqlParameterCollection : DbParameterCollection {
private bool _isDirty;
private static Type ItemType = typeof(SqlParameter);
internal SqlParameterCollection() : base() {
}
internal bool IsDirty {
get {
return _isDirty;
}
set {
_isDirty = value;
}
}
[
Browsable(false),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)
]
new public SqlParameter this[int index] {
get {
return (SqlParameter)GetParameter(index);
}
set {
SetParameter(index, value);
}
}
[
Browsable(false),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)
]
new public SqlParameter this[string parameterName] {
get {
return (SqlParameter)GetParameter(parameterName);
}
set {
SetParameter(parameterName, value);
}
}
public SqlParameter Add(SqlParameter value) {
Add((object)value);
return value;
}
[ EditorBrowsableAttribute(EditorBrowsableState.Never) ]
[ ObsoleteAttribute("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202", false) ] // 79027
public SqlParameter Add(string parameterName, object value) {
return Add(new SqlParameter(parameterName, value));
}
public SqlParameter AddWithValue(string parameterName, object value) { // 79027
return Add(new SqlParameter(parameterName, value));
}
public SqlParameter Add(string parameterName, SqlDbType sqlDbType) {
return Add(new SqlParameter(parameterName, sqlDbType));
}
public SqlParameter Add(string parameterName, SqlDbType sqlDbType, int size) {
return Add(new SqlParameter(parameterName, sqlDbType, size));
}
public SqlParameter Add(string parameterName, SqlDbType sqlDbType, int size, string sourceColumn) {
return Add(new SqlParameter(parameterName, sqlDbType, size, sourceColumn));
}
public void AddRange(SqlParameter[] values) {
AddRange((Array)values);
}
override public bool Contains(string value) { // WebData 97349
return (-1 != IndexOf(value));
}
public bool Contains(SqlParameter value) {
return (-1 != IndexOf(value));
}
public void CopyTo(SqlParameter[] array, int index) {
CopyTo((Array)array, index);
}
public int IndexOf(SqlParameter value) {
return IndexOf((object)value);
}
public void Insert(int index, SqlParameter value) {
Insert(index, (object)value);
}
private void OnChange() {
IsDirty = true;
}
public void Remove(SqlParameter value) {
Remove((object)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
- WebPartDescription.cs
- EventLogPermissionAttribute.cs
- DataSysAttribute.cs
- VSDExceptions.cs
- EntityKeyElement.cs
- WindowsSecurityToken.cs
- ImplicitInputBrush.cs
- PropertyIDSet.cs
- StringArrayConverter.cs
- ReadOnlyNameValueCollection.cs
- RotateTransform.cs
- ClientBuildManagerCallback.cs
- TransformConverter.cs
- RuleProcessor.cs
- RichTextBoxContextMenu.cs
- BamlStream.cs
- StylusLogic.cs
- AuthorizationRuleCollection.cs
- bindurihelper.cs
- XsdBuildProvider.cs
- ScaleTransform.cs
- UserNamePasswordServiceCredential.cs
- WizardStepBase.cs
- LayoutDump.cs
- TransportDefaults.cs
- ServiceHttpHandlerFactory.cs
- FactoryMaker.cs
- WinEventQueueItem.cs
- StringValueSerializer.cs
- SeekStoryboard.cs
- TranslateTransform.cs
- HttpDictionary.cs
- ViewStateModeByIdAttribute.cs
- PasswordBoxAutomationPeer.cs
- TableRowGroupCollection.cs
- DomNameTable.cs
- TextServicesPropertyRanges.cs
- DataPointer.cs
- SoapFormatter.cs
- ManagementPath.cs
- OperationInvokerBehavior.cs
- ProfileService.cs
- PageSetupDialog.cs
- ObjectManager.cs
- HierarchicalDataTemplate.cs
- FileDetails.cs
- SafeArrayTypeMismatchException.cs
- DataPager.cs
- XmlSchemaComplexContentRestriction.cs
- XmlNamespaceDeclarationsAttribute.cs
- PagesChangedEventArgs.cs
- TraceContextEventArgs.cs
- SqlNotificationRequest.cs
- OleDbTransaction.cs
- CustomAttributeBuilder.cs
- DateTimeParse.cs
- ToolStripPanelCell.cs
- PathData.cs
- UIntPtr.cs
- DataControlCommands.cs
- AttributeQuery.cs
- UriParserTemplates.cs
- String.cs
- lengthconverter.cs
- ZipArchive.cs
- TextBlockAutomationPeer.cs
- VisualCollection.cs
- XsdDuration.cs
- DataGridViewTextBoxColumn.cs
- LinkDesigner.cs
- ToolStripDesignerUtils.cs
- ProfilePropertySettingsCollection.cs
- MembershipValidatePasswordEventArgs.cs
- NativeMethods.cs
- ButtonFlatAdapter.cs
- TraceRecord.cs
- ContextMenuStrip.cs
- ActivityExecutionContext.cs
- PrimitiveXmlSerializers.cs
- GraphicsContainer.cs
- DependentList.cs
- HashMembershipCondition.cs
- TypeDescriptionProvider.cs
- DataGridHelper.cs
- SymbolEqualComparer.cs
- DocumentPageTextView.cs
- CacheVirtualItemsEvent.cs
- FlowDocumentView.cs
- SchemaCollectionCompiler.cs
- DoubleKeyFrameCollection.cs
- FullTrustAssembliesSection.cs
- EntityViewGenerationAttribute.cs
- CompositeScriptReference.cs
- GetMemberBinder.cs
- LoginUtil.cs
- HScrollBar.cs
- Debug.cs
- CustomAttributeBuilder.cs
- RuleRef.cs
- ConfigurationElementCollection.cs