Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlBinaryWriterSession.cs
- ResourcePart.cs
- CookielessHelper.cs
- Label.cs
- TransformerInfoCollection.cs
- XmlDataProvider.cs
- RowUpdatingEventArgs.cs
- TabletDeviceInfo.cs
- DiffuseMaterial.cs
- LeftCellWrapper.cs
- OwnerDrawPropertyBag.cs
- AlternateView.cs
- UserNamePasswordValidationMode.cs
- IpcClientManager.cs
- SAPICategories.cs
- Filter.cs
- Parallel.cs
- EditorZone.cs
- DataSysAttribute.cs
- WebBaseEventKeyComparer.cs
- ThaiBuddhistCalendar.cs
- ContextItemManager.cs
- RoutedEventConverter.cs
- WpfKnownType.cs
- HwndProxyElementProvider.cs
- HttpResponseHeader.cs
- ObjectPropertyMapping.cs
- Automation.cs
- XamlPoint3DCollectionSerializer.cs
- RecordManager.cs
- ConstructorBuilder.cs
- DnsPermission.cs
- SQLChars.cs
- FormsAuthentication.cs
- RijndaelManaged.cs
- Ray3DHitTestResult.cs
- TargetControlTypeAttribute.cs
- CustomAttributeFormatException.cs
- sqlmetadatafactory.cs
- SmtpNetworkElement.cs
- SByteConverter.cs
- InkSerializer.cs
- HttpModuleCollection.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- SimpleFileLog.cs
- TreeNodeCollection.cs
- BindingMAnagerBase.cs
- InvalidCastException.cs
- ProfileProvider.cs
- MenuItemStyleCollection.cs
- FileDialog.cs
- DetailsViewInsertedEventArgs.cs
- MailDefinitionBodyFileNameEditor.cs
- GridViewPageEventArgs.cs
- ProcessModelSection.cs
- _TimerThread.cs
- MessageQueueKey.cs
- DbException.cs
- CustomTypeDescriptor.cs
- FollowerQueueCreator.cs
- XmlCharCheckingReader.cs
- versioninfo.cs
- SocketAddress.cs
- VisemeEventArgs.cs
- XmlAttributeOverrides.cs
- QilXmlWriter.cs
- SqlClientWrapperSmiStreamChars.cs
- SecurityUtils.cs
- SafeSecurityHelper.cs
- OracleTransaction.cs
- PersianCalendar.cs
- ItemCollection.cs
- DataBindingsDialog.cs
- DetailsViewDeleteEventArgs.cs
- FormsAuthenticationTicket.cs
- _NetworkingPerfCounters.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- TcpHostedTransportConfiguration.cs
- UserControlParser.cs
- DbDataReader.cs
- EdmFunction.cs
- Unit.cs
- Tag.cs
- OpenFileDialog.cs
- ControlBuilderAttribute.cs
- CAGDesigner.cs
- RectKeyFrameCollection.cs
- _ContextAwareResult.cs
- TreeViewHitTestInfo.cs
- SqlRecordBuffer.cs
- TextTreeFixupNode.cs
- DataGridViewHitTestInfo.cs
- ToolStripComboBox.cs
- AnnotationAdorner.cs
- EdmProviderManifest.cs
- DebugViewWriter.cs
- DocumentSequenceHighlightLayer.cs
- ContextMenuService.cs
- ConfigurationValidatorBase.cs
- BitmapEffectState.cs