The following tables list the members exposed by DataParameterSurrogate.
| Name | Description | |
|---|---|---|
|  | DataParameterSurrogate Constructor | Overloaded. | 
| Name | Description | |
|---|---|---|
|  | DbType | Database-independent data type. | 
|  | Direction | Indicates what direction(s) the parameter transfers information. | 
|  | IsNullable | Indicates if the parameter can send or receive DBNull values. | 
|  | ParameterName | Name of the data provider parameter. | 
|  | Precision | Precision of decimal parameter data types. | 
|  | Scale | Scale of decimal parameter data types. | 
|  | Size | Size of the underlying data column (in bytes). | 
|  | SourceColumn | Column name of a source column in a DataSet binding situation. | 
|  | SourceVersion | Row version. | 
|  | Value | Currently bound value to this data parameter. | 
| Name | Description | |
|---|---|---|
|  | InitializeAdditionalProperties | Initializes properties on a newly constructed concrete IDataParameter that cannot be initialized through it's available constructors. | 
|  | OnParameterNameChanged | Fires the ParameterNameChanged event, and cancels any change if an Exception is thrown by any event handler. | 
| Name | Description | |
|---|---|---|
|  | ParameterNameChanged | Signals when the ParameterName property changes. |