Identified scenarios: - [x] Generic type parameter (e.g. `context.GetService<IInMemoryStoreCache>()`) - [x] Type usage without instantiation (`IStateManager state = null`) - [x] Typeof (`typeof(IInMemoryStoreCache)`) - [x] private readonly field in private nested class - [x] Implemented interface