118 references to VerifyOverride
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (118)
Symbols\CovariantReturnTests.cs (118)
607VerifyOverride(comp, "Derived.M", "System.String Derived.M()", "System.String Base.M()"); 748VerifyOverride(comp, "Derived.M", "System.String Derived.M()", "System.Object Base.M()"); 806VerifyOverride(comp, "Derived.M", "U Derived.M<T, U>()", "T Base.M<T, U>()"); 865VerifyOverride(comp, "Derived.M", "U Derived<T, U>.M()", "T Base<T>.M()"); 927VerifyOverride(comp, "Derived.M", "T Derived<T>.M()", "N Base.M()"); 996VerifyOverride(comp, "Derived.M", "System.String Derived.M { get; }", "System.Object Base.M { get; }"); 997VerifyOverride(comp, "Derived.get_M", "System.String Derived.M.get", "System.Object Base.M.get"); 1056VerifyOverride(comp, "Derived.M", "U Derived<T, U>.M { get; }", "T Base<T>.M { get; }"); 1057VerifyOverride(comp, "Derived.get_M", "U Derived<T, U>.M.get", "T Base<T>.M.get"); 1120VerifyOverride(comp, "Derived.M", "T Derived<T>.M { get; }", "N Base.M { get; }"); 1121VerifyOverride(comp, "Derived.get_M", "T Derived<T>.M.get", "N Base.M.get"); 1184VerifyOverride(comp, "Derived.this[]", "System.String Derived.this[System.Int32 i] { get; }", "System.Object Base.this[System.Int32 i] { get; }"); 1185VerifyOverride(comp, "Derived.get_Item", "System.String Derived.this[System.Int32 i].get", "System.Object Base.this[System.Int32 i].get"); 1246VerifyOverride(comp, "Derived.this[]", "U Derived<T, U>.this[System.Int32 i] { get; }", "T Base<T>.this[System.Int32 i] { get; }"); 1247VerifyOverride(comp, "Derived.get_Item", "U Derived<T, U>.this[System.Int32 i].get", "T Base<T>.this[System.Int32 i].get"); 1313VerifyOverride(comp, "Derived.this[]", "T Derived<T>.this[System.Int32 i] { get; }", "N Base.this[System.Int32 i] { get; }"); 1314VerifyOverride(comp, "Derived.get_Item", "T Derived<T>.this[System.Int32 i].get", "N Base.this[System.Int32 i].get"); 1353VerifyOverride(comp, "Derived.E", "event System.Func<System.String> Derived.E", "event System.Func<System.Object> Base.E"); 1397VerifyOverride(comp, "Derived.P", "System.Func<System.String> Derived.P { get; set; }", "System.Func<System.Object> Base.P { get; set; }"); 1399VerifyOverride(comp, "Derived.get_P", "System.Func<System.String> Derived.P.get", "System.Func<System.Object> Base.P.get"); 1461VerifyOverride(comp, "Derived.M", "System.String Derived.M()", "System.Object Base.M()"); 1524VerifyOverride(comp, "Derived.M", "System.String Derived.M { get; }", "System.Object Base.M { get; }"); 1525VerifyOverride(comp, "Derived.get_M", "System.String Derived.M.get", "System.Object Base.M.get"); 1593VerifyOverride(comp, "Derived.this[]", "System.String Derived.this[System.Int32 i] { get; }", "System.Object Base.this[System.Int32 i] { get; }"); 1594VerifyOverride(comp, "Derived.get_Item", "System.String Derived.this[System.Int32 i].get", "System.Object Base.this[System.Int32 i].get"); 1653VerifyOverride(comp, "Derived.M", "System.String Derived.M()", "System.Object Base.M()"); 1696VerifyOverride(comp, "Derived.M", "System.Object Derived.M()", "System.String Base.M()"); 1851VerifyOverride(comp, "Derived.M1", "System.String Derived.M1 { get; }", "System.Object Base.M1 { get; }"); 1852VerifyOverride(comp, "Derived.get_M1", "System.String Derived.M1.get", "System.Object Base.M1.get"); 1853VerifyOverride(comp, "Derived.M2", "System.String Derived.M2 { get; }", "System.Object Base.M2 { get; }"); 1854VerifyOverride(comp, "Derived.get_M2", "System.String Derived.M2.get", "System.Object Base.M2.get"); 1855VerifyOverride(comp, "Derived.M3", "System.String Derived.M3 { get; }", "System.Object Base.M3 { get; }"); 1856VerifyOverride(comp, "Derived.get_M3", "System.String Derived.M3.get", "System.Object Base.M3.get"); 1858VerifyOverride(comp, "Derived2.M1", "System.String Derived2.M1 { get; }", "System.String Derived.M1 { get; }"); 1859VerifyOverride(comp, "Derived2.get_M1", "System.String Derived2.M1.get", "System.String Derived.M1.get"); 1860VerifyOverride(comp, "Derived2.M2", "System.Object Derived2.M2 { get; }", "System.String Derived.M2 { get; }"); 1861VerifyOverride(comp, "Derived2.get_M2", "System.Object Derived2.M2.get", "System.String Derived.M2.get"); 1862VerifyOverride(comp, "Derived2.M3", "Base Derived2.M3 { get; }", "System.String Derived.M3 { get; }"); 1863VerifyOverride(comp, "Derived2.get_M3", "Base Derived2.M3.get", "System.String Derived.M3.get"); 1938VerifyOverride(comp, "Derived.M1", "IIn<System.Object> Derived.M1 { get; }", "IIn<System.String> Base.M1 { get; }"); 1939VerifyOverride(comp, "Derived.get_M1", "IIn<System.Object> Derived.M1.get", "IIn<System.String> Base.M1.get"); 1940VerifyOverride(comp, "Derived.M2", "IOut<System.String> Derived.M2 { get; }", "IOut<System.Object> Base.M2 { get; }"); 1941VerifyOverride(comp, "Derived.get_M2", "IOut<System.String> Derived.M2.get", "IOut<System.Object> Base.M2.get"); 1996VerifyOverride(comp, "Derived.M1", "IIn<System.String> Derived.M1 { get; }", "IIn<System.Object> Base.M1 { get; }"); 1997VerifyOverride(comp, "Derived.get_M1", "IIn<System.String> Derived.M1.get", "IIn<System.Object> Base.M1.get"); 1998VerifyOverride(comp, "Derived.M2", "IOut<System.Object> Derived.M2 { get; }", "IOut<System.String> Base.M2 { get; }"); 1999VerifyOverride(comp, "Derived.get_M2", "IOut<System.Object> Derived.M2.get", "IOut<System.String> Base.M2.get"); 2057VerifyOverride(comp, "Derived.M1", "System.Int16 Derived.M1 { get; }", "System.Int32 Base.M1 { get; }"); 2058VerifyOverride(comp, "Derived.get_M1", "System.Int16 Derived.M1.get", "System.Int32 Base.M1.get"); 2059VerifyOverride(comp, "Derived.M2", "B Derived.M2 { get; }", "A Base.M2 { get; }"); 2060VerifyOverride(comp, "Derived.get_M2", "B Derived.M2.get", "A Base.M2.get"); 2119VerifyOverride(comp, "Derived.M", "System.String Derived.M { get; }", "System.IComparable Base.M { get; }"); 2120VerifyOverride(comp, "Derived.get_M", "System.String Derived.M.get", "System.IComparable Base.M.get"); 2253VerifyOverride(comp, "Derived.P", "System.String Derived.P { get; }", "System.Object Base.P { get; set; }"); 2254VerifyOverride(comp, "Derived.get_P", "System.String Derived.P.get", "System.Object Base.P.get"); 2305VerifyOverride(comp, "Derived.P", "System.String Derived.P { get; }", "System.Object Base.P { get; set; }"); 2306VerifyOverride(comp, "Derived.get_P", "System.String Derived.P.get", "System.Object Base.P.get"); 2307VerifyOverride(comp, "Derived2.P", "System.String Derived2.P { get; set; }", "System.String Derived.P { get; }"); 2308VerifyOverride(comp, "Derived2.get_P", "System.String Derived2.P.get", "System.String Derived.P.get"); 2360VerifyOverride(comp, "Derived.P", "System.String Derived.P { get; }", "System.Object Base.P { get; set; }"); 2361VerifyOverride(comp, "Derived.get_P", "System.String Derived.P.get", "System.Object Base.P.get"); 2362VerifyOverride(comp, "Derived2.P", "System.String Derived2.P { set; }", "System.String Derived.P { get; }"); 2434VerifyOverride(comp, "Derived.P", "System.IComparable Derived.P { get; }", "System.Object Base.P { get; set; }"); 2435VerifyOverride(comp, "Derived.get_P", "System.IComparable Derived.P.get", "System.Object Base.P.get"); 2436VerifyOverride(comp, "Derived2.P", "System.String Derived2.P { get; }", "System.IComparable Derived.P { get; }"); 2437VerifyOverride(comp, "Derived2.get_P", "System.String Derived2.P.get", "System.IComparable Derived.P.get"); 2481VerifyOverride(comp, "Derived.M", "System.String Derived.M(System.String s)", "System.Object Base<System.String>.M(System.String s)"); 2552VerifyOverride(comp, "Derived.M", "System.IComparable Derived.M()", "System.Object Base.M()"); 2553VerifyOverride(comp, "Derived2.M", "System.String Derived2.M()", "System.IComparable Derived.M()"); 2886VerifyOverride(comp, "Derived.M", "System.String Derived.M()", "System.Object Base.M()"); 2891VerifyOverride(comp, "Derived.M", "System.String Derived.M()", "System.Object Base.M()"); 2892VerifyOverride(comp, "Mid.M", "System.String Mid.M()", "System.Object Base.M()"); 2951VerifyOverride(comp, "Derived.P", "System.String Derived.P { get; }", "System.Object Base.P { get; }"); 2952VerifyOverride(comp, "Derived.get_P", "System.String Derived.P.get", "System.Object Base.P.get"); 2958VerifyOverride(comp, "Mid.P", "System.String Mid.P { get; }", "System.Object Base.P { get; }"); 2959VerifyOverride(comp, "Mid.get_P", "System.String Mid.P.get", "System.Object Base.P.get"); 3018VerifyOverride(comp, "Derived.M", "System.String Derived.M()", "System.Object Base.M()"); 3027VerifyOverride(comp, "Derived.M", "System.String Derived.M()", "System.Object Base.M()"); 3028VerifyOverride(comp, "Mid.M", "System.Object Mid.M()", "System.Object Base.M()"); 3066VerifyOverride(comp, "C.get_P", "System.String C.get_P()", "System.String A.get_P()", requiresMethodimpl: true); 3067VerifyOverride(comp, "D.P", "System.String D.P { get; }", "System.String B.P { get; }", requiresMethodimpl: true); 3068VerifyOverride(comp, "D.get_P", "System.String D.P.get", "System.String B.P.get", requiresMethodimpl: true); 3115VerifyOverride(comp, "C.get_P", "System.String C.get_P()", "System.Object A.get_P()"); 3116VerifyOverride(comp, "D.P", "System.String D.P { get; }", "System.Object B.P { get; }"); 3117VerifyOverride(comp, "D.get_P", "System.String D.P.get", "System.Object B.P.get"); 3158VerifyOverride(comp, "C.P", "System.String C.P { get; }", "System.Object B.P { get; }"); 3159VerifyOverride(comp, "C.get_P", "System.String C.P.get", "System.Object B.P.get"); 3198VerifyOverride(comp, "C.M", "System.String C.M()", "System.Object B.M()"); 3636VerifyOverride(comp, "Derived.M1", "System.String? Derived.M1()", "System.Object Base.M1()"); 3637VerifyOverride(comp, "Derived.P1", "System.String? Derived.P1 { get; }", "System.Object Base.P1 { get; }"); 3638VerifyOverride(comp, "Derived.M2", "System.String Derived.M2()", "System.Object? Base.M2()"); 3639VerifyOverride(comp, "Derived.P2", "System.String Derived.P2 { get; }", "System.Object? Base.P2 { get; }"); 3640VerifyOverride(comp, "Derived.M3", "IOut<System.String?> Derived.M3()", "IOut<System.Object> Base.M3()"); 3641VerifyOverride(comp, "Derived.P3", "IOut<System.String?> Derived.P3 { get; }", "IOut<System.Object> Base.P3 { get; }"); 3642VerifyOverride(comp, "Derived.M4", "IOut<System.String> Derived.M4()", "IOut<System.Object?> Base.M4()"); 3643VerifyOverride(comp, "Derived.P4", "IOut<System.String> Derived.P4 { get; }", "IOut<System.Object?> Base.P4 { get; }"); 3644VerifyOverride(comp, "Derived.M5", "IIn<System.Object?> Derived.M5()", "IIn<System.String> Base.M5()"); 3645VerifyOverride(comp, "Derived.P5", "IIn<System.Object?> Derived.P5 { get; }", "IIn<System.String> Base.P5 { get; }"); 3646VerifyOverride(comp, "Derived.M6", "IIn<System.Object> Derived.M6()", "IIn<System.String?> Base.M6()"); 3647VerifyOverride(comp, "Derived.P6", "IIn<System.Object> Derived.P6 { get; }", "IIn<System.String?> Base.P6 { get; }"); 3771VerifyOverride(comp, "Override.M1", "System.String Override.M1()", "System.Object Base.M1()"); 3772VerifyOverride(comp, "Override.M2", "System.String Override.M2()", "System.Object Base.M2()"); 3773VerifyOverride(comp, "Override.M3", "System.String Override.M3()", "System.String Derived.M3()"); 3904VerifyOverride(compilation, 4031VerifyOverride(compilation, 4146VerifyOverride(compilation, 4269VerifyOverride(compilation, 4370VerifyOverride(compilation, 4550VerifyOverride(compilation, 4558VerifyOverride(compilation, 4604VerifyOverride(compilation, 4652VerifyOverride(compilation, 4700VerifyOverride(compilation, 4762VerifyOverride(compilation, 4825VerifyOverride(compilation, 4882VerifyOverride(compilation, 4946VerifyOverride(compilation, 5010VerifyOverride(compilation,