public DoNotUseUnversionedTypesInVersionedApisAnalyzerImplementation(
     SemanticModelAnalysisContext context,
     KnownTypes knownTypes,
     TypeVersionChecker typeVersionChecker)
 {
     _context            = context;
     _knownTypes         = knownTypes;
     _typeVersionChecker = typeVersionChecker;
 }
 public Visitor(
     SemanticModelAnalysisContext context,
     KnownTypes knownTypes,
     TypeVersionChecker typeVersionChecker)
 {
     _context            = context;
     SemanticModel       = context.SemanticModel;
     Compilation         = SemanticModel.Compilation;
     KnownTypes          = knownTypes;
     _typeVersionChecker = typeVersionChecker;
 }