| Class | Description |
|---|---|
| ArgumentStrategyFactory | Factory to get IArgumentStrategy implementation. |
| DefaultStrategy | IArgumentStrategy implementation when no 'select' or 'resultMapping' attribute exists on a ResultProperty. |
| ResultMapStrategy | IArgumentStrategy implementation when a 'resultMapping' attribute exists on a ArgumentProperty. |
| SelectArrayStrategy | IArgumentStrategy implementation when a 'select' attribute exists on a Array ArgumentProperty |
| SelectGenericListStrategy | IArgumentStrategy implementation when a 'select' attribute exists on an ArgumentProperty and the object property is different from an Array or an IList. |
| SelectListStrategy | IArgumentStrategy implementation when a 'select' attribute exists on a IList ArgumentProperty |
| SelectObjectStrategy | IArgumentStrategy implementation when a 'select' attribute exists on an ArgumentProperty and the object property is different from an Array or an IList. |
| SelectStrategy | IArgumentStrategy implementation when a 'select' attribute exists on a ArgumentProperty |
| Interface | Description |
|---|---|
| IArgumentStrategy | IArgumentStrategy contract to get the value of an argument constructor. |