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