Summer.Batch.Data.Parameter.PropertyParameterSource Class Reference

Implementation of IQueryParameterSource that retrieves parameter values by reading the properties of an object. The property lookup is case insensitive. More...

Inheritance diagram for Summer.Batch.Data.Parameter.PropertyParameterSource:
Summer.Batch.Data.Parameter.IQueryParameterSource

Public Member Functions

 PropertyParameterSource (object item)
 Default constructor. More...
 

Properties

object this[string name] [get]
 Returns the value of a parameter by reading the property of the wrapped object. More...
 
- Properties inherited from Summer.Batch.Data.Parameter.IQueryParameterSource
object this[string name] [get]
 Returns the value of a parameter. More...
 

Detailed Description

Implementation of IQueryParameterSource that retrieves parameter values by reading the properties of an object. The property lookup is case insensitive.

Constructor & Destructor Documentation

Summer.Batch.Data.Parameter.PropertyParameterSource.PropertyParameterSource ( object  item)

Default constructor.

Parameters
itemthe wrapped instance that will be used to retrieve parameter values

Property Documentation

object Summer.Batch.Data.Parameter.PropertyParameterSource.this[string name]
get

Returns the value of a parameter by reading the property of the wrapped object.

Parameters
namethe name of a parameter
Returns
the value of the given parameter

The documentation for this class was generated from the following file:
  • Summer.Batch.Data/Parameter/PropertyParameterSource.cs