Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ClipboardData.cs
- UTF32Encoding.cs
- Sorting.cs
- PathSegment.cs
- DbQueryCommandTree.cs
- X509Utils.cs
- ApplicationActivator.cs
- ComboBoxAutomationPeer.cs
- TrackingValidationObjectDictionary.cs
- FillRuleValidation.cs
- ListViewCancelEventArgs.cs
- InstalledFontCollection.cs
- EntityModelBuildProvider.cs
- StorageFunctionMapping.cs
- DaylightTime.cs
- AppDomainManager.cs
- DeploymentSection.cs
- ManualResetEvent.cs
- UrlMappingCollection.cs
- InteropAutomationProvider.cs
- GenericEnumerator.cs
- SortedSet.cs
- DataGridState.cs
- FrameworkElement.cs
- ScriptingJsonSerializationSection.cs
- ByteAnimationBase.cs
- ConnectionPoolManager.cs
- OdbcConnectionOpen.cs
- MeasureItemEvent.cs
- BaseResourcesBuildProvider.cs
- CompatibleComparer.cs
- FixUp.cs
- CallSiteBinder.cs
- FormClosingEvent.cs
- ZoneLinkButton.cs
- CompressionTransform.cs
- Vector3D.cs
- LineBreakRecord.cs
- sortedlist.cs
- XmlBinaryReader.cs
- BoolExpressionVisitors.cs
- DbModificationClause.cs
- SuppressMessageAttribute.cs
- SqlTriggerAttribute.cs
- ShimAsPublicXamlType.cs
- WindowsTokenRoleProvider.cs
- UITypeEditor.cs
- ParenthesizePropertyNameAttribute.cs
- RuntimeHelpers.cs
- ErrorWebPart.cs
- ReaderWriterLockWrapper.cs
- IIS7UserPrincipal.cs
- DeviceOverridableAttribute.cs
- ChameleonKey.cs
- DataSourceXmlElementAttribute.cs
- ExpressionContext.cs
- UserNameSecurityTokenAuthenticator.cs
- TreeNodeStyle.cs
- DBSqlParserTable.cs
- FrameworkContentElementAutomationPeer.cs
- IncrementalCompileAnalyzer.cs
- DrawingAttributeSerializer.cs
- CriticalFinalizerObject.cs
- SystemSounds.cs
- HwndTarget.cs
- WebPartDescriptionCollection.cs
- XmlSchemaInclude.cs
- TextEditorTables.cs
- Base64WriteStateInfo.cs
- DataGridCommandEventArgs.cs
- SystemThemeKey.cs
- SqlXmlStorage.cs
- ListBoxAutomationPeer.cs
- Command.cs
- FreezableDefaultValueFactory.cs
- MenuItemStyle.cs
- WasHostedComPlusFactory.cs
- TcpDuplicateContext.cs
- RuntimeConfigurationRecord.cs
- DataColumn.cs
- OrderingExpression.cs
- WindowsToolbarAsMenu.cs
- _AutoWebProxyScriptWrapper.cs
- ToolStripPanelRenderEventArgs.cs
- TrackBarRenderer.cs
- XmlDocumentType.cs
- FileRecordSequenceCompletedAsyncResult.cs
- DetailsViewPageEventArgs.cs
- EncoderBestFitFallback.cs
- SafeSystemMetrics.cs
- DynamicVirtualDiscoSearcher.cs
- ApplicationActivator.cs
- OdbcHandle.cs
- KeySplineConverter.cs
- TableLayout.cs
- XhtmlBasicLiteralTextAdapter.cs
- WebReferencesBuildProvider.cs
- AudioException.cs
- Exception.cs
- ResourcesGenerator.cs