Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- sqlstateclientmanager.cs
- SqlDataSourceCache.cs
- Stackframe.cs
- ScalarType.cs
- InternalRelationshipCollection.cs
- SignatureGenerator.cs
- TextMessageEncodingBindingElement.cs
- LocalizableAttribute.cs
- AspNetRouteServiceHttpHandler.cs
- WebSysDescriptionAttribute.cs
- OletxTransactionFormatter.cs
- ColumnResizeUndoUnit.cs
- AttachmentCollection.cs
- ToolStripKeyboardHandlingService.cs
- SimpleWebHandlerParser.cs
- Bidi.cs
- streamingZipPartStream.cs
- TimeEnumHelper.cs
- IisTraceListener.cs
- BaseProcessor.cs
- CacheEntry.cs
- ViewLoader.cs
- CheckableControlBaseAdapter.cs
- CultureInfoConverter.cs
- SevenBitStream.cs
- Viewport3DAutomationPeer.cs
- XmlToDatasetMap.cs
- __ComObject.cs
- DataObjectEventArgs.cs
- PagePropertiesChangingEventArgs.cs
- MobileRedirect.cs
- ListChangedEventArgs.cs
- FunctionCommandText.cs
- WindowExtensionMethods.cs
- StorageSetMapping.cs
- Classification.cs
- MediaScriptCommandRoutedEventArgs.cs
- FlowLayoutPanel.cs
- CorrelationActionMessageFilter.cs
- ResourceContainer.cs
- FrugalMap.cs
- LiteralControl.cs
- GeometryGroup.cs
- WindowsFormsHelpers.cs
- ListViewInsertionMark.cs
- BitmapEffectInputConnector.cs
- SQLByteStorage.cs
- ClrPerspective.cs
- ScriptResourceDefinition.cs
- AnimationClock.cs
- SocketInformation.cs
- BackgroundFormatInfo.cs
- XmlSchemaNotation.cs
- WebPartEventArgs.cs
- Content.cs
- TypeLoadException.cs
- LineServices.cs
- ListViewInsertionMark.cs
- xml.cs
- TogglePattern.cs
- ThousandthOfEmRealPoints.cs
- PropertyChangedEventManager.cs
- isolationinterop.cs
- MouseWheelEventArgs.cs
- TemplateBindingExpressionConverter.cs
- NativeWrapper.cs
- ExpressionBuilderContext.cs
- CalendarButton.cs
- GetReadStreamResult.cs
- DatagridviewDisplayedBandsData.cs
- XmlReflectionMember.cs
- BindValidationContext.cs
- EventLogWatcher.cs
- XmlSchemaAppInfo.cs
- FontStyleConverter.cs
- HtmlSelect.cs
- ErrorView.xaml.cs
- SqlClientMetaDataCollectionNames.cs
- ErrorTableItemStyle.cs
- DynamicObject.cs
- DesignColumn.cs
- ByteAnimation.cs
- SqlClientMetaDataCollectionNames.cs
- MetadataItemEmitter.cs
- FileSystemWatcher.cs
- HtmlInputPassword.cs
- EdmProperty.cs
- Scene3D.cs
- InputMethodStateChangeEventArgs.cs
- TargetInvocationException.cs
- ProxyWebPartConnectionCollection.cs
- _LoggingObject.cs
- Number.cs
- RuleRef.cs
- NetSectionGroup.cs
- TypeKeyValue.cs
- Command.cs
- Assembly.cs
- ExpressionBuilderCollection.cs
- PointAnimationBase.cs