Query module ChainedIs
- Chain of ‘is’ tests
- Long sequences of type tests on a variable are generally an indication of questionable design. They are hard to maintain and can cause performance problems.
- changeability maintainability language-features
The default C# QL library.