527 references to MainDescription
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (527)
QuickInfo\SemanticQuickInfoSourceTests.cs (527)
335MainDescription("namespace System")); 343MainDescription("namespace System.Collections")); 351MainDescription("namespace System.Linq")); 359MainDescription("namespace System")); 367MainDescription("class System.Console")); 381MainDescription("interface IGoo"), 397MainDescription("interface IGoo"), 416MainDescription("interface IGoo"), 431MainDescription("class C"), 446MainDescription("class C"), 467MainDescription("class C"), 482MainDescription("class C"), 497MainDescription("class C"), 514MainDescription("class C"), 523MainDescription("class C"), 544MainDescription("class C"), 560MainDescription("class C"), 577MainDescription("class C"), 596MainDescription("class C"), 615MainDescription("class C"), 632MainDescription("class C"), 644MainDescription("class C"), 659MainDescription("void C.M()"), 668MainDescription("struct System.Int32")); 676MainDescription("struct System.Int32")); 684MainDescription("class System.String")); 692MainDescription("class System.String")); 700MainDescription("class System.String")); 708MainDescription("struct System.Boolean")); 716MainDescription("struct System.Boolean")); 724MainDescription("struct System.Single")); 732MainDescription("struct System.Single")); 772MainDescription("class System.Collections.Generic.List<T>"), 790MainDescription("class GenericList<T>"), 808MainDescription("class System.Collections.Generic.List<T>")); 816MainDescription("class System.Collections.Generic.Dictionary<TKey, TValue>"), 835MainDescription("class System.Collections.Generic.Dictionary<TKey, TValue>"), 854MainDescription("interface System.Collections.Generic.IEnumerable<out T>"), 866MainDescription("delegate void System.EventHandler(object sender, System.EventArgs e)")); 879MainDescription($"T {FeaturesResources.in_} C<T>")); 894MainDescription($"T {FeaturesResources.in_} C<T>"), 908MainDescription($"T11 {FeaturesResources.in_} T1<T11>")); 921MainDescription($"T11 {FeaturesResources.in_} T1<T11>")); 934MainDescription($"T11 {FeaturesResources.in_} T1<T11>")); 947MainDescription($"T11 {FeaturesResources.in_} T1<T11>")); 954MainDescription("struct System.Nullable<T> where T : struct"), 974MainDescription($"T1 {FeaturesResources.in_} C.Meth1<T1> where T1 : struct")); 990MainDescription($"T1 {FeaturesResources.in_} C.Meth1<T1> where T1 : struct")); 1006MainDescription($"T1 {FeaturesResources.in_} C.Meth1<T1> where T1 : struct")); 1018MainDescription($"T {FeaturesResources.in_} C<T> where T : class")); 1030MainDescription($"T {FeaturesResources.in_} S<T> where T : class")); 1042MainDescription($"T {FeaturesResources.in_} I<T> where T : class")); 1050MainDescription($"T {FeaturesResources.in_} D<T> where T : class")); 1057MainDescription($"T {FeaturesResources.in_} C<T> where T : IEnumerable<int>")); 1064MainDescription($"T {FeaturesResources.in_} C<T> where T : System.Collections.Generic.IEnumerable<int>")); 1080MainDescription("void C.M()")); 1094MainDescription("void C.M()"), 1112MainDescription($"({FeaturesResources.field}) int C.field")); 1127MainDescription($"({FeaturesResources.field}) int C.field")); 1153MainDescription("int int.operator +(int left, int right)")); 1165MainDescription($"({FeaturesResources.local_variable}) int x")); 1177MainDescription($"({FeaturesResources.local_variable}) int x")); 1189MainDescription("int int.operator +(int left, int right)")); 1201MainDescription($"({FeaturesResources.local_variable}) int x")); 1213MainDescription("int int.operator +(int left, int right)")); 1225MainDescription("int int.operator checked +(int left, int right)")); 1237MainDescription("int int.operator +(int left, int right)")); 1249MainDescription("int int.operator checked +(int left, int right)")); 1261MainDescription("int int.operator -(int value)")); 1273MainDescription("int int.operator -(int value)")); 1285MainDescription("int int.operator checked -(int value)")); 1297MainDescription("int int.operator >>>(int left, int right)")); 1309MainDescription("int int.operator >>>(int left, int right)")); 1353MainDescription("C C.operator +(C a, C b)")); 1369MainDescription("C C.operator +(C a, C b)")); 1386MainDescription("C C.operator +(C a, C b)")); 1403MainDescription("C C.operator checked +(C a, C b)")); 1419MainDescription("C C.operator -(C a)")); 1435MainDescription("C C.operator -(C a)")); 1452MainDescription("C C.operator -(C a)")); 1469MainDescription("C C.operator checked -(C a)")); 1485MainDescription("C C.operator >>>(C a, C b)")); 1501MainDescription("C C.operator >>>(C a, C b)")); 1520MainDescription($"void C.operator {op}()")); 1539MainDescription($"void C.operator checked {op}()")); 1558MainDescription($"void C.operator {op}()")); 1577MainDescription($"void C.operator checked {op}()")); 1596MainDescription($"void C.operator {op}(int x)")); 1615MainDescription($"void C.operator checked {op}(int x)")); 1632MainDescription($"({FeaturesResources.field}) DateTime C.field")); 1649MainDescription($"({FeaturesResources.field}) System.IO.FileInfo C.file")); 1663MainDescription($"({FeaturesResources.field}) static int MyStruct.SomeField")); 1678MainDescription($"({FeaturesResources.field}) static int MyStruct.SomeField"), 1693MainDescription($"({FeaturesResources.field}) static int MyStruct.SomeField")); 1708MainDescription($"({FeaturesResources.field}) static int MyStruct.SomeField"), 1731MainDescription($"void MyClass.MyMethod()"), 1753MainDescription($"void MyClass.MyMethod()"), 1775MainDescription($"void MyClass.MyMethod()"), 1793MainDescription($"void MyClass.MyMethod()"), 1811MainDescription($"void MyClass.MyMethod()"), 1831MainDescription($"void MyClass.MyMethod()"), 1839MainDescription($"({FeaturesResources.field}) static readonly DateTime DateTime.MaxValue")); 1856MainDescription($"({FeaturesResources.field}) static readonly System.DateTime System.DateTime.MaxValue")); 1872MainDescription($"({FeaturesResources.field}) static readonly System.DateTime System.DateTime.MaxValue")); 1890MainDescription($"({FeaturesResources.field}) static readonly DateTime DateTime.MaxValue")); 1911MainDescription($"({FeaturesResources.field}) int C<int>.Field")); 1929MainDescription($"({FeaturesResources.field}) T C<T>.Field")); 1936MainDescription("struct System.Int32")); 1943MainDescription("struct System.Boolean")); 1950MainDescription("struct System.Boolean")); 1957MainDescription("class System.String")); 1968MainDescription("class System.String")); 1985await TestAsync(markup, MainDescription(string.Format(FeaturesResources.Awaited_task_returns_0, "struct System.Int32"))); 2002await TestAsync(markup, MainDescription(string.Format(FeaturesResources.Awaited_task_returns_0, "struct System.Int32"))); 2018await TestAsync(markup, MainDescription(FeaturesResources.Awaited_task_returns_no_value)); 2054await TestAsync(markup, MainDescription(string.Format(FeaturesResources.Awaited_task_returns_0, $"({CSharpFeaturesResources.awaitable}) class System.Threading.Tasks.Task<TResult>")), 2094await TestAsync(markup, MainDescription(string.Format(FeaturesResources.Awaited_task_returns_0, "struct System.Int32"))); 2122await TestAsync(markup, MainDescription($"({CSharpFeaturesResources.awaitable}) class C")); 2138await TestAsync(markup, MainDescription($"({CSharpFeaturesResources.awaitable}) class System.Threading.Tasks.Task")); 2155await TestAsync(markup, MainDescription($"({CSharpFeaturesResources.awaitable}) class System.Threading.Tasks.Task<TResult>"), 2177await TestAsync(markup, MainDescription("dynamic C.D()")); 2184MainDescription("class System.String")); 2192MainDescription("readonly ref struct System.ReadOnlySpan<T>"), 2204MainDescription("readonly ref struct System.ReadOnlySpan<T>"), 2215MainDescription("class System.String")); 2223MainDescription("readonly ref struct System.ReadOnlySpan<T>"), 2235MainDescription("readonly ref struct System.ReadOnlySpan<T>"), 2246MainDescription("class System.String")); 2254MainDescription("readonly ref struct System.ReadOnlySpan<T>"), 2266MainDescription("readonly ref struct System.ReadOnlySpan<T>"), 2281MainDescription("class System.String")); 2293MainDescription("readonly ref struct System.ReadOnlySpan<T>"), 2309MainDescription("readonly ref struct System.ReadOnlySpan<T>"), 2319await TestInMethodAsync(@"string f = $""cat""$$", MainDescription("class System.String")); 2322""", MainDescription("class System.String")); 2325""", MainDescription("class System.String")); 2328""", MainDescription("struct System.Int32")); 2334await TestInMethodAsync(@"string f = $@""cat""$$", MainDescription("class System.String")); 2337""", MainDescription("class System.String")); 2340""", MainDescription("class System.String")); 2343""", MainDescription("struct System.Int32")); 2350MainDescription("struct System.Char")); 2358MainDescription("dynamic"), 2374MainDescription($"({FeaturesResources.field}) dynamic C.dyn")); 2389MainDescription("DateTime C.Prop { get; set; }")); 2404MainDescription("DateTime C.Prop { get; private set; }")); 2419MainDescription("int C.Prop { get; private set; }")); 2434MainDescription("System.IO.FileInfo C.Prop { get; set; }")); 2441MainDescription("DateTime DateTime.Now { get; }")); 2453MainDescription("System.IO.FileAttributes System.IO.FileSystemInfo.Attributes { get; set; }")); 2474MainDescription("int C<int>.Property { get; set; }")); 2492MainDescription("T C<T>.Property { get; set; }")); 2508MainDescription($"({FeaturesResources.parameter}) DateTime value")); 2515MainDescription("enum System.ConsoleColor")); 2522MainDescription("enum C.E : byte")); 2535MainDescription("enum C.E : byte")); 2548MainDescription("enum C.E : byte")); 2561MainDescription("enum C.E : byte")); 2574MainDescription("enum C.E : byte")); 2590MainDescription("enum C.E : byte")); 2606MainDescription("enum C.EN : byte")); 2622MainDescription("E.A = 0")); 2638MainDescription("E.A = 0")); 2666MainDescription($"enum C.E : {displayTypeName}")); 2682MainDescription("enum C.E")); 2689MainDescription("ConsoleColor.Black = 0")); 2696MainDescription("AttributeTargets.Class = 4")); 2703MainDescription("AttributeTargets.All = AttributeTargets.Assembly | AttributeTargets.Module | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Constructor | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Interface | AttributeTargets.Parameter | AttributeTargets.Delegate | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter")); 2726MainDescription("E.B = 1 << 1")); 2749MainDescription("E.B = 1")); 2761MainDescription($"({FeaturesResources.parameter}) DateTime dt")); 2773MainDescription($"({FeaturesResources.parameter}) System.IO.FileInfo fileInfo")); 2780MainDescription($"({FeaturesResources.parameter}) string value")); 2795MainDescription($"({FeaturesResources.parameter}) int param = 42")); 2807MainDescription($"({FeaturesResources.parameter}) int param = 42")); 2819MainDescription($"{FeaturesResources.struct_} System.Int32")); 2831MainDescription($"({FeaturesResources.constant}) const int int.MaxValue = 2147483647")); 2843MainDescription($"({FeaturesResources.parameter}) params int[] xs")); 2856MainDescription($"({FeaturesResources.parameter}) params DateTime[] arg")); 2869MainDescription($"({FeaturesResources.parameter}) ref DateTime arg")); 2882MainDescription($"({FeaturesResources.parameter}) out DateTime arg")); 2894MainDescription($"({FeaturesResources.local_variable}) DateTime dt")); 2906MainDescription($"({FeaturesResources.local_variable}) System.IO.FileInfo fileInfo")); 2913MainDescription($"void Console.WriteLine() (+ 18 {FeaturesResources.overloads_})")); 2930MainDescription($"void C.Method() (+ 1 {FeaturesResources.overload})")); 2955MainDescription($"void C.Method(System.IO.FileInfo fileInfo) (+ 3 {FeaturesResources.overloads_})")); 2968MainDescription("DateTime C.GetDate(System.IO.FileInfo ft)")); 2985MainDescription("void C.Method([int i = 0])")); 2997MainDescription($"({FeaturesResources.parameter}) decimal xyz = 10")); 3013MainDescription("DateTime C.Goo<int, DateTime>(int arg)")); 3027MainDescription("TOut C.Goo<TIn, TOut>(TIn arg)")); 3040MainDescription("void C.Goo<int>(int arg)")); 3053MainDescription("void C.Goo(DateTime dt, System.IO.FileInfo fi, int number)")); 3067MainDescription("void C.Goo([int num = 42])")); 3081MainDescription("void C.Goo(ref DateTime dt, out System.IO.FileInfo fi, params int[] numbers)")); 3094MainDescription("void C.Goo(ref readonly DateTime dt, ref readonly System.IO.FileInfo fi, params int[] numbers)")); 3111MainDescription("C.C()")); 3136MainDescription($"C.C(DateTime dt) (+ 2 {FeaturesResources.overloads_})")); 3147MainDescription($"InvalidOperationException.InvalidOperationException(string message) (+ 2 {FeaturesResources.overloads_})")); 3173MainDescription($"InvalidOperationException.InvalidOperationException(string message) (+ 2 {FeaturesResources.overloads_})")); 3181MainDescription($"ArgumentNullException.ArgumentNullException() (+ 3 {FeaturesResources.overloads_})")); 3188MainDescription("System.IO.FileInfo.FileInfo(string fileName)")); 3201MainDescription("string I.Name { get; set; }")); 3229MainDescription("string C.Name { get; set; }")); 3247MainDescription("C C.operator +(C left, C right)")); 3263MainDescription("TOut C.Goo<TIn, TOut>(TIn arg) where TIn : IEquatable<TIn>")); 3280MainDescription("TOut C.Goo<TIn, TOut>(TIn arg) where TIn : Employee, new()")); 3297MainDescription("TOut C.Goo<TIn, TOut>(TIn arg) where TIn : Employee")); 3318MainDescription("class EmployeeList<T> where T : Employee, System.IComparable<T>, new()")); 3331MainDescription($"T11 {FeaturesResources.in_} T1<T11>")); 3344MainDescription($"T1 {FeaturesResources.in_} C.Meth1<T1> where T1 : struct")); 3355MainDescription($"({FeaturesResources.local_variable}) Exception x")); 3378MainDescription($"({FeaturesResources.local_variable}) A<B?> y")); 3403code, MainDescription("string? C.Goo(IEnumerable<object?> arg)")); 3411MainDescription("struct System.Collections.Generic.List<T>.Enumerator"), 3435MainDescription("class Outer<T>.Inner<U>"), 3459MainDescription($"({FeaturesResources.field}) int test.z")); 3480MainDescription("struct System.Int32")); 3497MainDescription($"({FeaturesResources.local_variable}) C<int, DateTime> variable")); 3513MainDescription($"({FeaturesResources.local_variable}) int cc")); 3534MainDescription($"({FeaturesResources.local_variable}) int aa")); 3554MainDescription($"({FeaturesResources.local_variable}) Exception ex")); 3575MainDescription($"({FeaturesResources.local_variable}) int aa")); 3596MainDescription($"({FeaturesResources.local_variable}) int aa")); 3613MainDescription($"({FeaturesResources.local_variable}) C<int, DateTime> variable")); 3631MainDescription($"Dictionary<int, string>.Dictionary() (+ 5 {FeaturesResources.overloads_})")); 3652MainDescription(@"class A.C")); 3660MainDescription($"({FeaturesResources.field}) DateTime C.field")); 3668MainDescription($"({FeaturesResources.field}) NonExistentType<int> C.field")); 3676MainDescription("delegate TResult System.Func<in T, out TResult>(T arg)"), 3701MainDescription($"({FeaturesResources.local_variable}) D1 d")); 3716""", MainDescription("int[]")); 3732MainDescription("struct System.Int32")); 3749MainDescription("C.C()")); 3768MainDescription($"C.C(int i) (+ 1 {FeaturesResources.overload})")); 3787MainDescription("class A<T>")); 3805MainDescription("Goo")); 3821MainDescription($"({FeaturesResources.discard}) int _")); 3837MainDescription($"({FeaturesResources.local_variable}) int _")); 3854MainDescription($"({FeaturesResources.discard}) int _")); 3920MainDescription($"({FeaturesResources.discard}) string _")); 3936MainDescription($"({FeaturesResources.discard}) int _")); 3963MainDescription("struct System.Int32")); 3982MainDescription($"({FeaturesResources.local_variable}) int cc")); 4015MainDescription("SampleEventHandler Publisher.SampleEvent")); 4022MainDescription("ConsoleCancelEventHandler Console.CancelKeyPress")); 4029MainDescription("void Console.CancelKeyPress.add")); 4036MainDescription("void Console.CancelKeyPress.remove")); 4067MainDescription($"({CSharpFeaturesResources.extension}) bool int.In<int>(IEnumerable<int> items)")); 4101MainDescription($"({CSharpFeaturesResources.extension}) void string.TestExt<string>() (+ 2 {FeaturesResources.overloads_})")); 4135MainDescription($"({CSharpFeaturesResources.extension}) void string.TestExt<string>() (+ 1 {FeaturesResources.overload})")); 4155MainDescription($"({FeaturesResources.range_variable}) int n")); 4175MainDescription($"({FeaturesResources.range_variable}) int n")); 4193MainDescription($"({FeaturesResources.range_variable}) ? n")); 4211MainDescription($"({FeaturesResources.range_variable}) ? n")); 4231MainDescription($"({FeaturesResources.range_variable}) object n")); 4251MainDescription($"({FeaturesResources.range_variable}) object n")); 4271MainDescription($"({FeaturesResources.range_variable}) int n")); 4291MainDescription($"({FeaturesResources.range_variable}) int n")); 4312MainDescription($"({FeaturesResources.range_variable}) List<int> x")); 4333MainDescription($"({FeaturesResources.range_variable}) List<int> x")); 4354MainDescription($"({FeaturesResources.range_variable}) int y")); 4375MainDescription($"({FeaturesResources.range_variable}) int y")); 4388MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> IEnumerable<int>.Select<int, int>(Func<int, int> selector)")); 4401MainDescription($"({CSharpFeaturesResources.extension}) IQueryable<int> IQueryable<int>.Select<int, int>(System.Linq.Expressions.Expression<Func<int, int>> selector)")); 4430MainDescription($"({CSharpFeaturesResources.extension}) Lazy<object> Lazy<object>.Select<object, object>(Func<object, object> selector)")); 4457MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<'a> IEnumerable<int>.Select<int, 'a>(Func<int, 'a> selector)"), 4476MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> IEnumerable<int>.Where<int>(Func<int, bool> predicate)")); 4490MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IEnumerable<int>.OrderBy<int, int>(Func<int, int> keySelector)")); 4504MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IEnumerable<int>.OrderBy<int, int>(Func<int, int> keySelector)")); 4531MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IOrderedEnumerable<int>.ThenBy<int, int>(Func<int, int> keySelector)")); 4545MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IEnumerable<int>.OrderBy<int, int>(Func<int, int> keySelector)")); 4559MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IEnumerable<int>.OrderBy<int, int>(Func<int, int> keySelector)")); 4586MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IOrderedEnumerable<int>.ThenBy<int, int>(Func<int, int> keySelector)")); 4613MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IEnumerable<int>.OrderBy<int, int>(Func<int, int> keySelector)")); 4640MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IOrderedEnumerable<int>.ThenBy<int, int>(Func<int, int> keySelector)")); 4654MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IEnumerable<int>.OrderBy<int, ?>(Func<int, ?> keySelector)")); 4668MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> IEnumerable<int>.SelectMany<int, int, int>(Func<int, IEnumerable<int>> collectionSelector, Func<int, int, int> resultSelector)")); 4682MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> IEnumerable<int>.SelectMany<int, int, int>(Func<int, IEnumerable<int>> collectionSelector, Func<int, int, int> resultSelector)")); 4695MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<IGrouping<int, int>> IEnumerable<int>.GroupBy<int, int>(Func<int, int> keySelector)")); 4708MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<IGrouping<int, int>> IEnumerable<int>.GroupBy<int, int>(Func<int, int> keySelector)")); 4722MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<IGrouping<int, int>> IEnumerable<int>.GroupBy<int, int>(Func<int, int> keySelector)")); 4736MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> IEnumerable<int>.Join<int, int, int, int>(IEnumerable<int> inner, Func<int, int> outerKeySelector, Func<int, int> innerKeySelector, Func<int, int, int> resultSelector)")); 4750MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> IEnumerable<int>.Join<int, int, int, int>(IEnumerable<int> inner, Func<int, int> outerKeySelector, Func<int, int> innerKeySelector, Func<int, int, int> resultSelector)")); 4764MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> IEnumerable<int>.Join<int, int, int, int>(IEnumerable<int> inner, Func<int, int> outerKeySelector, Func<int, int> innerKeySelector, Func<int, int, int> resultSelector)")); 4778MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> IEnumerable<int>.Join<int, int, int, int>(IEnumerable<int> inner, Func<int, int> outerKeySelector, Func<int, int> innerKeySelector, Func<int, int, int> resultSelector)")); 4792MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<IEnumerable<int>> IEnumerable<int>.GroupJoin<int, int, int, IEnumerable<int>>(IEnumerable<int> inner, Func<int, int> outerKeySelector, Func<int, int> innerKeySelector, Func<int, IEnumerable<int>, IEnumerable<int>> resultSelector)")); 4830MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<double> System.Collections.IEnumerable.Cast<double>()")); 4843MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<double> System.Collections.IEnumerable.Cast<double>()")); 4857MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> IEnumerable<int>.SelectMany<int, double, int>(Func<int, IEnumerable<double>> collectionSelector, Func<int, double, int> resultSelector)")); 4871MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<double> System.Collections.IEnumerable.Cast<double>()")); 4885MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> IEnumerable<int>.Join<int, int, int, int>(IEnumerable<int> inner, Func<int, int> outerKeySelector, Func<int, int> innerKeySelector, Func<int, int, int> resultSelector)")); 4899MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> System.Collections.IEnumerable.Cast<int>()")); 4913MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> IEnumerable<int>.Join<int, int, int, int>(IEnumerable<int> inner, Func<int, int> outerKeySelector, Func<int, int> innerKeySelector, Func<int, int, int> resultSelector)")); 4927MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> IEnumerable<int>.Join<int, int, int, int>(IEnumerable<int> inner, Func<int, int> outerKeySelector, Func<int, int> innerKeySelector, Func<int, int, int> resultSelector)")); 4946MainDescription("<global namespace>")); 4961MainDescription($"({FeaturesResources.field}) classAttribute classAttribute.x")); 4976MainDescription($"({FeaturesResources.field}) class1Attribute class1Attribute.x")); 5039MainDescription($"({FeaturesResources.label}) Goo")); 5058MainDescription("class System.Collections.Generic.List<T>"), 5075MainDescription(@"AnonymousType 'a"), 5096MainDescription(@"'b 'a.Address { get; }"), 5113MainDescription(@"string 'a.Name { get; }"), 5144MainDescription(@"int 'a.N { get; }"), 5167MainDescription("string[]")); 5193MainDescription($"({FeaturesResources.range_variable}) N1.yield yield")); 5222MainDescription("IEnumerable<Program> Program.operator +(Program p1, Program p2)")); 5234MainDescription($"({FeaturesResources.constant}) int C.F = 1")); 5246MainDescription($"({FeaturesResources.constant}) double C.Z = 3.5")); 5265MainDescription($"({FeaturesResources.constant}) int A.X = B.Z + 1")); 5283MainDescription($"({FeaturesResources.constant}) int B.Z = A.X + 1")); 5296MainDescription($"({FeaturesResources.constant}) int B.Z = int.MaxValue + 1")); 5309MainDescription($"({FeaturesResources.constant}) int B.Z = unchecked(int.MaxValue + 1)")); 5336MainDescription($"({FeaturesResources.local_constant}) int x = (int)Days.Sun")); 5363MainDescription($"({FeaturesResources.local_constant}) Days x = default(Days)")); 5376MainDescription($"({FeaturesResources.parameter}) int b = 1")); 5391MainDescription($"({FeaturesResources.local_constant}) int loc = 1")); 5399MainDescription($"({FeaturesResources.local_variable}) Goo v1")); 5407MainDescription($"({FeaturesResources.local_variable}) var v1")); 5415MainDescription($"({FeaturesResources.local_variable}) Goo<Bar> v1")); 5423MainDescription($"({FeaturesResources.local_variable}) ?* v1")); 5430MainDescription($"({FeaturesResources.local_variable}) var* v1")); 5437MainDescription($"({FeaturesResources.local_variable}) Goo[] v1")); 5457MainDescription($"({FeaturesResources.local_variable}) ? v1")); 5464MainDescription($"({FeaturesResources.local_variable}) ? v1")); 5472MainDescription("delegate void F(int x)")); 5487MainDescription("void C.Goo([int* x = null])")); 5494MainDescription($"({FeaturesResources.range_variable}) int y")); 5509MainDescription("void Test.Method([int? t1 = null])")); 5526MainDescription($""" 5546MainDescription($@"({FeaturesResources.local_constant}) int MEGABYTE = 1024 * 1024 + true")); 5566MainDescription($"({FeaturesResources.constant}) int Program.a = true - false")); 5597MainDescription(@"void Program.Main(string[] args)")); 5613MainDescription(@"void Program.Main(string[] args)")); 5683await TestAsync(markup, MainDescription("NET")); 5733expectedResults: MainDescription("string CCC.IndexProp[int p1, [int p2 = 0]] { get; set; }")); 5756MainDescription(@"enum A<T>.SortOrder")); 5769MainDescription(@"class C<T>")); 5787await VerifyWithMscorlib45Async(markup, MainDescription(description)); 5806await TestAsync(markup, MainDescription($"[{CSharpFeaturesResources.deprecated}] void Program.goo()")); 5828await TestAsync(markup, MainDescription("dynamic dynamic.operator ==(dynamic left, dynamic right)")); 6382await VerifyWithReferenceWorkerAsync(markup, [MainDescription($"({FeaturesResources.field}) int C.x"), Usage("")]); 6592await VerifyWithReferenceWorkerAsync(markup, [MainDescription($"({FeaturesResources.local_variable}) int x"), Usage("")]); 6622await VerifyWithReferenceWorkerAsync(markup, [MainDescription($"({FeaturesResources.local_variable}) int x"), Usage($""" 6654await VerifyWithReferenceWorkerAsync(markup, [MainDescription($"({FeaturesResources.label}) LABEL"), Usage("")]); 6681await VerifyWithReferenceWorkerAsync(markup, [MainDescription($"({FeaturesResources.range_variable}) int y"), Usage("")]); 6699await TestAsync(markup, MainDescription("bool void*.operator ==(void* left, void* right)")); 6717await TestAsync(markup, MainDescription(string.Format(FeaturesResources.Awaited_task_returns_0, "int[]"))); 6735await TestAsync(markup, MainDescription(string.Format(FeaturesResources.Awaited_task_returns_0, "dynamic"))); 6767await VerifyWithReferenceWorkerAsync(markup, MainDescription(expectedDescription)); 6822await VerifyWithReferenceWorkerAsync(markup, MainDescription(expectedDescription)); 7331await TestWithOptionsAsync(workspace, MainDescription($"({FeaturesResources.parameter}) int x = 1")); 7359MainDescription("(int, int) C.Name { get; set; }")); 7378MainDescription($"({FeaturesResources.local_variable}) ValueTuple y")); 7397MainDescription("struct System.ValueTuple")); 7416MainDescription($"({FeaturesResources.local_variable}) ValueTuple<int> y")); 7435MainDescription("struct System.ValueTuple<System.Int32>")); 7454MainDescription($"({FeaturesResources.local_variable}) (int, int) y")); 7473MainDescription("(int, int)")); 7496MainDescription("ref int Program.goo()")); 7519MainDescription($"({FeaturesResources.local_variable}) ref int i")); 7543MainDescription("T Test.F<T>()")); 7561MainDescription("Test.Test()")); 7568await TestAsync(markup, MainDescription("ref struct X")); 7581await TestAsync(markup, MainDescription("ref struct Nested.X")); 7588await TestAsync(markup, MainDescription("readonly struct X")); 7601await TestAsync(markup, MainDescription("readonly struct Nested.X")); 7608await TestAsync(markup, MainDescription("readonly ref struct X")); 7621await TestAsync(markup, MainDescription("readonly ref struct Nested.X")); 7649await VerifyWithReferenceWorkerAsync(xmlString, MainDescription($"ref struct TestRef")); 7676MainDescription($"ConsoleApplication1.A ConsoleApplication1.B.F()")); 7705MainDescription($"void Program.Test<Bar>()")); 7746MainDescription($"({FeaturesResources.parameter}) ? b")); 7760MainDescription($"T {FeaturesResources.in_} X<T> where T : Enum")); 7774MainDescription($"T {FeaturesResources.in_} X<T> where T : Delegate")); 7788MainDescription($"T {FeaturesResources.in_} X<T> where T : MulticastDelegate")); 7801MainDescription("class X<T> where T : unmanaged")); 7815MainDescription("void X.M<T>() where T : unmanaged")); 7823MainDescription("delegate void D<T>() where T : unmanaged")); 7840MainDescription("void M<T>() where T : unmanaged")); 7967MainDescription("bool string.operator ==(string a, string b)"), 7981MainDescription("class X<T> where T : notnull")); 7995MainDescription("void X.M<T>() where T : notnull")); 8008MainDescription(""" 8026MainDescription(""" 8038MainDescription("delegate void D<T>() where T : notnull")); 8055MainDescription("void M<T>() where T : notnull")); 8073MainDescription($"({FeaturesResources.parameter}) string? s"), 8093MainDescription($"({FeaturesResources.parameter}) string? s"), 8114MainDescription($"({FeaturesResources.field}) string? X.s"), 8136MainDescription($"({FeaturesResources.field}) string? X.s"), 8155MainDescription($"({FeaturesResources.field}) string? X.P.field"), 8174MainDescription($"({FeaturesResources.field}) string X.P.field"), 8195MainDescription("string? X.S { get; set; }"), 8217MainDescription("string? X.S { get; set; }"), 8243MainDescription($"({FeaturesResources.local_variable}) string? s"), 8269MainDescription($"({FeaturesResources.local_variable}) string? s"), 8291MainDescription($"({FeaturesResources.local_variable}) string? s"), 8313MainDescription($"({FeaturesResources.local_variable}) string? s"), 8335MainDescription($"({FeaturesResources.local_variable}) string s"), 8357MainDescription($"({FeaturesResources.local_variable}) string s"), 8377MainDescription($"({FeaturesResources.local_variable}) string s"), 8399MainDescription($"({FeaturesResources.local_variable}) int a"), 8421MainDescription($"({FeaturesResources.local_constant}) string? s = null"), 8440MainDescription("void C.M(int x, int y)"), 8462MainDescription("void C.M(int x, int y)"), 8484MainDescription("void C.M(int x, int y)"), 8516MainDescription("Test<int> Test<int>.Clone()"), 8544MainDescription($"void Test.Foo<T>()"), 8565MainDescription("void C.M(int x, int y)"), 8580MainDescription("void C.M(int x)"), 8595MainDescription("void C.M(int x)"), 8614MainDescription($"({FeaturesResources.range_variable}) IGrouping<int, string> g")); 8632MainDescription("int C.this[int x] { get; }")); 8650MainDescription("int C.this[int x] { get; }")); 8667MainDescription("struct System.Int32")); 8689MainDescription("int Program.M()"), 8713MainDescription("int Program.M.get"), 8740MainDescription("int Program.M()"), 8765MainDescription("int Program.M.get"), 8793MainDescription("int Program.M()"), 8818MainDescription("int Program.M.get"), 8842MainDescription("class Person")); 8876""", MainDescription("class Person")); 8893""", MainDescription("struct System.Int32")); 8925""", MainDescription("record Person")); 8944""", MainDescription("record Student")); 8955""", MainDescription("Person.Person(string First, string Last)")); 8966""", MainDescription("Person.Person(string First, string Last)")); 8977""", MainDescription("Person.Person(int id)")); 9000MainDescription($"void C.M(int a, params int[] b) (+ 1 {FeaturesResources.overload})")); 9023MainDescription($"void C.M(int a, params int[] b) (+ 1 {FeaturesResources.overload})")); 9046MainDescription($"void C.M(int a, params int[] b) (+ 1 {FeaturesResources.overload})")); 9061""", MainDescription("record Person")); 9076""", MainDescription("record struct Person")); 9091""", MainDescription("readonly record struct Person")); 9109MainDescription("string Person.First { get; init; }"), 9128MainDescription("(field) int C.Prop.field")); 9148MainDescription("class System.String")); 9168MainDescription($"({FeaturesResources.local_variable}) string? x")); 9186MainDescription("struct System.Char")); 9204MainDescription($"({FeaturesResources.local_variable}) char one")); 9222MainDescription("char[]")); 9240MainDescription($"({FeaturesResources.local_variable}) char[]? one")); 9259MainDescription("interface IGoo"), 9284MainDescription("interface IGoo"), 9310MainDescription("interface IGoo"), 9330MainDescription("interface IGoo"), 9354MainDescription("void C1_1.M1()"), 9383MainDescription("void C1_1.M1()"), 9407MainDescription("void I1.M1()"), 9432MainDescription("void C1_1.M1()"), 9456MainDescription("void C1_1.M1()"), 9481MainDescription("void C1_1.M1()"), 9496MainDescription("struct System.Boolean")); 9511MainDescription("struct A.B")); 9528MainDescription("struct B")); 9544MainDescription("delegate TResult System.Func<in T, out TResult>(T arg)"), 9565MainDescription("delegate TResult System.Func<in T, out TResult>(T arg)"), 9582MainDescription("delegate string <anonymous delegate>(ref int arg)"), 9599MainDescription($"({FeaturesResources.local_variable}) 'a v"), 9624MainDescription("'a C.Goo<'a>('a t)"), 9649MainDescription($"({FeaturesResources.local_variable}) 'a lam"), 9672""", MainDescription("delegate int <anonymous delegate>(int arg = 42)")); 9689""", MainDescription("struct System.Int32")); 9706""", MainDescription($"({FeaturesResources.parameter}) int param = 42")); 9723""", MainDescription("struct System.Int32")); 9739MainDescription($"({FeaturesResources.local_variable}) 'a lam"), 9759MainDescription("delegate int <anonymous delegate>(params int[] arg)")); 9774MainDescription("struct System.Int32")); 9789MainDescription($"({FeaturesResources.parameter}) params int[] xs")); 9803MainDescription(@"void C.M((int x, string y) t)"), 9819MainDescription(@"void C.M('a s, 'a t)"), 9839MainDescription(@"void C.M((int x, string y) s, (int a, string b) u)"), 9854MainDescription(@"void C.M('a s, 'a t, 'b u, 'b v)"), 9875MainDescription(@"void C.M('a s, 'a t, 'b u)"), 9897MainDescription(@"'a C.M<'a>('a t)"), 9918MainDescription(@"'a C.M<'a>('a t)"), 9939MainDescription(@"'a C.M<'a>('a t)"), 9957MainDescription($"({FeaturesResources.local_variable}) int x")); 9968MainDescription($"({FeaturesResources.local_variable}) int x")); 9978MainDescription($"""" 9993MainDescription($"({FeaturesResources.local_variable}) int x")); 10006MainDescription($"({FeaturesResources.local_variable}) int x")); 10018MainDescription($"""" 10039MainDescription($"({FeaturesResources.parameter}) string[] args")); 10061MainDescription($"({FeaturesResources.parameter}) string[] args")); 10077MainDescription($"({FeaturesResources.parameter}) string s")); 10092MainDescription($"({FeaturesResources.parameter}) string s")); 10111MainDescription($"({FeaturesResources.parameter}) string s")); 10135MainDescription($"void Program.F(R r1, scoped R r2, ref R r3, scoped ref R r4, in R r5, scoped in R r6, out R r7, out R r8)")); 10154MainDescription($"({FeaturesResources.local_variable}) scoped ref int r")); 10173MainDescription($"class System.String?")); 10197MainDescription($"class System.String")); 10206MainDescription($"struct System.Int32")); 10215MainDescription($"struct System.Int32")); 10224MainDescription($"struct System.Int32")); 10233MainDescription($"(int a, int b)")); 10258MainDescription($"delegate*<int, int>")); 10267MainDescription($"struct System.Int32")); 10276MainDescription($"int*")); 10285MainDescription($"int[]")); 10302MainDescription($"int[]")); 10326MainDescription(description), 10361MainDescription("void C.Dispose()")); 10392MainDescription("void CBase.Dispose()")); 10421MainDescription("void C.Dispose()")); 10442MainDescription("void IDisposable.Dispose()")); 10490MainDescription("void S.Dispose()")); 10519MainDescription("void S.Dispose()")); 10540MainDescription("void IDisposable.Dispose()")); 10583MainDescription("void IDisposable.Dispose()")); 10612MainDescription($"({CSharpFeaturesResources.awaitable}) ValueTask C.DisposeAsync()")); 10644MainDescription($"({CSharpFeaturesResources.awaitable}) ValueTask CBase.DisposeAsync()")); 10674MainDescription($"({CSharpFeaturesResources.awaitable}) ValueTask C.DisposeAsync()")); 10696MainDescription($"({CSharpFeaturesResources.awaitable}) ValueTask IAsyncDisposable.DisposeAsync()")); 10745MainDescription($"({CSharpFeaturesResources.awaitable}) ValueTask S.DisposeAsync()")); 10775MainDescription($"({CSharpFeaturesResources.awaitable}) ValueTask S.DisposeAsync()")); 10797MainDescription($"({CSharpFeaturesResources.awaitable}) ValueTask IAsyncDisposable.DisposeAsync()")); 10841MainDescription($"({CSharpFeaturesResources.awaitable}) ValueTask IAsyncDisposable.DisposeAsync()")); 10858MainDescription($"({FeaturesResources.field}) string C.s")); 10886MainDescription($"void Extensions.extension(string).Goo()")); 10915MainDescription($"void Extensions.extension(string).Goo() (+ 1 {FeaturesResources.overload})")); 10944MainDescription($"void Extensions.extension(string).Goo(int i) (+ 1 {FeaturesResources.overload})")); 10972MainDescription($$"""int Extensions.extension(string).Prop { get; }""")); 10995MainDescription($"({FeaturesResources.parameter}) string s")); 11018MainDescription($"Extensions.extension(System.String)"));