protected override bool MatchTypeToTypeId(TypeSymbol type, int typeId) { WellKnownType wellKnownId = (WellKnownType)typeId; if (wellKnownId >= WellKnownType.First && wellKnownId <= WellKnownType.Last) { return(type == _compilation.GetWellKnownType(wellKnownId)); } return(base.MatchTypeToTypeId(type, typeId)); }