Share via


DataParameter Members

Include Protected Members
Include Inherited Members

Represents a data parameter that is derived from a data source command, or that is passed with a command to a data source.

The DataParameter type exposes the following members.

Constructors

 

Name

Description

Protected method

DataParameter

Overloaded. Initializes a new instance of the DataParameter class.

Top

Methods

 

Name

Description

Public method

Equals

Determines whether the specified Object is equal to the current Object. (Inherited from Object.)

Protected method

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)

Protected method

GetDirectionCore

Retrieves the parameter direction.

Public method

GetHashCode

Serves as a hash function for a particular type. (Inherited from Object.)

Protected method

GetIsNullableCore

Retrieves a Boolean value indicating whether the current parameter can be nulla null reference (Nothing in Visual Basic).

Protected method

GetIsOptionalCore

Retrieves a Boolean value indicating whether the parameter is optional.

Protected method

GetNameCore

Retrieves the name of the parameter.

Protected method

GetSizeCore

Retrieves an integer value specifying the size of the parameter.

Public method

GetType

Gets the type of the current instance. (Inherited from Object.)

Protected method

GetTypeCore

Retrieves the data source–specific type of the parameter.

Protected method

GetTypeFrom

Infers the data source–specific parameter type from a parameter value.

Protected method

GetValueCore

Retrieves the value of a specified parameter.

Protected method

IsSupportedDirection

Retrieves a Boolean value indicating whether the specified parameter direction is supported.

Protected method

IsValidType

Retrieves a Boolean value indicating whether the specified data source–specific type is a valid type.

Protected method

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

Protected method

OnDirectionChanged

Called when the Direction property is changed to signal a change in the parameter direction.

Protected method

OnDirectionChanging

Called when the Direction property is about to change.

Protected method

OnNameChanged

Called when the Name property has changed.

Protected method

OnNameChanging

Called when the Name property is about to change.

Protected method

OnSizeChanged

Called when the Size property has changed.

Protected method

OnSizeChanging

Called when the Size property is about to change.

Protected method

OnTypeChanged

Called when the Type property has changed.

Protected method

OnTypeChanging

Called when the Type property is about to change.

Protected method

OnValueChanged

Called when the Value property has changed.

Protected method

OnValueChanging

Called when the Value property is about to change.

Public method

Parse

Disassembles a parameter value in a string format and converts the value to the correct type.

Protected method

SetDirectionCore

Sets the direction of the parameter by using the DataParameterDirection enumeration.

Protected method

SetNameCore

Sets the name of the parameter.

Protected method

SetSizeCore

Sets an integer value specifying the size of the current parameter.

Protected method

SetTypeCore

Sets the data type of the current parameter.

Protected method

SetValueCore

Sets the value of the parameter.

Public method

ToString

Retrieves a string representation of the value of the current parameter. (Overrides Object.ToString().)

Protected method

TryConvertValue

Attempts to convert the specified value to the specified type.

Top

Fields

 

Name

Description

Public fieldStatic member

NullSize

A public size constant holding the value of zero.

Top

Properties

 

Name

Description

Protected property

DefaultSize

Gets an integer value specifying the default size for the current parameter type.

Public property

Descriptor

Gets information that describes the data parameter.

Public property

Direction

Gets or sets a DataParameterDirection object specifying the direction of the parameter.

Protected property

HasDescriptor

Gets a value indicating whether the data parameter exposes its IVsDataParameterDescriptor implementation through the Descriptor property.

Public property

IsDerived

Gets a Boolean value that indicates whether the current parameter was derived from the data source.

Protected property

IsFixedSize

Gets a Boolean value indicating whether the size for the current parameter type is fixed.

Public property

IsNullable

Gets a Boolean value indicating whether the current parameter can have a null value provided that it is derived.

Public property

IsOptional

Gets a Boolean value indicating whether the current parameter is optional, provided that it is derived.

Public property

Name

Gets or sets the string literal name of the current parameter.

Public property

Size

Gets or sets an integer value specifying the size of the parameter.

Public property

Type

Gets or sets the data source–specific type of the parameter.

Public property

Value

Gets or sets the value of the parameter.

Top

See Also

Reference

DataParameter Class

Microsoft.VisualStudio.Data.Framework Namespace