If you have to review a Pull (or Merge) request in an unfamiliar C# Code bases, what will you check? Here is "my method" (or check list) to review a C# codes base without knowing what it is doing.
As we don't know much about what the code is doing, we can only review on the "best pratice" aspect:
- where are the tests which would cover all the changes? justify if the changes are not unit-testable (yes, it can happen)
- challenge if there are unjustified
try / catch
- challenge if "Generic" or "Reflection" are used (over-engineering smell)