Delegate Constructor<TArgumentState, TDeclaringType>
- Namespace
- PolyType.Abstractions
- Assembly
- PolyType.dll
Delegate representing a parameterized constructor.
public delegate TDeclaringType Constructor<TArgumentState, TDeclaringType>(ref TArgumentState state)
Parameters
stateTArgumentStateState object containing all constructor arguments.
Returns
- TDeclaringType
The instance created by the constructor.
Type Parameters
TArgumentStateType of the state object containing all constructor arguments.
TDeclaringTypeType of the object to be constructed.