Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / System / Data / SqlClient / SqlParameterCollection.cs / 1305376 / 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)
]
public 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)
]
public 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
- DataTemplateKey.cs
- EvidenceBase.cs
- CLSCompliantAttribute.cs
- CompilerResults.cs
- DomainLiteralReader.cs
- ReflectTypeDescriptionProvider.cs
- StrokeRenderer.cs
- AssertUtility.cs
- RadioButtonBaseAdapter.cs
- OracleParameterBinding.cs
- EntityDataSourceWizardForm.cs
- TextEditorContextMenu.cs
- BamlRecordWriter.cs
- ScrollViewer.cs
- ProfileGroupSettings.cs
- ConnectionStringsExpressionBuilder.cs
- ExpressionParser.cs
- ScalarRestriction.cs
- TextRangeProviderWrapper.cs
- WebSysDescriptionAttribute.cs
- Size3D.cs
- SplitterPanelDesigner.cs
- Preprocessor.cs
- OracleMonthSpan.cs
- NotifyIcon.cs
- ModelItem.cs
- DecoderNLS.cs
- SecurityBindingElement.cs
- XmlAttribute.cs
- RelationshipType.cs
- ETagAttribute.cs
- DataGridViewSelectedRowCollection.cs
- DataServiceBehavior.cs
- MethodBuilderInstantiation.cs
- XmlDocumentType.cs
- COM2ComponentEditor.cs
- TableDesigner.cs
- WinInetCache.cs
- X509Certificate2Collection.cs
- ToolStripArrowRenderEventArgs.cs
- RelationalExpressions.cs
- ExceptionCollection.cs
- GridViewSelectEventArgs.cs
- RC2.cs
- TextTreeFixupNode.cs
- RPIdentityRequirement.cs
- WindowInteropHelper.cs
- BypassElement.cs
- OdbcPermission.cs
- GroupBoxAutomationPeer.cs
- SafeHandles.cs
- DataSetMappper.cs
- MemberExpression.cs
- PlacementWorkspace.cs
- CachedPathData.cs
- MethodImplAttribute.cs
- ScrollItemPatternIdentifiers.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- SqlXml.cs
- FileUtil.cs
- ProgressBarRenderer.cs
- DataSourceHelper.cs
- AdornerPresentationContext.cs
- WebPageTraceListener.cs
- Cursor.cs
- PersonalizationProviderHelper.cs
- DbParameterCollectionHelper.cs
- HttpRequest.cs
- DataObject.cs
- BamlTreeUpdater.cs
- Win32.cs
- MultitargetingHelpers.cs
- SpeechUI.cs
- RequiredAttributeAttribute.cs
- GrammarBuilderDictation.cs
- DelegatingTypeDescriptionProvider.cs
- FreezableCollection.cs
- MetadataItemEmitter.cs
- ProfileElement.cs
- X509ChainPolicy.cs
- WebPartCatalogCloseVerb.cs
- RegisteredExpandoAttribute.cs
- SafeSystemMetrics.cs
- XDRSchema.cs
- XmlMapping.cs
- MessageEncodingBindingElementImporter.cs
- Int32Animation.cs
- HttpProfileGroupBase.cs
- ExpressionEditorAttribute.cs
- DataGridViewCellFormattingEventArgs.cs
- TileModeValidation.cs
- CodeTypeConstructor.cs
- HandlerBase.cs
- SqlConnectionManager.cs
- AstNode.cs
- InvalidComObjectException.cs
- bindurihelper.cs
- HyperLink.cs
- TreeViewItemAutomationPeer.cs
- PasswordBox.cs