188 references to UsingDeclaration
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (188)
Parsing\DeclarationScopeParsingTests.cs (14)
24
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(langVersion));
71
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(langVersion));
142
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(langVersion),
244
UsingDeclaration
(source, TestOptions.Regular11);
276
UsingDeclaration
(source, TestOptions.Regular11,
498
UsingDeclaration
(source, TestOptions.Regular11,
547
UsingDeclaration
(source, TestOptions.Regular11,
598
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(langVersion),
683
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(langVersion));
746
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(langVersion),
800
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(langVersion),
859
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(langVersion),
1311
UsingDeclaration
(source, TestOptions.Regular11,
1371
UsingDeclaration
(source, TestOptions.Regular11);
Parsing\LambdaParameterParsingTests.cs (34)
778
UsingDeclaration
("Func<string, string> func1 = x!! => x + \"1\";", options: TestOptions.RegularPreview,
838
UsingDeclaration
("Func<int, int, bool> func1 = (x!!, y) => x == y;", options: TestOptions.RegularPreview,
913
UsingDeclaration
("Func<int, int> func1 = (x!!) => x;", options: TestOptions.RegularPreview,
970
UsingDeclaration
("Func<int, int> func1 = x!!=>x;", options: TestOptions.RegularPreview,
1022
UsingDeclaration
("Func<int, int> func1 = (int x!!) => x;", options: TestOptions.RegularPreview,
1083
UsingDeclaration
("Func<int, int, int> func1 = (int x!!, int y) => x;", options: TestOptions.RegularPreview,
1158
UsingDeclaration
("Func<int, int, int> func1 = (int x!!, int y!!) => x;", options: TestOptions.RegularPreview,
1236
UsingDeclaration
("Func<int> func1 = (!!) => 42;", options: TestOptions.RegularPreview, expectedErrors: new DiagnosticDescription[]
1288
UsingDeclaration
("Func<int, int> func1 = (_!!) => 42;", options: TestOptions.RegularPreview,
1345
UsingDeclaration
("Func<string, string> func0 = x!=> x;", options: TestOptions.RegularPreview,
1400
UsingDeclaration
("Func<string, string> func1 = x !=> x;", options: TestOptions.RegularPreview,
1455
UsingDeclaration
("Func<string, string> func2 = x != > x;", options: TestOptions.RegularPreview,
1513
UsingDeclaration
("Func<string, string> func3 = x! => x;", options: TestOptions.RegularPreview,
1563
UsingDeclaration
("Func<string, string> func4 = x ! => x;", options: TestOptions.RegularPreview,
1613
UsingDeclaration
("Func<string, string> func5 = x !!=> x;", options: TestOptions.RegularPreview,
1667
UsingDeclaration
("Func<string, string> func6 = x !!= > x;", options: TestOptions.RegularPreview,
1725
UsingDeclaration
("Func<string, string> func7 = x!! => x;", options: TestOptions.RegularPreview,
1779
UsingDeclaration
("Func<string, string> func8 = x! !=> x;", options: TestOptions.RegularPreview,
1834
UsingDeclaration
("Func<string, string> func9 = x! ! => x;", options: TestOptions.RegularPreview,
1889
UsingDeclaration
("Func<string[], string> func0 = x[] => x;", options: TestOptions.RegularPreview,
1966
UsingDeclaration
("Func<string[], string> func0 = (x[]) => x;", options: TestOptions.RegularPreview,
2054
UsingDeclaration
("Func<string[], string> func0 = (string x[]) => x;", options: TestOptions.RegularPreview,
2124
UsingDeclaration
("Func<string, string> func0 = x = null => x;", options: TestOptions.RegularPreview,
2179
UsingDeclaration
("var f = int x = 3 => x;",
4243
UsingDeclaration
("Func<string, string> func0 = x!! = null => x;", options: TestOptions.RegularPreview,
4306
UsingDeclaration
("Func<string, string> func0 = (x!! = null) => x;", options: TestOptions.RegularPreview,
4375
UsingDeclaration
("Func<string, string> func0 = (y, x!! = null) => x;", options: TestOptions.RegularPreview,
4449
UsingDeclaration
("Func<string, string> func0 = (string x!! = null) => x;", options: TestOptions.RegularPreview,
4522
UsingDeclaration
("Func<string, string> func0 = (string y, string x!! = null) => x;", options: TestOptions.RegularPreview,
4682
UsingDeclaration
("Func<string, string> func0 = x! ! => x;", options: TestOptions.RegularPreview,
4737
UsingDeclaration
("Func<string, string> func0 = (x! !) => x;", options: TestOptions.RegularPreview,
4797
UsingDeclaration
("Func<string, string> func0 = (y, x! !) => x;", options: TestOptions.RegularPreview,
4862
UsingDeclaration
("Func<string, string> func0 = (string x! !) => x;", options: TestOptions.RegularPreview,
4926
UsingDeclaration
("Func<string, string> func0 = (string y, string x! !) => x;", options: TestOptions.RegularPreview,
Parsing\LambdaReturnTypeParsingTests.cs (2)
5007
UsingDeclaration
(source, TestOptions.Regular9);
5220
UsingDeclaration
(source, parseOptions);
Parsing\LocalFunctionParsingTests.cs (16)
1736
UsingDeclaration
(text, options: TestOptions.Regular7_3);
1739
UsingDeclaration
(text, options: TestOptions.Regular8);
1742
UsingDeclaration
(text, options: TestOptions.Regular9);
1851
UsingDeclaration
(text, options: TestOptions.Regular7_3);
1854
UsingDeclaration
(text, options: TestOptions.Regular8);
1857
UsingDeclaration
(text, options: TestOptions.Regular9);
2018
UsingDeclaration
(text, options: TestOptions.Regular7_3,
2027
UsingDeclaration
(text, options: TestOptions.Regular8,
2036
UsingDeclaration
(text, options: TestOptions.Regular9,
2135
UsingDeclaration
(text, options: TestOptions.Regular9,
2215
UsingDeclaration
(text, options: TestOptions.Regular9,
2302
UsingDeclaration
(text, options: TestOptions.Regular9,
2396
UsingDeclaration
(text, options: TestOptions.Regular9,
2535
UsingDeclaration
(text, options: TestOptions.Regular7_3,
2550
UsingDeclaration
(text, options: TestOptions.Regular8,
2565
UsingDeclaration
(text, options: TestOptions.Regular9,
Parsing\MemberDeclarationParsingTests.cs (110)
36
UsingDeclaration
("private", options: null,
155
UsingDeclaration
("class C { }", options: options);
173
UsingDeclaration
("void M() { }", options: options);
202
UsingDeclaration
("static int F1 = a, F2 = b;", options: options);
250
UsingDeclaration
("public ThisClassName(int x) : base(x) { }", options: options);
301
UsingDeclaration
("public ~ThisClassName() { }", options: options);
328
UsingDeclaration
("public implicit operator long(int x) => x;", options: options);
371
UsingDeclaration
("public int operator +(int x, int y) => x + y;", options: options);
430
UsingDeclaration
("C operator >>>(C x, C y) => x;", options: options);
481
UsingDeclaration
("C operator > >>(C x, C y) => x;", options: options,
564
UsingDeclaration
("C operator >> >(C x, C y) => x;", options: options,
647
UsingDeclaration
("C operator >>>=(C x, C y) => x;", options: options,
778
UsingDeclaration
("async Task<SomeNamespace.SomeType Method();", options: options,
829
UsingDeclaration
("public Task<SomeNamespace.SomeType Method();", options: options,
880
UsingDeclaration
("async Task<SomeNamespace. Method();", options: options,
923
UsingDeclaration
("public Task<SomeNamespace. Method();", options: options,
966
UsingDeclaration
("async Task<SomeNamespace.> Method();", options: options,
1013
UsingDeclaration
("public Task<SomeNamespace.> Method();", options: options,
1060
UsingDeclaration
("string Property { get; init; }", options: options);
1094
UsingDeclaration
("string Property { init set; }", options: options,
1142
UsingDeclaration
("string Property { init; set; }", options: options);
1176
UsingDeclaration
("string Property { set; init; }", options: options);
1208
UsingDeclaration
("required string Prop { get; }", options: parseOptions);
1235
UsingDeclaration
("required Prop { get; }", options: parseOptions);
1260
UsingDeclaration
("required Prop { get; }", options: RequiredMembersOptions,
1283
UsingDeclaration
("required required { get; }", options: parseOptions);
1308
UsingDeclaration
("required required { get; }", options: RequiredMembersOptions,
1327
UsingDeclaration
("required required Prop { get; }", options: RequiredMembersOptions,
1350
UsingDeclaration
("required Type required { get; }", options: RequiredMembersOptions);
1377
UsingDeclaration
("required string Field;", options: parseOptions);
1401
UsingDeclaration
("required Field;", options: parseOptions);
1423
UsingDeclaration
("required Field;", options: RequiredMembersOptions,
1446
UsingDeclaration
("required required;", options: parseOptions);
1468
UsingDeclaration
("required required;", options: RequiredMembersOptions,
1489
UsingDeclaration
("required string M() {}", options: parseOptions);
1516
UsingDeclaration
("required M() {}", options: parseOptions);
1541
UsingDeclaration
("required M() {}", options: RequiredMembersOptions);
1565
UsingDeclaration
("static required C operator+(C c1, C c2) {}", options: parseOptions);
1612
UsingDeclaration
("static required implicit operator C(S s) {}", options: parseOptions);
1671
UsingDeclaration
(text, options: parseOptions,
1718
UsingDeclaration
("required string Prop { get;", options: parseOptions,
1749
UsingDeclaration
("required string Prop {", options: parseOptions,
1775
UsingDeclaration
("required string Prop", options: parseOptions,
1803
UsingDeclaration
("required string", options: parseOptions,
1823
UsingDeclaration
("required C", options: parseOptions,
1843
UsingDeclaration
("required", options: parseOptions,
1861
UsingDeclaration
("required", options: RequiredMembersOptions,
2357
UsingDeclaration
(text, options: options.WithLanguageVersion(version));
2499
UsingDeclaration
(text, options: options.WithLanguageVersion(version), errors);
2623
UsingDeclaration
(text, options: options.WithLanguageVersion(version), errors);
2729
UsingDeclaration
(text, options: options.WithLanguageVersion(version), errors);
2835
UsingDeclaration
(text, options: options.WithLanguageVersion(version), errors);
2887
UsingDeclaration
("public int N::I::operator +(int x, int y) => x + y;", options: options.WithLanguageVersion(LanguageVersion.Preview),
2967
UsingDeclaration
("public int I::operator +(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
3022
UsingDeclaration
("public int I.operator +(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview));
3073
UsingDeclaration
("public int I<T>.operator +(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview));
3133
UsingDeclaration
("public int N1::N2::I.operator +(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
4124
UsingDeclaration
("public int I..operator +(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
4187
UsingDeclaration
("public int I . . operator +(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
4278
UsingDeclaration
(text, options: options.WithLanguageVersion(version));
4412
UsingDeclaration
(text, options: options.WithLanguageVersion(version), errors);
4529
UsingDeclaration
(text, options: options.WithLanguageVersion(version), errors);
4628
UsingDeclaration
(text, options: options.WithLanguageVersion(version), errors);
4727
UsingDeclaration
(text, options: options.WithLanguageVersion(version), errors);
4778
UsingDeclaration
("int N::I::operator +(int x, int y) => x + y;", options: options.WithLanguageVersion(LanguageVersion.Preview),
4857
UsingDeclaration
("int I::operator +(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
4911
UsingDeclaration
("int I.operator +(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview));
4961
UsingDeclaration
("int I<T>.operator +(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview));
5020
UsingDeclaration
("int N1::N2::I.operator +(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
5970
UsingDeclaration
("int I..operator +(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
6032
UsingDeclaration
("int I . . operator +(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
6094
UsingDeclaration
("int N.I..operator +(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
6172
UsingDeclaration
("N.I.operator +(int x) => x;", options: options.WithLanguageVersion(version), errors);
6242
UsingDeclaration
("N.I. int(int x) => x;", options: options.WithLanguageVersion(version), errors);
6305
UsingDeclaration
(text, options: options.WithLanguageVersion(version));
6405
UsingDeclaration
(text, options: options.WithLanguageVersion(version), errors);
6472
UsingDeclaration
("operator int(int x) => x;", options: options.WithLanguageVersion(version), errors);
6556
UsingDeclaration
(text, options: options.WithLanguageVersion(version), errors);
6656
UsingDeclaration
(text, options: options.WithLanguageVersion(version), errors);
6707
UsingDeclaration
("implicit N::I::operator int(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
6769
UsingDeclaration
("explicit I::operator int(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
6823
UsingDeclaration
("implicit I.operator int(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview));
6873
UsingDeclaration
("explicit I<T>.operator int(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview));
6932
UsingDeclaration
("implicit N1::N2::I.operator int(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
7825
UsingDeclaration
("explicit I..operator int(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
7887
UsingDeclaration
("implicit I . . operator int(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
7949
UsingDeclaration
("explicit I T(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
8006
UsingDeclaration
("explicit I.T(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
8060
UsingDeclaration
("explicit I.operator (int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
8114
UsingDeclaration
("explicit I.operator (int x) { return x; }", options: options.WithLanguageVersion(LanguageVersion.Preview),
8173
UsingDeclaration
("explicit I.operator (int x);", options: options.WithLanguageVersion(LanguageVersion.Preview),
8219
UsingDeclaration
("explicit I.T1 T2(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
8284
UsingDeclaration
("explicit I.operator (int x)", options: options.WithLanguageVersion(LanguageVersion.Preview),
8333
UsingDeclaration
("explicit I.operator (int x, );", options: options.WithLanguageVersion(LanguageVersion.Preview),
8394
UsingDeclaration
("explicit I.operator (int x, int y);", options: options.WithLanguageVersion(LanguageVersion.Preview),
8453
UsingDeclaration
("explicit I.operator var(x);", options: options.WithLanguageVersion(LanguageVersion.Preview),
8499
UsingDeclaration
("explicit I.operator (int x int y);", options: options.WithLanguageVersion(LanguageVersion.Preview),
8557
UsingDeclaration
("explicit N.I..operator int(int x) => x;", options: options.WithLanguageVersion(LanguageVersion.Preview),
8718
UsingDeclaration
("N1..N2 M(int x) => x;", options: TestOptions.Regular,
8776
UsingDeclaration
("int N1..M(int x) => x;", options: TestOptions.Regular,
8834
UsingDeclaration
("int N1.N2..M(int x) => x;", options: TestOptions.Regular,
8903
UsingDeclaration
("int N::I::M1() => 0;", options: options,
8957
UsingDeclaration
("int N1::N2::I.M1() => 0;", options: options,
9019
UsingDeclaration
("int N1::N2.I::M1() => 0;", options: options,
9081
UsingDeclaration
("int I::M1() => 0;", options: options,
9127
UsingDeclaration
("int N1::I.M1() => 0;", options: options);
9728
UsingDeclaration
("C I.operator checked " + op + "(C x) => x;", options: TestOptions.RegularPreview);
9859
UsingDeclaration
("C I.operator checked " + op + "(C x, C y) => x;", options: TestOptions.RegularPreview);
9960
UsingDeclaration
(op + " I.operator checked D(C x) => x;", options: TestOptions.RegularPreview);
10075
UsingDeclaration
("C I.operator unchecked " + op + "(C x, C y) => x;", options: TestOptions.RegularPreview,
Parsing\RefFieldParsingTests.cs (12)
24
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(languageVersion));
61
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(languageVersion));
99
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(languageVersion),
135
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(languageVersion),
172
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(languageVersion));
230
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(languageVersion));
292
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(languageVersion),
352
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(languageVersion),
405
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(languageVersion));
467
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(languageVersion));
550
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(languageVersion),
653
UsingDeclaration
(source, TestOptions.Regular.WithLanguageVersion(languageVersion));