140 references to AddUsingDirectives
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (140)
Completion\CompletionProviders\SuggestionModeCompletionProviderTests.cs (1)
78
=> await VerifyBuilderAsync(
AddUsingDirectives
("using System;", AddInsideMethod(@"Func<int, int, int> f = $$")));
Completion\CompletionProviders\SymbolCompletionProviderTests.cs (134)
310
var code =
AddUsingDirectives
("using System;", AddInsideMethod("string s = \"$$"));
329
var code =
AddUsingDirectives
("using System;", AddInsideMethod("string s = \"$$\";"));
350
var code =
AddUsingDirectives
("using System;", AddInsideMethod("char c = '$$"));
367
AddUsingDirectives
("using System;", @"[assembly: $$]"), [
375
=> VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", """
388
await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", content), @"AttributeUsage");
389
await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", content), @"System");
395
AddUsingDirectives
("using System;", @"class CL<[A$$]T> {}"), [
403
=> VerifyExpectedItemsAsync(
AddUsingDirectives
("using System;", """
416
=> VerifyExpectedItemsAsync(
AddUsingDirectives
("using System;", """
428
=> VerifyExpectedItemsAsync(
AddUsingDirectives
("using System;", """
1432
var source =
AddUsingDirectives
("using System;", content);
1458
var source =
AddUsingDirectives
("using System;", @"[assembly: A.$$");
1468
var source =
AddUsingDirectives
("using System;", @"using MyType = $$");
1482
var source =
AddUsingDirectives
("using System;", content);
1496
var source =
AddUsingDirectives
("using System;", content);
1506
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"var t = $$)c"));
1516
var source =
AddUsingDirectives
("using System;", @"class CL<$$");
1526
var source =
AddUsingDirectives
("using System;", @"class CL<T, $$");
1536
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"var t = ($$)c"));
1546
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"var t = new $$"));
1556
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"var t = new $$ ["));
1566
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"var t = stackalloc $$"));
1576
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"var t = from $$ c"));
1586
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"var t = from c in C join $$ j"));
1596
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"$$ i ="));
1606
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"fixed($$"));
1616
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"foreach($$"));
1626
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"foreach $$"));
1636
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"try {} catch($$"));
1650
var source =
AddUsingDirectives
("using System;", content);
1664
var source =
AddUsingDirectives
("using System;", content);
1678
var source =
AddUsingDirectives
("using System;", content);
1692
var source =
AddUsingDirectives
("using System;", content);
1706
var source =
AddUsingDirectives
("using System;", content);
1720
var source =
AddUsingDirectives
("using System;", content);
1734
var source =
AddUsingDirectives
("using System;", content);
1748
var source =
AddUsingDirectives
("using System;", content);
1762
var source =
AddUsingDirectives
("using System;", content);
1776
var source =
AddUsingDirectives
("using System;", content);
1790
var source =
AddUsingDirectives
("using System;", content);
1804
var source =
AddUsingDirectives
("using System;", content);
1818
var source =
AddUsingDirectives
("using System;", content);
1832
var source =
AddUsingDirectives
("using System;", content);
1843
var source =
AddUsingDirectives
("using System;", content);
1854
var source =
AddUsingDirectives
("using System;", content);
1865
var source =
AddUsingDirectives
("using System;", content);
1876
var source =
AddUsingDirectives
("using System;", content);
1887
var source =
AddUsingDirectives
("using System;", content);
1898
var source =
AddUsingDirectives
("using System;", content);
1909
var source =
AddUsingDirectives
("using System;", content);
1920
var source =
AddUsingDirectives
("using System;", content);
1931
var source =
AddUsingDirectives
("using System;", content);
1942
var source =
AddUsingDirectives
("using System;", content);
1953
var source =
AddUsingDirectives
("using System;", content);
1964
var source =
AddUsingDirectives
("using System;", content);
1975
var source =
AddUsingDirectives
("using System;", content);
1986
var source =
AddUsingDirectives
("using System;", content);
1997
var source =
AddUsingDirectives
("using System;", content);
2008
var source =
AddUsingDirectives
("using System;", content);
2019
var source =
AddUsingDirectives
("using System;", content);
2030
var source =
AddUsingDirectives
("using System;", content);
2041
var source =
AddUsingDirectives
("using System;", content);
2052
var source =
AddUsingDirectives
("using System;", content);
2063
var source =
AddUsingDirectives
("using System;", content);
2074
var source =
AddUsingDirectives
("using System;", content);
2085
var source =
AddUsingDirectives
("using System;", content);
2096
var source =
AddUsingDirectives
("using System;", content);
2107
var source =
AddUsingDirectives
("using System;", content);
2118
var source =
AddUsingDirectives
("using System;", content);
2129
var source =
AddUsingDirectives
("using System;", content);
2140
var source =
AddUsingDirectives
("using System;", content);
2151
var source =
AddUsingDirectives
("using System;", content);
2162
var source =
AddUsingDirectives
("using System;", content);
2173
var source =
AddUsingDirectives
("using System;", content);
2184
var source =
AddUsingDirectives
("using System;", content);
2195
var source =
AddUsingDirectives
("using System;", content);
2206
var source =
AddUsingDirectives
("using System;", content);
2217
var source =
AddUsingDirectives
("using System;", content);
2228
var source =
AddUsingDirectives
("using System;", content);
2239
var source =
AddUsingDirectives
("using System;", content);
2250
var source =
AddUsingDirectives
("using System;", content);
2261
var source =
AddUsingDirectives
("using System;", content);
2272
var source =
AddUsingDirectives
("using System;", content);
2283
var source =
AddUsingDirectives
("using System;", content);
2294
var source =
AddUsingDirectives
("using System;", content);
2305
var source =
AddUsingDirectives
("using System;", content);
2316
var source =
AddUsingDirectives
("using System;", content);
2327
var source =
AddUsingDirectives
("using System;", content);
2338
var source =
AddUsingDirectives
("using System;", content);
2349
var source =
AddUsingDirectives
("using System;", content);
2360
var source =
AddUsingDirectives
("using System;", content);
2371
var source =
AddUsingDirectives
("using System;", content);
2380
=> VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"class CL<T> where T : $$"), @"System");
2384
=> VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class CL<T> where T : $$"), @"Console");
2400
=> VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class CL<T> where T : $$"), @"String");
2418
var source =
AddUsingDirectives
("using System;", content);
2427
=> VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"class CL<T> where T : A, $$"), @"System");
2431
=> VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class CL<T> where T : A, $$"), @"Console");
2447
=> VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class CL<T> where T : A, $$"), @"String");
2465
var source =
AddUsingDirectives
("using System;", content);
2476
var source =
AddUsingDirectives
("using System;", content);
2495
await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class CL<T> where $$"), @"String");
2509
var source =
AddUsingDirectives
("using System;", content);
2520
var source =
AddUsingDirectives
("using System;", content);
2531
var source =
AddUsingDirectives
("using System;", content);
2542
var source =
AddUsingDirectives
("using System;", content);
2551
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using S = System;", AddInsideMethod(@"S.$$")), @"String");
2555
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using S = System.String;", AddInsideMethod(@"S.$$")), @"Empty");
2561
var source =
AddUsingDirectives
("using System;", content);
2572
var source =
AddUsingDirectives
("using System;", content);
2587
var source =
AddUsingDirectives
("using System;", content);
2602
var source =
AddUsingDirectives
("using System;", content);
2722
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"class c { void M() { new $$"), "Exception");
2726
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class c { void M() { goo.$$"), "Equals");
2730
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class c { void M(int x) { typeof($$"), "x");
2734
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class c { void M(int x) { default($$"), "x");
2738
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"public class C { void M(int x) { unsafe { sizeof($$"), "x");
2742
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"public class Generic<T> { void M(int x) { Generic<$$"), "x");
2746
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { null.$$"), "Equals");
2750
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { true.$$"), "Equals");
2754
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { false.$$"), "Equals");
2758
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { 'c'.$$"), "Equals");
2762
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { """".$$"), "Equals");
2766
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { @"""".$$"), "Equals");
2770
=> VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { 2.$$"), "Equals");
2774
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { (null).$$"), "Equals");
2778
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { (true).$$"), "Equals");
2782
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { (false).$$"), "Equals");
2786
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { ('c').$$"), "Equals");
2790
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { ("""").$$"), "Equals");
2794
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { (@"""").$$"), "Equals");
2798
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { (2).$$"), "Equals");
2802
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { (1 + 1).$$"), "Equals");
Completion\CompletionProviders\SymbolCompletionProviderTests_NoInteractive.cs (5)
154
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", AddInsideMethod("string s = \"Console.$$")), @"Beep");
162
=> VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", """
169
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class CL<[Console.$$]T> {}"), @"Beep");
173
=> VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", """
182
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class CL<Console.$$"), @"Beep");