Contains inter alia the contract for narrowing assertion builders -- IAnyNarrow.
class DownCaster<T : Any, TSub : T>
Helps to make an assertion about the IBaseAssertionPlant.subject, that it is of type T and can be down-casted to type TSub. |
|
interface IAnyNarrow
Defines the contract for sophisticated narrowing assertion builders. |