296 references to Add
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (296)
Semantics\LookupPositionTests.cs (296)
231Add( // Global 235Add( // Attribute 238Add( // Type body 240Add( // in nameof [Attr2(`nameof(x2)`)] 243Add( // in nameof [Attr3((`nameof(x2)`)] 246Add( // in body of C([Attr3((`nameof(x2)`)] int x2 = 2) 251Add( 254Add( 257Add( 262Add( 265Add( 268Add( 273Add( 276Add( 279Add( 282Add( 287Add( 292Add( 295Add( 298Add( 301Add( 306Add( 309Add( 312Add( 315Add( 321Add( 331Add( 341Add( 351Add( 361Add( 371Add( 381Add( 598Add( // Global 602Add( // Attribute 605Add( // Type body 608Add( // in nameof [Attr2(`nameof(x2)`)] 611Add( // in nameof [Attr3((`nameof(x2)`)] 614Add( // in body of C([Attr3((`nameof(x2)`)] int x2 = 2) 619Add( 622Add( 625Add( 630Add( 633Add( 636Add( 641Add( 644Add( 647Add( 650Add( 655Add( 660Add( 663Add( 666Add( 669Add( 674Add( 677Add( 680Add( 683Add( 689Add( 697Add( 705Add( 713Add( 721Add( 729Add( 737Add( 760Add( // Global 764Add( // C Type parameters 766Add( // Members 818Add( // Global 822Add( // C decl 824Add(members), // members are visible in type parameter list 826Add(members), // body 843Add( //Global 847Add( //C 888Add( //Global 892Add( //C 908Add( 916Add("System.Int32 value"), //C.S.set 924Add( 986Add( //Global 990Add( //C decl 993Add(class_C_members), //"<T, Z>" : C members are in scope in Type parameter list 995Add(class_C_members), //C<T> body 996Add("U"), //C.S decl 999Add(struct_S_members)), 1003Add(struct_S_members)), 1004Add("System.Int32 value"), //C.S.set 1006Add("V"), //C.S.I decl 1013Add(interface_I_member)), 1021Add(interface_I_member)), 1043Add( //Global 1047Add( //C 1059Add("T"), s_pop, //C.M return type 1060Add("T"), //C.M after name 1061Add("T t"), //C.M body 1063Add("T"), s_pop, //C.N return type 1064Add("T"), //C.N after name 1066Add("System.Int32 t"), //C.O 1241Add( //Global 1246Add("NS.I"), //NS 1247Add( 1256Add("T"), //C<T> decl 1257Add(class_C_members), //"<T>" : C<T> members are in scope in Type parameter list 1259Add(class_C_members), //C<T> body 1260Add(delegate_d1_members), //C<T>.D1 1262Add(delegate_d2_members), //C<T>.D2 1265Add("U"), //C<T>.D3<U> 1266Add(delegate_d3_members)), //C<T>.D3<U> members are in scope in delegate declaration 1269Add("V"), //C<T>.D4<V> 1270Add(delegate_d4_members)), //C<T>.D4<V> members are in scope in delegate declaration 1272Add(enum_e_members), //C<T>.E 1274Add("T t"), s_pop, //C<T>..ctor(T) 1275Add("System.Int32 t"), s_pop, //C<T>..ctor(int) 1276Add("System.Int32 value"), s_pop, //C<T>.Q.set 1277Add("System.Int32 z"), s_pop, //C<T>.this[int].get 1278Add("System.Int32 z", "System.Int32 value"), s_pop, //C<T>.this[int].set 1279Add("W"), s_pop, //C<T>.M<W> return type 1280Add("W"), s_pop, //C<T>.M<W> after name 1443Add( //Global 1447Add( //C 1457Add("System.Object a"), //C.M 1458Add("System.Int32 b"), s_pop, //block 1459Add("System.Int32 c"), s_pop, //while 1460Add("System.Int32 d"), s_pop, //do-while 1461Add("System.Int32 e"), //for decl 1462Add("System.Int32 f"), //for body 1464Add("System.Int32 f"), s_pop, //second for body 1465Add("System.Int32 g", "System.Int32 h"), //foreach 1467Add("System.IDisposable i"), //using decl 1468Add("System.Int32 j"), //using body 1470Add("System.Int32 k"), s_pop, //checked 1471Add("System.Int32 l"), s_pop, //unchecked 1472Add("System.Int32 m"), s_pop, //lock 1473Add("System.Int32 n"), s_pop, //if 1474Add("System.Int32 o"), s_pop, //if-else if part 1475Add("System.Int32 p"), s_pop, //if-else else part 1476Add("System.Int32 q"), s_pop, //if-elseif if part 1477Add("System.Int32 r"), s_pop, //if-elseif elseif part 1478Add("System.Int32 s", "System.Int32 t", "System.Int32 u"), s_pop, //switch 1479Add("System.Int32 v"), s_pop, //try1 try part 1480Add("System.Int32 w"), //try1 catch 1482Add("System.Int32 x"), s_pop, //try2 try part 1483Add("System.Exception y", "System.Int32 z"), //try2 catch 1485Add("System.Int32 aa"), s_pop, //try3 try part 1486Add("System.InvalidCastException bb", "System.Int32 cc"), //try3 first catch 1488Add("System.InvalidOperationException dd", "System.Int32 ee"), //try3 second catch 1490Add("System.Int32 ff"), //try3 third catch 1492Add("System.Int32 gg"), s_pop, //try4 try part 1493Add("System.Int32 hh"), s_pop, //try4 finally part 1494Add("System.Int32 ii"), s_pop, //try5 try part 1495Add("System.InvalidCastException jj", "System.Int32 kk"), //try5 catch 1497Add("System.Int32 ll"), s_pop, //try5 finally part 1523Add( //Global 1527Add( //C 1539Add("System.Int32 x"), s_pop, //f1 1540Add("System.Int32 x"), //f2 lambda parameters 1541Add("System.Int32 y"), //f2 lambda body 1543Add("System.Func<System.Int32, System.Int32> g1", "System.Func<System.Int32, System.Int32> g2"), //C.M 1544Add("System.Int32 x"), s_pop, //g1 1545Add("System.Int32 x"), //g2 lambda parameters 1546Add("System.Int32 y"), //g2 lambda body 1573Add( //Global 1577Add( //C 1589Add("System.Int32 x"), //f1 outer 1590Add("System.Int32 y"), //f1 inner 1592Add("System.Int32 x"), //f2 outer 1593Add("System.Int32 y"), //f2 outer block 1 1594Add("System.Int32 z"), //f2 outer block 2 1595Add("System.Int32 a"), s_pop, //f2 inner 1598Add( //C.M 1601Add("System.Int32 x"), //g1 outer 1602Add("System.Int32 y"), //g1 inner 1604Add("System.Int32 x"), //g2 outer 1605Add("System.Int32 y"), //g2 outer block 1 1606Add("System.Int32 z"), //g2 outer block 2 1607Add("System.Int32 a"), s_pop, //g2 inner 1635Add( //Global 1640Add( //C 1649Add("System.Int32 x"), s_pop, //C.C(int) 1651Add( //D 1660Add("System.Int32 a", "System.Int32 b"), s_pop, //D.D(int, int) 1661Add("System.Int32 c"), s_pop, //D.D(int) 1686Add( //Global 1690Add( //C 1700Add("System.Func<System.Int32, System.Int32> x"), s_pop, //C.C(Func) 1701Add("System.Int32 a"), s_pop, //C.C() ctor initializer lambda 1702Add("System.Int32 b"), s_pop, //C.C() ctor body lambda 1703Add("System.Func<System.Int32, System.Int32> f"), s_pop, //C.M(Func) 1724Add( //Global 1728Add( //C 1738Add("System.Func<System.Int32, System.Int32> f"), s_pop, //C.M(Func) 1739Add("System.Int32 b") //C.C() ctor body lambda 1761Add( //Global 1765Add( //C 1775Add("System.Func<System.Int32, System.Int32> f"), s_pop, //C.M(Func) 1776Add("System.Int32 b"), s_pop, //C.C() ctor body lambda 1794Add( //Global 1798Add( //C 1823Add( //Global 1827Add( //C 1853Add( //Global 1857Add( //C 1866Add("System.Int32 x") // C.C(int) 1883Add( //Global 1887Add( //C 1896Add("System.Int32 x") // C.C(int) 1915Add( //Global 1919Add( //C 1929Add("T"), s_pop, //C.C(int) return type 1930Add("T"), //C.C(int) between name and body 1931Add("System.Int32 x"), //C.C(int) body 1954Add( //Global 1958Add( //C 1968Add("void M<T>(System.Int32 x)"), // Test body 1969Add("T"), //M<T>(int) return type 1971Add("T"), //M<T>(int) between name and body 1972Add("System.Int32 x"), //M<T>(int) body 2013Add( //Global 2017Add( //C 2028Add( //C.M 2031Add("System.Int32* p", "System.Int32* q"), s_pop, //fixed stmt 2032Add("System.IDisposable d1", "System.IDisposable d2"), s_pop, //using stmt 2033Add("System.Int32 i", "System.Int32 j"), s_pop, //for loop 2061Add( //Global 2065Add( //C 2075Add("System.String[] args"), //C.Main 2076Add("System.String arg"), //outer foreach 2077Add("var ch"), s_pop, //inner foreach // NOTE: inference failed because the expression didn't bind. 2102Add( //Global 2106Add( //C 2116Add("System.String[] args"), //C.Main 2117Add("System.String arg"), //outer foreach 2142Add( //Global 2146Add( //C 2156Add("System.String[] args"), //C.Main 2157Add("System.Int32 i"), //outer for 2158Add("System.Int32 j"), //inner for 2183Add( //Global 2187Add( //C 2197Add("System.String[] args"), //C.Main 2198Add("System.Char* p"), //outer fixed 2199Add("System.Char* q"), //inner fixed 2224Add( //Global 2228Add( //C 2238Add("System.String[] args"), //C.Main 2239Add("System.IDisposable d1"), //outer using 2240Add("System.IDisposable d2"), //inner using 2373Add( //Global 2378Add("T"), //Base decl 2379Add(baseMembers), //"<T>" : Base members are in scope in type parameter list 2381Add(baseMembers), //Base<T> body 2383Add(inaccessibleGlobalMembers), // Start of cref 2384Add(derivedInheritedMembers), s_pop, // cref return type 2385Add(derivedInheritedMembers), s_pop, // cref parameter type 2387Add(derivedMembers), //Derived body 2388Add("Derived d"), s_pop, //Derived.op_Explicit body 2424Add( // Global 2429Add( // Members 2433Add( // paremeters 2436Add( // Members 2474Add( // Global 2478Add( // Members 2508Add( // Global 2513Add( // Members 2517Add( // paremeters 2520Add( // Members 2553Add( // Global 2557Add( // Members 2574Add( // Global 2578Add( // Members 2611Add( // Global 2615Add( // Members 2651Add( // Global 2655Add( // Members and parameters 2685Add( // Global 2689Add( // Members + parameters 2708Add( // Members 2727Add( // Members 2764Add( // Global 2768Add( // Members 2787Add( // Members + parameters 2806Add( // Members 2839Add( // Global 2843Add( // Members 2867Add( // Global 2871Add( // Members 2898Add( // Global 2902Add( // Members 2925Add( // Global 2929Add( // Members 2949Add("System.Int32 X") 2968Add( // Global 2972Add( // Members 2994Add( 3014Add( // Global 3018Add( // Members 3040Add(