140 references to AddUsingDirectives
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (140)
Completion\CompletionProviders\SuggestionModeCompletionProviderTests.cs (1)
95
=> await VerifyBuilderAsync(
AddUsingDirectives
("using System;", AddInsideMethod(@"Func<int, int, int> f = $$")));
Completion\CompletionProviders\SymbolCompletionProviderTests.cs (134)
311
var code =
AddUsingDirectives
("using System;", AddInsideMethod("string s = \"$$"));
333
var code =
AddUsingDirectives
("using System;", AddInsideMethod("string s = \"$$\";"));
357
var code =
AddUsingDirectives
("using System;", AddInsideMethod("char c = '$$"));
378
var source =
AddUsingDirectives
("using System;", code);
393
await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", content), @"Attribute");
404
await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", content), @"AttributeUsage");
405
await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", content), @"System");
411
var code =
AddUsingDirectives
("using System;", @"class CL<[A$$]T> {}");
427
var code =
AddUsingDirectives
("using System;", content);
442
var code =
AddUsingDirectives
("using System;", content);
457
var code =
AddUsingDirectives
("using System;", content);
871
var source =
AddUsingDirectives
("using System;", content);
900
var source =
AddUsingDirectives
("using System;", @"[assembly: A.$$");
910
var source =
AddUsingDirectives
("using System;", @"using MyType = $$");
924
var source =
AddUsingDirectives
("using System;", content);
938
var source =
AddUsingDirectives
("using System;", content);
948
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"var t = $$)c"));
958
var source =
AddUsingDirectives
("using System;", @"class CL<$$");
968
var source =
AddUsingDirectives
("using System;", @"class CL<T, $$");
978
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"var t = ($$)c"));
988
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"var t = new $$"));
998
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"var t = new $$ ["));
1008
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"var t = stackalloc $$"));
1018
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"var t = from $$ c"));
1028
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"var t = from c in C join $$ j"));
1038
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"$$ i ="));
1048
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"fixed($$"));
1058
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"foreach($$"));
1068
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"foreach $$"));
1078
var source =
AddUsingDirectives
("using System;", AddInsideMethod(@"try {} catch($$"));
1092
var source =
AddUsingDirectives
("using System;", content);
1106
var source =
AddUsingDirectives
("using System;", content);
1120
var source =
AddUsingDirectives
("using System;", content);
1134
var source =
AddUsingDirectives
("using System;", content);
1148
var source =
AddUsingDirectives
("using System;", content);
1162
var source =
AddUsingDirectives
("using System;", content);
1176
var source =
AddUsingDirectives
("using System;", content);
1190
var source =
AddUsingDirectives
("using System;", content);
1204
var source =
AddUsingDirectives
("using System;", content);
1218
var source =
AddUsingDirectives
("using System;", content);
1232
var source =
AddUsingDirectives
("using System;", content);
1246
var source =
AddUsingDirectives
("using System;", content);
1260
var source =
AddUsingDirectives
("using System;", content);
1274
var source =
AddUsingDirectives
("using System;", content);
1285
var source =
AddUsingDirectives
("using System;", content);
1296
var source =
AddUsingDirectives
("using System;", content);
1307
var source =
AddUsingDirectives
("using System;", content);
1318
var source =
AddUsingDirectives
("using System;", content);
1329
var source =
AddUsingDirectives
("using System;", content);
1340
var source =
AddUsingDirectives
("using System;", content);
1351
var source =
AddUsingDirectives
("using System;", content);
1362
var source =
AddUsingDirectives
("using System;", content);
1373
var source =
AddUsingDirectives
("using System;", content);
1384
var source =
AddUsingDirectives
("using System;", content);
1395
var source =
AddUsingDirectives
("using System;", content);
1406
var source =
AddUsingDirectives
("using System;", content);
1417
var source =
AddUsingDirectives
("using System;", content);
1428
var source =
AddUsingDirectives
("using System;", content);
1439
var source =
AddUsingDirectives
("using System;", content);
1450
var source =
AddUsingDirectives
("using System;", content);
1461
var source =
AddUsingDirectives
("using System;", content);
1472
var source =
AddUsingDirectives
("using System;", content);
1483
var source =
AddUsingDirectives
("using System;", content);
1494
var source =
AddUsingDirectives
("using System;", content);
1505
var source =
AddUsingDirectives
("using System;", content);
1516
var source =
AddUsingDirectives
("using System;", content);
1527
var source =
AddUsingDirectives
("using System;", content);
1538
var source =
AddUsingDirectives
("using System;", content);
1549
var source =
AddUsingDirectives
("using System;", content);
1560
var source =
AddUsingDirectives
("using System;", content);
1571
var source =
AddUsingDirectives
("using System;", content);
1582
var source =
AddUsingDirectives
("using System;", content);
1593
var source =
AddUsingDirectives
("using System;", content);
1604
var source =
AddUsingDirectives
("using System;", content);
1615
var source =
AddUsingDirectives
("using System;", content);
1626
var source =
AddUsingDirectives
("using System;", content);
1637
var source =
AddUsingDirectives
("using System;", content);
1648
var source =
AddUsingDirectives
("using System;", content);
1659
var source =
AddUsingDirectives
("using System;", content);
1670
var source =
AddUsingDirectives
("using System;", content);
1681
var source =
AddUsingDirectives
("using System;", content);
1692
var source =
AddUsingDirectives
("using System;", content);
1703
var source =
AddUsingDirectives
("using System;", content);
1714
var source =
AddUsingDirectives
("using System;", content);
1725
var source =
AddUsingDirectives
("using System;", content);
1736
var source =
AddUsingDirectives
("using System;", content);
1747
var source =
AddUsingDirectives
("using System;", content);
1758
var source =
AddUsingDirectives
("using System;", content);
1769
var source =
AddUsingDirectives
("using System;", content);
1780
var source =
AddUsingDirectives
("using System;", content);
1791
var source =
AddUsingDirectives
("using System;", content);
1802
var source =
AddUsingDirectives
("using System;", content);
1813
var source =
AddUsingDirectives
("using System;", content);
1823
await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"class CL<T> where T : $$"), @"System");
1829
await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class CL<T> where T : $$"), @"Console");
1849
await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class CL<T> where T : $$"), @"String");
1870
var source =
AddUsingDirectives
("using System;", content);
1880
await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"class CL<T> where T : A, $$"), @"System");
1886
await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class CL<T> where T : A, $$"), @"Console");
1906
await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class CL<T> where T : A, $$"), @"String");
1927
var source =
AddUsingDirectives
("using System;", content);
1938
var source =
AddUsingDirectives
("using System;", content);
1957
await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class CL<T> where $$"), @"String");
1971
var source =
AddUsingDirectives
("using System;", content);
1982
var source =
AddUsingDirectives
("using System;", content);
1993
var source =
AddUsingDirectives
("using System;", content);
2004
var source =
AddUsingDirectives
("using System;", content);
2013
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using S = System;", AddInsideMethod(@"S.$$")), @"String");
2017
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using S = System.String;", AddInsideMethod(@"S.$$")), @"Empty");
2023
var source =
AddUsingDirectives
("using System;", content);
2034
var source =
AddUsingDirectives
("using System;", content);
2049
var source =
AddUsingDirectives
("using System;", content);
2064
var source =
AddUsingDirectives
("using System;", content);
2196
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"class c { void M() { new $$"), "Exception");
2200
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class c { void M() { goo.$$"), "Equals");
2204
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class c { void M(int x) { typeof($$"), "x");
2208
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class c { void M(int x) { default($$"), "x");
2212
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"public class C { void M(int x) { unsafe { sizeof($$"), "x");
2216
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"public class Generic<T> { void M(int x) { Generic<$$"), "x");
2220
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { null.$$"), "Equals");
2224
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { true.$$"), "Equals");
2228
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { false.$$"), "Equals");
2232
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { 'c'.$$"), "Equals");
2236
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { """".$$"), "Equals");
2240
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { @"""".$$"), "Equals");
2247
await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { 2.$$"), "Equals");
2252
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { (null).$$"), "Equals");
2256
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { (true).$$"), "Equals");
2260
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { (false).$$"), "Equals");
2264
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { ('c').$$"), "Equals");
2268
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { ("""").$$"), "Equals");
2272
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { (@"""").$$"), "Equals");
2276
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { (2).$$"), "Equals");
2280
=> await VerifyItemExistsAsync(
AddUsingDirectives
("using System;", @"public class C { void M() { (1 + 1).$$"), "Equals");
Completion\CompletionProviders\SymbolCompletionProviderTests_NoInteractive.cs (5)
170
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", AddInsideMethod("string s = \"Console.$$")), @"Beep");
184
await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", content), @"Beep");
189
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class CL<[Console.$$]T> {}"), @"Beep");
200
await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", content), @"Beep");
205
=> await VerifyItemIsAbsentAsync(
AddUsingDirectives
("using System;", @"class CL<Console.$$"), @"Beep");