Microsoft.NetCore.Analyzers\Runtime\DoNotCallEnumerableCastOrOfTypeWithIncompatibleTypesAnalyzerTests.cs (67)
302VerifyCS.Diagnostic(castRule).WithLocation(11).WithArguments("string", "int"),
303VerifyCS.Diagnostic(castRule).WithLocation(12).WithArguments("int", "string"),
305VerifyCS.Diagnostic(castRule).WithLocation(40).WithArguments("Fruit", "Shoe"),
306VerifyCS.Diagnostic(castRule).WithLocation(41).WithArguments("Apple", "Shoe"),
307VerifyCS.Diagnostic(castRule).WithLocation(42).WithArguments("Shoe", "Fruit"),
308VerifyCS.Diagnostic(castRule).WithLocation(43).WithArguments("Shoe", "Apple"),
310VerifyCS.Diagnostic(castRule).WithLocation(50).WithArguments("ICar", "Grass"),
311VerifyCS.Diagnostic(castRule).WithLocation(51).WithArguments("ITree", "Grass"),
312VerifyCS.Diagnostic(castRule).WithLocation(52).WithArguments("Grass", "ICar"),
313VerifyCS.Diagnostic(castRule).WithLocation(53).WithArguments("Grass", "ITree")
510VerifyCS.Diagnostic(castRule).WithLocation(10).WithArguments("int", "System.Enum"),
511VerifyCS.Diagnostic(castRule).WithLocation(20).WithArguments("IntEnum", "ByteEnum"),
512VerifyCS.Diagnostic(castRule).WithLocation(21).WithArguments("IntEnum", "UIntEnum"),
513VerifyCS.Diagnostic(castRule).WithLocation(22).WithArguments("int", "ByteEnum"),
514VerifyCS.Diagnostic(castRule).WithLocation(23).WithArguments("int", "UIntEnum"),
515VerifyCS.Diagnostic(castRule).WithLocation(24).WithArguments("IntEnum", "LongEnum"),
516VerifyCS.Diagnostic(castRule).WithLocation(25).WithArguments("int", "LongEnum"),
517VerifyCS.Diagnostic(castRule).WithLocation(26).WithArguments("ByteEnum", "IntEnum"),
518VerifyCS.Diagnostic(castRule).WithLocation(27).WithArguments("UIntEnum", "IntEnum"),
519VerifyCS.Diagnostic(castRule).WithLocation(28).WithArguments("ByteEnum", "int"),
520VerifyCS.Diagnostic(castRule).WithLocation(29).WithArguments("UIntEnum", "int"),
521VerifyCS.Diagnostic(castRule).WithLocation(30).WithArguments("LongEnum", "IntEnum"),
522VerifyCS.Diagnostic(castRule).WithLocation(31).WithArguments("LongEnum", "int")
641VerifyCS.Diagnostic(castRule).WithLocation(10).WithArguments("int?", "System.Enum"),
642VerifyCS.Diagnostic(castRule).WithLocation(11).WithArguments("System.Enum", "int?"),
644VerifyCS.Diagnostic(castRule).WithLocation(20).WithArguments("IntEnum?", "ByteEnum?"),
645VerifyCS.Diagnostic(castRule).WithLocation(21).WithArguments("IntEnum?", "UIntEnum?"),
646VerifyCS.Diagnostic(castRule).WithLocation(22).WithArguments("int?", "ByteEnum?"),
647VerifyCS.Diagnostic(castRule).WithLocation(23).WithArguments("int?", "UIntEnum?"),
648VerifyCS.Diagnostic(castRule).WithLocation(24).WithArguments("IntEnum?", "LongEnum?"),
649VerifyCS.Diagnostic(castRule).WithLocation(25).WithArguments("int?", "LongEnum?"),
650VerifyCS.Diagnostic(castRule).WithLocation(26).WithArguments("ByteEnum?", "IntEnum?"),
651VerifyCS.Diagnostic(castRule).WithLocation(27).WithArguments("UIntEnum?", "IntEnum?"),
652VerifyCS.Diagnostic(castRule).WithLocation(28).WithArguments("ByteEnum?", "int?"),
653VerifyCS.Diagnostic(castRule).WithLocation(29).WithArguments("UIntEnum?", "int?"),
654VerifyCS.Diagnostic(castRule).WithLocation(30).WithArguments("LongEnum?", "IntEnum?"),
655VerifyCS.Diagnostic(castRule).WithLocation(31).WithArguments("LongEnum?", "int?")
795VerifyCS.Diagnostic(castRule).WithLocation(10).WithArguments("TClassC", "string"),
796VerifyCS.Diagnostic(castRule).WithLocation(11).WithArguments("string", "TClassC"),
798VerifyCS.Diagnostic(castRule).WithLocation(12).WithArguments("TClassC", "int"),
799VerifyCS.Diagnostic(castRule).WithLocation(13).WithArguments("int", "TClassC"),
800VerifyCS.Diagnostic(castRule).WithLocation(14).WithArguments("TClassC", "string"),
801VerifyCS.Diagnostic(castRule).WithLocation(15).WithArguments("string", "TClassC"),
803VerifyCS.Diagnostic(castRule).WithLocation(20).WithArguments("TInterface", "int"),
804VerifyCS.Diagnostic(castRule).WithLocation(21).WithArguments("int", "TInterface"),
806VerifyCS.Diagnostic(castRule).WithLocation(22).WithArguments("TInterface", "string"),
807VerifyCS.Diagnostic(castRule).WithLocation(23).WithArguments("string", "TInterface"),
809VerifyCS.Diagnostic(castRule).WithLocation(30).WithArguments("S", "TInterface"),
810VerifyCS.Diagnostic(castRule).WithLocation(31).WithArguments("TInterface", "S"),
811VerifyCS.Diagnostic(castRule).WithLocation(32).WithArguments("Struct", "TInterface"),
812VerifyCS.Diagnostic(castRule).WithLocation(33).WithArguments("TInterface", "Struct"),
814VerifyCS.Diagnostic(castRule).WithLocation(34).WithArguments("TInterface", "int"),
815VerifyCS.Diagnostic(castRule).WithLocation(35).WithArguments("int", "TInterface"),
816VerifyCS.Diagnostic(castRule).WithLocation(36).WithArguments("TInterface", "string"),
817VerifyCS.Diagnostic(castRule).WithLocation(37).WithArguments("string", "TInterface"),
819VerifyCS.Diagnostic(castRule).WithLocation(40).WithArguments("TStructInterface", "int"),
820VerifyCS.Diagnostic(castRule).WithLocation(41).WithArguments("int", "TStructInterface"),
822VerifyCS.Diagnostic(castRule).WithLocation(50).WithArguments("TStruct", "string"),
823VerifyCS.Diagnostic(castRule).WithLocation(51).WithArguments("TStruct", "string?"),
824VerifyCS.Diagnostic(castRule).WithLocation(52).WithArguments("string", "TStruct"),
825VerifyCS.Diagnostic(castRule).WithLocation(53).WithArguments("string?", "TStruct"),
826VerifyCS.Diagnostic(castRule).WithLocation(54).WithArguments("TStruct?", "string"),
827VerifyCS.Diagnostic(castRule).WithLocation(55).WithArguments("TStruct?", "string?"),
828VerifyCS.Diagnostic(castRule).WithLocation(56).WithArguments("string", "TStruct?"),
984VerifyCS.Diagnostic(castRule).WithLocation(1).WithArguments("TIn", "TOut"),
985VerifyCS.Diagnostic(castRule).WithLocation(2).WithArguments("TIn", "TOut"),
986VerifyCS.Diagnostic(castRule).WithLocation(3).WithArguments("TIn", "TOut"),