Related resources for Type Checking in C#