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
- PropertySegmentSerializationProvider.cs
- TriggerCollection.cs
- TextBox.cs
- RightsManagementPermission.cs
- ZoneMembershipCondition.cs
- GeometryDrawing.cs
- ObjectViewQueryResultData.cs
- OdbcConnectionFactory.cs
- VoiceChangeEventArgs.cs
- CellPartitioner.cs
- TrackingProfile.cs
- DataFormats.cs
- CommentGlyph.cs
- Inflater.cs
- TextBoxView.cs
- OdbcTransaction.cs
- ForeignKeyConstraint.cs
- ComponentEditorForm.cs
- DisplayMemberTemplateSelector.cs
- WorkflowTransactionService.cs
- DocumentReferenceCollection.cs
- SafeFileHandle.cs
- MessageDecoder.cs
- filewebresponse.cs
- RSAPKCS1KeyExchangeFormatter.cs
- securitycriticaldataformultiplegetandset.cs
- OletxTransactionFormatter.cs
- BindingList.cs
- SqlComparer.cs
- AnnotationComponentChooser.cs
- TemplateColumn.cs
- Delay.cs
- EventLog.cs
- ReverseQueryOperator.cs
- UnhandledExceptionEventArgs.cs
- DBAsyncResult.cs
- AQNBuilder.cs
- MouseEvent.cs
- BaseTreeIterator.cs
- _ShellExpression.cs
- CodeAttachEventStatement.cs
- LayoutTable.cs
- InputBinding.cs
- ReferenceCountedObject.cs
- Hash.cs
- UpdateTranslator.cs
- RemoteCryptoDecryptRequest.cs
- AttachedPropertyMethodSelector.cs
- ServerValidateEventArgs.cs
- TraceContextEventArgs.cs
- DynamicValidatorEventArgs.cs
- ContainsSearchOperator.cs
- VBIdentifierDesigner.xaml.cs
- DataBindingExpressionBuilder.cs
- TimeSpanParse.cs
- TextContainerChangeEventArgs.cs
- SqlConnectionHelper.cs
- DeferredBinaryDeserializerExtension.cs
- RadioButtonAutomationPeer.cs
- Clock.cs
- EntityContainer.cs
- XMLUtil.cs
- TemplatePagerField.cs
- ComPlusAuthorization.cs
- SerializationSectionGroup.cs
- JulianCalendar.cs
- ClonableStack.cs
- ComboBox.cs
- ValueUtilsSmi.cs
- TakeQueryOptionExpression.cs
- mongolianshape.cs
- ObjectContextServiceProvider.cs
- ZipFileInfo.cs
- StringWriter.cs
- QilNode.cs
- ToolboxItemImageConverter.cs
- SMSvcHost.cs
- ObjectHandle.cs
- ObjectIDGenerator.cs
- DriveInfo.cs
- TextServicesDisplayAttributePropertyRanges.cs
- GridViewSelectEventArgs.cs
- FontStretchConverter.cs
- XamlWriter.cs
- DependencyPropertyKey.cs
- UniqueEventHelper.cs
- SiteMapProvider.cs
- VariableAction.cs
- Not.cs
- Cell.cs
- StringSorter.cs
- exports.cs
- XPathNodeHelper.cs
- DocumentViewerBaseAutomationPeer.cs
- ToolBarTray.cs
- SafeSystemMetrics.cs
- Nodes.cs
- TypeReference.cs
- EndpointNotFoundException.cs
- TextTreeRootNode.cs