641 references to MainDescription
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (487)
QuickInfo\SemanticQuickInfoSourceTests.cs (487)
287MainDescription("namespace System"));
295MainDescription("namespace System.Collections"));
303MainDescription("namespace System.Linq"));
311MainDescription("namespace System"));
319MainDescription("class System.Console"));
331MainDescription("interface IGoo"),
345MainDescription("interface IGoo"),
362MainDescription("interface IGoo"),
375MainDescription("class C"),
388MainDescription("class C"),
407MainDescription("class C"),
420MainDescription("class C"),
433MainDescription("class C"),
448MainDescription("class C"),
453MainDescription("class C"),
472MainDescription("class C"),
486MainDescription("class C"),
501MainDescription("class C"),
518MainDescription("class C"),
535MainDescription("class C"),
550MainDescription("class C"),
555MainDescription("class C"),
568MainDescription("void C.M()"),
577MainDescription("struct System.Int32"));
585MainDescription("struct System.Int32"));
593MainDescription("class System.String"));
601MainDescription("class System.String"));
609MainDescription("class System.String"));
617MainDescription("struct System.Boolean"));
625MainDescription("struct System.Boolean"));
633MainDescription("struct System.Single"));
641MainDescription("struct System.Single"));
679MainDescription("class System.Collections.Generic.List<T>"),
692MainDescription("class GenericList<T>"),
705MainDescription("class System.Collections.Generic.List<T>"));
713MainDescription("class System.Collections.Generic.Dictionary<TKey, TValue>"),
727MainDescription("class System.Collections.Generic.Dictionary<TKey, TValue>"),
741MainDescription("interface System.Collections.Generic.IEnumerable<out T>"),
750MainDescription("delegate void System.EventHandler(object sender, System.EventArgs e)"));
761MainDescription($"T {FeaturesResources.in_} C<T>"));
774MainDescription($"T {FeaturesResources.in_} C<T>"),
786MainDescription($"T11 {FeaturesResources.in_} T1<T11>"));
797MainDescription($"T11 {FeaturesResources.in_} T1<T11>"));
808MainDescription($"T11 {FeaturesResources.in_} T1<T11>"));
819MainDescription($"T11 {FeaturesResources.in_} T1<T11>"));
826MainDescription("struct System.Nullable<T> where T : struct"),
841MainDescription($"T1 {FeaturesResources.in_} C.Meth1<T1> where T1 : struct"));
855MainDescription($"T1 {FeaturesResources.in_} C.Meth1<T1> where T1 : struct"));
869MainDescription($"T1 {FeaturesResources.in_} C.Meth1<T1> where T1 : struct"));
879MainDescription($"T {FeaturesResources.in_} C<T> where T : class"));
889MainDescription($"T {FeaturesResources.in_} S<T> where T : class"));
899MainDescription($"T {FeaturesResources.in_} I<T> where T : class"));
907MainDescription($"T {FeaturesResources.in_} D<T> where T : class"));
914MainDescription($"T {FeaturesResources.in_} C<T> where T : IEnumerable<int>"));
921MainDescription($"T {FeaturesResources.in_} C<T> where T : System.Collections.Generic.IEnumerable<int>"));
935MainDescription("void C.M()"));
947MainDescription("void C.M()"),
963MainDescription($"({FeaturesResources.field}) int C.field"));
976MainDescription($"({FeaturesResources.field}) int C.field"));
998MainDescription("int int.operator +(int left, int right)"));
1008MainDescription($"({FeaturesResources.local_variable}) int x"));
1018MainDescription($"({FeaturesResources.local_variable}) int x"));
1028MainDescription("int int.operator +(int left, int right)"));
1038MainDescription($"({FeaturesResources.local_variable}) int x"));
1048MainDescription("int int.operator +(int left, int right)"));
1058MainDescription("int int.operator checked +(int left, int right)"));
1068MainDescription("int int.operator +(int left, int right)"));
1078MainDescription("int int.operator checked +(int left, int right)"));
1088MainDescription("int int.operator -(int value)"));
1098MainDescription("int int.operator -(int value)"));
1108MainDescription("int int.operator checked -(int value)"));
1118MainDescription("int int.operator >>>(int left, int right)"));
1128MainDescription("int int.operator >>>(int left, int right)"));
1166MainDescription("C C.operator +(C a, C b)"));
1180MainDescription("C C.operator +(C a, C b)"));
1195MainDescription("C C.operator +(C a, C b)"));
1210MainDescription("C C.operator checked +(C a, C b)"));
1224MainDescription("C C.operator -(C a)"));
1238MainDescription("C C.operator -(C a)"));
1253MainDescription("C C.operator -(C a)"));
1268MainDescription("C C.operator checked -(C a)"));
1282MainDescription("C C.operator >>>(C a, C b)"));
1296MainDescription("C C.operator >>>(C a, C b)"));
1311MainDescription($"({FeaturesResources.field}) DateTime C.field"));
1326MainDescription($"({FeaturesResources.field}) System.IO.FileInfo C.file"));
1338MainDescription($"({FeaturesResources.field}) static int MyStruct.SomeField"));
1351MainDescription($"({FeaturesResources.field}) static int MyStruct.SomeField"),
1364MainDescription($"({FeaturesResources.field}) static int MyStruct.SomeField"));
1377MainDescription($"({FeaturesResources.field}) static int MyStruct.SomeField"),
1398MainDescription($"void MyClass.MyMethod()"),
1418MainDescription($"void MyClass.MyMethod()"),
1438MainDescription($"void MyClass.MyMethod()"),
1454MainDescription($"void MyClass.MyMethod()"),
1470MainDescription($"void MyClass.MyMethod()"),
1488MainDescription($"void MyClass.MyMethod()"),
1496MainDescription($"({FeaturesResources.field}) static readonly DateTime DateTime.MaxValue"));
1511MainDescription($"({FeaturesResources.field}) static readonly System.DateTime System.DateTime.MaxValue"));
1525MainDescription($"({FeaturesResources.field}) static readonly System.DateTime System.DateTime.MaxValue"));
1541MainDescription($"({FeaturesResources.field}) static readonly DateTime DateTime.MaxValue"));
1560MainDescription($"({FeaturesResources.field}) int C<int>.Field"));
1576MainDescription($"({FeaturesResources.field}) T C<T>.Field"));
1583MainDescription("struct System.Int32"));
1590MainDescription("struct System.Boolean"));
1597MainDescription("struct System.Boolean"));
1604MainDescription("class System.String"));
1615MainDescription("class System.String"));
1630await TestAsync(markup, MainDescription(string.Format(FeaturesResources.Awaited_task_returns_0, "struct System.Int32")));
1645await TestAsync(markup, MainDescription(string.Format(FeaturesResources.Awaited_task_returns_0, "struct System.Int32")));
1659await TestAsync(markup, MainDescription(FeaturesResources.Awaited_task_returns_no_value));
1693await TestAsync(markup, MainDescription(string.Format(FeaturesResources.Awaited_task_returns_0, $"({CSharpFeaturesResources.awaitable}) class System.Threading.Tasks.Task<TResult>")),
1728await TestAsync(markup, MainDescription(string.Format(FeaturesResources.Awaited_task_returns_0, "struct System.Int32")));
1754await TestAsync(markup, MainDescription($"({CSharpFeaturesResources.awaitable}) class C"));
1768await TestAsync(markup, MainDescription($"({CSharpFeaturesResources.awaitable}) class System.Threading.Tasks.Task"));
1783await TestAsync(markup, MainDescription($"({CSharpFeaturesResources.awaitable}) class System.Threading.Tasks.Task<TResult>"),
1800await TestAsync(markup, MainDescription("dynamic C.D()"));
1807MainDescription("class System.String"));
1815MainDescription("readonly ref struct System.ReadOnlySpan<T>"),
1824MainDescription("readonly ref struct System.ReadOnlySpan<T>"),
1832MainDescription("class System.String"));
1840MainDescription("readonly ref struct System.ReadOnlySpan<T>"),
1849MainDescription("readonly ref struct System.ReadOnlySpan<T>"),
1857MainDescription("class System.String"));
1865MainDescription("readonly ref struct System.ReadOnlySpan<T>"),
1874MainDescription("readonly ref struct System.ReadOnlySpan<T>"),
1884MainDescription("class System.String"));
1894MainDescription("readonly ref struct System.ReadOnlySpan<T>"),
1905MainDescription("readonly ref struct System.ReadOnlySpan<T>"),
1912await TestInMethodAsync(@"string f = $""cat""$$", MainDescription("class System.String"));
1913await TestInMethodAsync(@"string f = $""c$$at""", MainDescription("class System.String"));
1914await TestInMethodAsync(@"string f = $""$$cat""", MainDescription("class System.String"));
1915await TestInMethodAsync(@"string f = $""cat {1$$ + 2} dog""", MainDescription("struct System.Int32"));
1921await TestInMethodAsync(@"string f = $@""cat""$$", MainDescription("class System.String"));
1922await TestInMethodAsync(@"string f = $@""c$$at""", MainDescription("class System.String"));
1923await TestInMethodAsync(@"string f = $@""$$cat""", MainDescription("class System.String"));
1924await TestInMethodAsync(@"string f = $@""cat {1$$ + 2} dog""", MainDescription("struct System.Int32"));
1931MainDescription("struct System.Char"));
1939MainDescription("dynamic"),
1953MainDescription($"({FeaturesResources.field}) dynamic C.dyn"));
1966MainDescription("DateTime C.Prop { get; set; }"));
1979MainDescription("DateTime C.Prop { get; private set; }"));
1992MainDescription("int C.Prop { get; private set; }"));
2005MainDescription("System.IO.FileInfo C.Prop { get; set; }"));
2012MainDescription("DateTime DateTime.Now { get; }"));
2022MainDescription("System.IO.FileAttributes System.IO.FileSystemInfo.Attributes { get; set; }"));
2041MainDescription("int C<int>.Property { get; set; }"));
2057MainDescription("T C<T>.Property { get; set; }"));
2071MainDescription($"({FeaturesResources.parameter}) DateTime value"));
2078MainDescription("enum System.ConsoleColor"));
2085MainDescription("enum C.E : byte"));
2096MainDescription("enum C.E : byte"));
2107MainDescription("enum C.E : byte"));
2118MainDescription("enum C.E : byte"));
2129MainDescription("enum C.E : byte"));
2143MainDescription("enum C.E : byte"));
2157MainDescription("enum C.EN : byte"));
2171MainDescription("E.A = 0"));
2185MainDescription("E.A = 0"));
2211MainDescription($"enum C.E : {displayTypeName}"));
2225MainDescription("enum C.E"));
2232MainDescription("ConsoleColor.Black = 0"));
2239MainDescription("AttributeTargets.Class = 4"));
2246MainDescription("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"));
2267MainDescription("E.B = 1 << 1"));
2288MainDescription("E.B = 1"));
2298MainDescription($"({FeaturesResources.parameter}) DateTime dt"));
2308MainDescription($"({FeaturesResources.parameter}) System.IO.FileInfo fileInfo"));
2315MainDescription($"({FeaturesResources.parameter}) string value"));
2328MainDescription($"({FeaturesResources.parameter}) int param = 42"));
2338MainDescription($"({FeaturesResources.parameter}) int param = 42"));
2348MainDescription($"{FeaturesResources.struct_} System.Int32"));
2358MainDescription($"({FeaturesResources.constant}) const int int.MaxValue = 2147483647"));
2368MainDescription($"({FeaturesResources.parameter}) params int[] xs"));
2379MainDescription($"({FeaturesResources.parameter}) params DateTime[] arg"));
2390MainDescription($"({FeaturesResources.parameter}) ref DateTime arg"));
2401MainDescription($"({FeaturesResources.parameter}) out DateTime arg"));
2411MainDescription($"({FeaturesResources.local_variable}) DateTime dt"));
2421MainDescription($"({FeaturesResources.local_variable}) System.IO.FileInfo fileInfo"));
2428MainDescription($"void Console.WriteLine() (+ 18 {FeaturesResources.overloads_})"));
2443MainDescription($"void C.Method() (+ 1 {FeaturesResources.overload})"));
2466MainDescription($"void C.Method(System.IO.FileInfo fileInfo) (+ 3 {FeaturesResources.overloads_})"));
2477MainDescription("DateTime C.GetDate(System.IO.FileInfo ft)"));
2492MainDescription("void C.Method([int i = 0])"));
2502MainDescription($"({FeaturesResources.parameter}) decimal xyz = 10"));
2516MainDescription("DateTime C.Goo<int, DateTime>(int arg)"));
2528MainDescription("TOut C.Goo<TIn, TOut>(TIn arg)"));
2539MainDescription("void C.Goo<int>(int arg)"));
2550MainDescription("void C.Goo(DateTime dt, System.IO.FileInfo fi, int number)"));
2562MainDescription("void C.Goo([int num = 42])"));
2574MainDescription("void C.Goo(ref DateTime dt, out System.IO.FileInfo fi, params int[] numbers)"));
2589MainDescription("C.C()"));
2612MainDescription($"C.C(DateTime dt) (+ 2 {FeaturesResources.overloads_})"));
2623MainDescription($"InvalidOperationException.InvalidOperationException(string message) (+ 2 {FeaturesResources.overloads_})"));
2647MainDescription($"InvalidOperationException.InvalidOperationException(string message) (+ 2 {FeaturesResources.overloads_})"));
2655MainDescription($"ArgumentNullException.ArgumentNullException() (+ 3 {FeaturesResources.overloads_})"));
2662MainDescription("System.IO.FileInfo.FileInfo(string fileName)"));
2673MainDescription("string I.Name { get; set; }"));
2699MainDescription("string C.Name { get; set; }"));
2715MainDescription("C C.operator +(C left, C right)"));
2729MainDescription("TOut C.Goo<TIn, TOut>(TIn arg) where TIn : IEquatable<TIn>"));
2744MainDescription("TOut C.Goo<TIn, TOut>(TIn arg) where TIn : Employee, new()"));
2759MainDescription("TOut C.Goo<TIn, TOut>(TIn arg) where TIn : Employee"));
2778MainDescription("class EmployeeList<T> where T : Employee, System.IComparable<T>, new()"));
2789MainDescription($"T11 {FeaturesResources.in_} T1<T11>"));
2800MainDescription($"T1 {FeaturesResources.in_} C.Meth1<T1> where T1 : struct"));
2809MainDescription($"({FeaturesResources.local_variable}) Exception x"));
2830MainDescription($"({FeaturesResources.local_variable}) A<B?> y"));
2853code, MainDescription("string? C.Goo(IEnumerable<object?> arg)"));
2861MainDescription("struct System.Collections.Generic.List<T>.Enumerator"),
2880MainDescription("class Outer<T>.Inner<U>"),
2899MainDescription($"({FeaturesResources.field}) int test.z"));
2918MainDescription("struct System.Int32"));
2933MainDescription($"({FeaturesResources.local_variable}) C<int, DateTime> variable"));
2947MainDescription($"({FeaturesResources.local_variable}) int cc"));
2966MainDescription($"({FeaturesResources.local_variable}) int aa"));
2984MainDescription($"({FeaturesResources.local_variable}) Exception ex"));
3003MainDescription($"({FeaturesResources.local_variable}) int aa"));
3022MainDescription($"({FeaturesResources.local_variable}) int aa"));
3037MainDescription($"({FeaturesResources.local_variable}) C<int, DateTime> variable"));
3053MainDescription($"Dictionary<int, string>.Dictionary() (+ 5 {FeaturesResources.overloads_})"));
3072MainDescription(@"class A.C"));
3080MainDescription($"({FeaturesResources.field}) DateTime C.field"));
3088MainDescription($"({FeaturesResources.field}) NonExistentType<int> C.field"));
3096MainDescription("delegate TResult System.Func<in T, out TResult>(T arg)"),
3116MainDescription($"({FeaturesResources.local_variable}) D1 d"));
3129}", MainDescription("int[]"));
3143MainDescription("struct System.Int32"));
3158MainDescription("C.C()"));
3175MainDescription($"C.C(int i) (+ 1 {FeaturesResources.overload})"));
3192MainDescription("class A<T>"));
3208MainDescription("Goo"));
3222MainDescription($"({FeaturesResources.discard}) int _"));
3236MainDescription($"({FeaturesResources.local_variable}) int _"));
3251MainDescription($"({FeaturesResources.discard}) int _"));
3309MainDescription($"({FeaturesResources.discard}) string _"));
3323MainDescription($"({FeaturesResources.discard}) int _"));
3348MainDescription("struct System.Int32"));
3365MainDescription($"({FeaturesResources.local_variable}) int cc"));
3396MainDescription("SampleEventHandler Publisher.SampleEvent"));
3403MainDescription("ConsoleCancelEventHandler Console.CancelKeyPress"));
3410MainDescription("void Console.CancelKeyPress.add"));
3417MainDescription("void Console.CancelKeyPress.remove"));
3446MainDescription($"({CSharpFeaturesResources.extension}) bool int.In<int>(IEnumerable<int> items)"));
3478MainDescription($"({CSharpFeaturesResources.extension}) void string.TestExt<string>() (+ 2 {FeaturesResources.overloads_})"));
3510MainDescription($"({CSharpFeaturesResources.extension}) void string.TestExt<string>() (+ 1 {FeaturesResources.overload})"));
3528MainDescription($"({FeaturesResources.range_variable}) int n"));
3546MainDescription($"({FeaturesResources.range_variable}) int n"));
3562MainDescription($"({FeaturesResources.range_variable}) ? n"));
3578MainDescription($"({FeaturesResources.range_variable}) ? n"));
3596MainDescription($"({FeaturesResources.range_variable}) object n"));
3614MainDescription($"({FeaturesResources.range_variable}) object n"));
3632MainDescription($"({FeaturesResources.range_variable}) int n"));
3650MainDescription($"({FeaturesResources.range_variable}) int n"));
3669MainDescription($"({FeaturesResources.range_variable}) List<int> x"));
3688MainDescription($"({FeaturesResources.range_variable}) List<int> x"));
3707MainDescription($"({FeaturesResources.range_variable}) int y"));
3726MainDescription($"({FeaturesResources.range_variable}) int y"));
3737MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> IEnumerable<int>.Select<int, int>(Func<int, int> selector)"));
3748MainDescription($"({CSharpFeaturesResources.extension}) IQueryable<int> IQueryable<int>.Select<int, int>(System.Linq.Expressions.Expression<Func<int, int>> selector)"));
3775MainDescription($"({CSharpFeaturesResources.extension}) Lazy<object> Lazy<object>.Select<object, object>(Func<object, object> selector)"));
3798MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<'a> IEnumerable<int>.Select<int, 'a>(Func<int, 'a> selector)"),
3813MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> IEnumerable<int>.Where<int>(Func<int, bool> predicate)"));
3825MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IEnumerable<int>.OrderBy<int, int>(Func<int, int> keySelector)"));
3837MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IEnumerable<int>.OrderBy<int, int>(Func<int, int> keySelector)"));
3860MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IOrderedEnumerable<int>.ThenBy<int, int>(Func<int, int> keySelector)"));
3872MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IEnumerable<int>.OrderBy<int, int>(Func<int, int> keySelector)"));
3884MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IEnumerable<int>.OrderBy<int, int>(Func<int, int> keySelector)"));
3907MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IOrderedEnumerable<int>.ThenBy<int, int>(Func<int, int> keySelector)"));
3930MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IEnumerable<int>.OrderBy<int, int>(Func<int, int> keySelector)"));
3953MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IOrderedEnumerable<int>.ThenBy<int, int>(Func<int, int> keySelector)"));
3965MainDescription($"({CSharpFeaturesResources.extension}) IOrderedEnumerable<int> IEnumerable<int>.OrderBy<int, ?>(Func<int, ?> keySelector)"));
3977MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> IEnumerable<int>.SelectMany<int, int, int>(Func<int, IEnumerable<int>> collectionSelector, Func<int, int, int> resultSelector)"));
3989MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> IEnumerable<int>.SelectMany<int, int, int>(Func<int, IEnumerable<int>> collectionSelector, Func<int, int, int> resultSelector)"));
4000MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<IGrouping<int, int>> IEnumerable<int>.GroupBy<int, int>(Func<int, int> keySelector)"));
4011MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<IGrouping<int, int>> IEnumerable<int>.GroupBy<int, int>(Func<int, int> keySelector)"));
4023MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<IGrouping<int, int>> IEnumerable<int>.GroupBy<int, int>(Func<int, int> keySelector)"));
4035MainDescription($"({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)"));
4047MainDescription($"({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)"));
4059MainDescription($"({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)"));
4071MainDescription($"({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)"));
4083MainDescription($"({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)"));
4115MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<double> System.Collections.IEnumerable.Cast<double>()"));
4126MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<double> System.Collections.IEnumerable.Cast<double>()"));
4138MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> IEnumerable<int>.SelectMany<int, double, int>(Func<int, IEnumerable<double>> collectionSelector, Func<int, double, int> resultSelector)"));
4150MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<double> System.Collections.IEnumerable.Cast<double>()"));
4162MainDescription($"({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)"));
4174MainDescription($"({CSharpFeaturesResources.extension}) IEnumerable<int> System.Collections.IEnumerable.Cast<int>()"));
4186MainDescription($"({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)"));
4198MainDescription($"({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)"));
4215MainDescription("<global namespace>"));
4228MainDescription($"({FeaturesResources.field}) classAttribute classAttribute.x"));
4241MainDescription($"({FeaturesResources.field}) class1Attribute class1Attribute.x"));
4298MainDescription($"({FeaturesResources.label}) Goo"));
4315MainDescription("class System.Collections.Generic.List<T>"),
4330MainDescription(@"AnonymousType 'a"),
4347MainDescription(@"'b 'a.Address { get; }"),
4360MainDescription(@"string 'a.Name { get; }"),
4387MainDescription(@"int 'a.N { get; }"),
4406MainDescription("string[]"));
4430MainDescription($"({FeaturesResources.range_variable}) N1.yield yield"));
4457MainDescription("IEnumerable<Program> Program.operator +(Program p1, Program p2)"));
4467MainDescription($"({FeaturesResources.constant}) int C.F = 1"));
4477MainDescription($"({FeaturesResources.constant}) double C.Z = 3.5"));
4494MainDescription($"({FeaturesResources.constant}) int A.X = B.Z + 1"));
4510MainDescription($"({FeaturesResources.constant}) int B.Z = A.X + 1"));
4521MainDescription($"({FeaturesResources.constant}) int B.Z = int.MaxValue + 1"));
4532MainDescription($"({FeaturesResources.constant}) int B.Z = unchecked(int.MaxValue + 1)"));
4557MainDescription($"({FeaturesResources.local_constant}) int x = (int)Days.Sun"));
4582MainDescription($"({FeaturesResources.local_constant}) Days x = default(Days)"));
4593MainDescription($"({FeaturesResources.parameter}) int b = 1"));
4606MainDescription($"({FeaturesResources.local_constant}) int loc = 1"));
4614MainDescription($"({FeaturesResources.local_variable}) Goo v1"));
4622MainDescription($"({FeaturesResources.local_variable}) var v1"));
4630MainDescription($"({FeaturesResources.local_variable}) Goo<Bar> v1"));
4638MainDescription($"({FeaturesResources.local_variable}) ?* v1"));
4645MainDescription($"({FeaturesResources.local_variable}) var* v1"));
4652MainDescription($"({FeaturesResources.local_variable}) Goo[] v1"));
4670MainDescription($"({FeaturesResources.local_variable}) ? v1"));
4677MainDescription($"({FeaturesResources.local_variable}) ? v1"));
4685MainDescription("delegate void F(int x)"));
4698MainDescription("void C.Goo([int* x = null])"));
4705MainDescription($"({FeaturesResources.range_variable}) int y"));
4718MainDescription("void Test.Method([int? t1 = null])"));
4733MainDescription($@"({FeaturesResources.parameter}) float j1 = ""Hello"" + ""World"""));
4749MainDescription($@"({FeaturesResources.local_constant}) int MEGABYTE = 1024 * 1024 + true"));
4767MainDescription($"({FeaturesResources.constant}) int Program.a = true - false"));
4794MainDescription(@"void Program.Main(string[] args)"));
4808MainDescription(@"void Program.Main(string[] args)"));
4893expectedResults: MainDescription("string CCC.IndexProp[int p1, [int p2 = 0]] { get; set; }"));
4914MainDescription(@"enum A<T>.SortOrder"));
4925MainDescription(@"class C<T>"));
4941await VerifyWithMscorlib45Async(markup, new[] { MainDescription(description) });
4958await TestAsync(markup, MainDescription($"[{CSharpFeaturesResources.deprecated}] void Program.goo()"));
4978await TestAsync(markup, MainDescription("dynamic dynamic.operator ==(dynamic left, dynamic right)"));
5462await VerifyWithReferenceWorkerAsync(markup, new[] { MainDescription($"({FeaturesResources.field}) int C.x"), Usage("") });
5635await VerifyWithReferenceWorkerAsync(markup, new[] { MainDescription($"({FeaturesResources.local_variable}) int x"), Usage("") });
5663await VerifyWithReferenceWorkerAsync(markup, new[] { MainDescription($"({FeaturesResources.local_variable}) int x"), Usage($"\r\n{string.Format(FeaturesResources._0_1, "Proj1", FeaturesResources.Available)}\r\n{string.Format(FeaturesResources._0_1, "Proj2", FeaturesResources.Not_Available)}\r\n\r\n{FeaturesResources.You_can_use_the_navigation_bar_to_switch_contexts}", expectsWarningGlyph: true) });
5687await VerifyWithReferenceWorkerAsync(markup, new[] { MainDescription($"({FeaturesResources.label}) LABEL"), Usage("") });
5712await VerifyWithReferenceWorkerAsync(markup, new[] { MainDescription($"({FeaturesResources.range_variable}) int y"), Usage("") });
5728await TestAsync(markup, MainDescription("bool void*.operator ==(void* left, void* right)"));
5744await TestAsync(markup, MainDescription(string.Format(FeaturesResources.Awaited_task_returns_0, "int[]")));
5760await TestAsync(markup, MainDescription(string.Format(FeaturesResources.Awaited_task_returns_0, "dynamic")));
5790await VerifyWithReferenceWorkerAsync(markup, MainDescription(expectedDescription));
5843await VerifyWithReferenceWorkerAsync(markup, MainDescription(expectedDescription));
6253await TestWithOptionsAsync(workspace, MainDescription($"({FeaturesResources.parameter}) int x = 1"));
6279MainDescription("(int, int) C.Name { get; set; }"));
6296MainDescription($"({FeaturesResources.local_variable}) ValueTuple y"));
6313MainDescription("struct System.ValueTuple"));
6330MainDescription($"({FeaturesResources.local_variable}) ValueTuple<int> y"));
6347MainDescription("struct System.ValueTuple<System.Int32>"));
6364MainDescription($"({FeaturesResources.local_variable}) (int, int) y"));
6381MainDescription("(int, int)"));
6402MainDescription("ref int Program.goo()"));
6423MainDescription($"({FeaturesResources.local_variable}) ref int i"));
6445MainDescription("T Test.F<T>()"));
6461MainDescription("Test.Test()"));
6468await TestAsync(markup, MainDescription("ref struct X"));
6479await TestAsync(markup, MainDescription("ref struct Nested.X"));
6486await TestAsync(markup, MainDescription("readonly struct X"));
6497await TestAsync(markup, MainDescription("readonly struct Nested.X"));
6504await TestAsync(markup, MainDescription("readonly ref struct X"));
6515await TestAsync(markup, MainDescription("readonly ref struct Nested.X"));
6541await VerifyWithReferenceWorkerAsync(xmlString, MainDescription($"ref struct TestRef"));
6566MainDescription($"ConsoleApplication1.A ConsoleApplication1.B.F()"));
6593MainDescription($"void Program.Test<Bar>()"));
6630MainDescription($"({FeaturesResources.parameter}) ? b"));
6642MainDescription($"T {FeaturesResources.in_} X<T> where T : Enum"));
6654MainDescription($"T {FeaturesResources.in_} X<T> where T : Delegate"));
6666MainDescription($"T {FeaturesResources.in_} X<T> where T : MulticastDelegate"));
6677MainDescription("class X<T> where T : unmanaged"));
6689MainDescription("void X.M<T>() where T : unmanaged"));
6697MainDescription("delegate void D<T>() where T : unmanaged"));
6712MainDescription("void M<T>() where T : unmanaged"));
6825MainDescription("bool string.operator ==(string a, string b)"),
6837MainDescription("class X<T> where T : notnull"));
6849MainDescription("void X.M<T>() where T : notnull"));
6857MainDescription("delegate void D<T>() where T : notnull"));
6872MainDescription("void M<T>() where T : notnull"));
6888MainDescription($"({FeaturesResources.parameter}) string? s"),
6906MainDescription($"({FeaturesResources.parameter}) string? s"),
6925MainDescription($"({FeaturesResources.field}) string? X.s"),
6945MainDescription($"({FeaturesResources.field}) string? X.s"),
6964MainDescription("string? X.S { get; set; }"),
6984MainDescription("string? X.S { get; set; }"),
7008MainDescription($"({FeaturesResources.local_variable}) string? s"),
7032MainDescription($"({FeaturesResources.local_variable}) string? s"),
7052MainDescription($"({FeaturesResources.local_variable}) string? s"),
7072MainDescription($"({FeaturesResources.local_variable}) string? s"),
7092MainDescription($"({FeaturesResources.local_variable}) string s"),
7112MainDescription($"({FeaturesResources.local_variable}) string s"),
7130MainDescription($"({FeaturesResources.local_variable}) string s"),
7150MainDescription($"({FeaturesResources.local_variable}) int a"),
7170MainDescription($"({FeaturesResources.local_constant}) string? s = null"),
7187MainDescription("void C.M(int x, int y)"),
7207MainDescription("void C.M(int x, int y)"),
7227MainDescription("void C.M(int x, int y)"),
7257MainDescription("Test<int> Test<int>.Clone()"),
7273MainDescription("void C.M(int x, int y)"),
7286MainDescription("void C.M(int x)"),
7299MainDescription("void C.M(int x)"),
7316MainDescription($"({FeaturesResources.range_variable}) IGrouping<int, string> g"));
7332MainDescription("int C.this[int x] { get; }"));
7348MainDescription("int C.this[int x] { get; }"));
7363MainDescription("struct System.Int32"));
7383MainDescription("int Program.M()"),
7402MainDescription("int Program.M.get"),
7424MainDescription("int Program.M()"),
7443MainDescription("int Program.M.get"),
7465MainDescription("int Program.M()"),
7484MainDescription("int Program.M.get"),
7502MainDescription("class Person"));
7532}", MainDescription("class Person"));
7547}", MainDescription("struct System.Int32"));
7575}", MainDescription("record Person"));
7592", MainDescription("record Student"));
7601", MainDescription("Person.Person(string First, string Last)"));
7610", MainDescription("Person.Person(string First, string Last)"));
7619", MainDescription("Person.Person(int id)"));
7640MainDescription($"void C.M(int a, params int[] b) (+ 1 {FeaturesResources.overload})"));
7661MainDescription($"void C.M(int a, params int[] b) (+ 1 {FeaturesResources.overload})"));
7682MainDescription($"void C.M(int a, params int[] b) (+ 1 {FeaturesResources.overload})"));
7695}", MainDescription("record Person"));
7708}", MainDescription("record struct Person"));
7721}", MainDescription("readonly record struct Person"));
7737MainDescription("string Person.First { get; init; }"),
7756MainDescription("class System.String"));
7774MainDescription($"({FeaturesResources.local_variable}) string? x"));
7790MainDescription("struct System.Char"));
7806MainDescription($"({FeaturesResources.local_variable}) char one"));
7822MainDescription("char[]"));
7838MainDescription($"({FeaturesResources.local_variable}) char[]? one"));
7855MainDescription("interface IGoo"),
7876MainDescription("interface IGoo"),
7898MainDescription("interface IGoo"),
7914MainDescription("interface IGoo"),
7936MainDescription("void C1_1.M1()"),
7963MainDescription("void C1_1.M1()"),
7985MainDescription("void I1.M1()"),
8008MainDescription("void C1_1.M1()"),
8030MainDescription("void C1_1.M1()"),
8053MainDescription("void C1_1.M1()"),
8066MainDescription("struct System.Boolean"));
8079MainDescription("struct A.B"));
8094MainDescription("struct B"));
8108MainDescription("delegate TResult System.Func<in T, out TResult>(T arg)"),
8125MainDescription("delegate TResult System.Func<in T, out TResult>(T arg)"),
8140MainDescription("delegate string <anonymous delegate>(ref int arg)"),
8155MainDescription($"({FeaturesResources.local_variable}) 'a v"),
8176MainDescription("'a C.Goo<'a>('a t)"),
8197MainDescription($"({FeaturesResources.local_variable}) 'a lam"),
8216", MainDescription("delegate int <anonymous delegate>(int arg = 42)"));
8231", MainDescription("struct System.Int32"));
8246", MainDescription($"({FeaturesResources.parameter}) int param = 42"));
8261", MainDescription("struct System.Int32"));
8277MainDescription($"({FeaturesResources.local_variable}) 'a lam"),
8297MainDescription("delegate int <anonymous delegate>(params int[] arg)"));
8312MainDescription("struct System.Int32"));
8327MainDescription($"({FeaturesResources.parameter}) params int[] xs"));
8339MainDescription(@"void C.M((int x, string y) t)"),
8353MainDescription(@"void C.M('a s, 'a t)"),
8369MainDescription(@"void C.M((int x, string y) s, (int a, string b) u)"),
8382MainDescription(@"void C.M('a s, 'a t, 'b u, 'b v)"),
8399MainDescription(@"void C.M('a s, 'a t, 'b u)"),
8417MainDescription(@"'a C.M<'a>('a t)"),
8434MainDescription(@"'a C.M<'a>('a t)"),
8451MainDescription(@"'a C.M<'a>('a t)"),
8465MainDescription($"({FeaturesResources.local_variable}) int x"));
8474MainDescription($"({FeaturesResources.local_variable}) int x"));
8482MainDescription(@$"({FeaturesResources.constant}) string C.s = """"""Hello world"""""""));
8493MainDescription($"({FeaturesResources.local_variable}) int x"));
8504MainDescription($"({FeaturesResources.local_variable}) int x"));
8514MainDescription(@$"({FeaturesResources.constant}) string C.s = """"""
8531MainDescription($"({FeaturesResources.parameter}) string[] args"));
8551MainDescription($"({FeaturesResources.parameter}) string[] args"));
8565MainDescription($"({FeaturesResources.parameter}) string s"));
8578MainDescription($"({FeaturesResources.parameter}) string s"));
8595MainDescription($"({FeaturesResources.parameter}) string s"));
8617MainDescription($"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)"));
8634MainDescription($"({FeaturesResources.local_variable}) scoped ref int r"));
8653MainDescription($"class System.String?"));
8677MainDescription($"class System.String"));
8686MainDescription($"struct System.Int32"));
8695MainDescription($"struct System.Int32"));
8704MainDescription($"struct System.Int32"));
8713MainDescription($"(int a, int b)"));
8738MainDescription($"delegate*<int, int>"));
8747MainDescription($"struct System.Int32"));
8756MainDescription($"int*"));
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (154)
QuickInfo\SemanticQuickInfoSourceTests.vb (154)
107MainDescription("Structure System.Int32"))
113MainDescription("Structure System.Int32",
125MainDescription("Class System.String",
137MainDescription("Class System.String"))
143MainDescription("Class System.String"))
148Await TestInClassAsync("Dim i = $""cat""$$", MainDescription("Class System.String"))
149Await TestInClassAsync("Dim i = $""c$$at""", MainDescription("Class System.String"))
150Await TestInClassAsync("Dim i = $""$$cat""", MainDescription("Class System.String"))
151Await TestInClassAsync("Dim i = $""cat {1$$ + 2} dog""", MainDescription("Structure System.Int32"))
157MainDescription("Class System.Collections.Generic.List(Of T)",
190MainDescription("Class System.Collections.Generic.List(Of T)",
215MainDescription("Class System.Collections.Generic.List(Of T)"))
225MainDescription("Class System.Collections.Generic.List(Of T)"))
245MainDescription("Class System.Collections.Generic.Dictionary(Of TKey, TValue)"),
258MainDescription("Class System.Collections.Generic.Dictionary(Of TKey, TValue)"),
267MainDescription("Interface System.Collections.Generic.IEnumerable(Of Out T)"),
274MainDescription("Event Console.CancelKeyPress As ConsoleCancelEventHandler",
290MainDescription("Delegate Sub System.EventHandler(sender As Object, e As System.EventArgs)",
322MainDescription($"T {FeaturesResources.in_} C(Of T)"))
328MainDescription("Structure System.Nullable(Of T As Structure)"),
341MainDescription($"T1 {FeaturesResources.in_} C.Meth1(Of T1)"))
353MainDescription($"T1 {FeaturesResources.in_} C.Meth1(Of T1 As Class)"))
365MainDescription($"Sub Console.Write(value As Integer) (+ 17 {FeaturesResources.overloads_})",
392MainDescription($"({FeaturesResources.field}) C.i As Integer"))
403MainDescription($"Sub List(Of String).New() (+ 2 {FeaturesResources.overloads_})"))
414MainDescription("Function C.P() As List(Of String)"))
428MainDescription("Operator Boolean.And(left As Boolean, right As Boolean) As Boolean"))
441MainDescription("Delegate Function System.Func(Of In T, Out TResult)(arg As T) As TResult"),
457MainDescription($"({FeaturesResources.local_variable}) d As D1"))
481MainDescription($"Sub C.M() (+ 2 {FeaturesResources.overloads_})"))
505MainDescription("Sub C.M(Of Integer)()"))
529MainDescription($"Sub B.G() (+ 1 {FeaturesResources.overload})"))
541MainDescription("Class C",
556MainDescription("Integer()"))
568MainDescription("Structure System.Int32"))
573Await TestInClassAsync("Dim$$ a As Integer", MainDescription("Structure System.Int32"))
578Await TestInClassAsync("$$Dim x As Integer, y As String", MainDescription(VBFeaturesResources.Multiple_Types))
590MainDescription("Class Program.CustomClass"))
595Await TestInMethodAsync("Dim$$ a As Integer", MainDescription("Structure System.Int32"))
600Await TestInMethodAsync("$$Dim x As Integer, y As String", MainDescription(VBFeaturesResources.Multiple_Types))
614MainDescription("Class Program.CustomClass"))
645MainDescription("ReadOnly Property X.Goo As Y"))
676MainDescription("ReadOnly Property Y.Item(a As Integer) As String"))
715MainDescription($"<{VBFeaturesResources.Extension}> Function Integer.Count(items As IEnumerable(Of Integer)) As Boolean"))
739MainDescription($"<{VBFeaturesResources.Extension}> Sub String.TestExt() (+ 2 {FeaturesResources.overloads_})"))
763MainDescription($"<{VBFeaturesResources.Extension}> Sub String.TestExt() (+ 1 {FeaturesResources.overload})"))
775MainDescription($"({FeaturesResources.field}) _Attribute.x As _Attribute"))
787MainDescription($"({FeaturesResources.field}) ClassAttribute.x As ClassAttribute"))
799MainDescription($"({FeaturesResources.field}) Class1Attribute.x As Class1Attribute"))
856MainDescription("Class System.Collections.Generic.List(Of T)"),
868MainDescription("AnonymousType 'a"),
885MainDescription("ReadOnly Property 'a.Name As String"),
899MainDescription("AnonymousType 'a"),
929MainDescription($"({FeaturesResources.local_variable}) a As 'a"),
945MainDescription($"({FeaturesResources.local_variable}) a As 'a"),
960MainDescription($"({FeaturesResources.local_variable}) a As 'a"),
978MainDescription($"({FeaturesResources.local_variable}) a As 'a"),
1000MainDescription("ReadOnly Property Program.Prop As Long"))
1018MainDescription("ReadOnly Property Program.Prop As Long"))
1032MainDescription("Function Program.Goo() As Integer"))
1038MainDescription($"If({VBWorkspaceResources.expression}, {VBWorkspaceResources.expressionIfNothing}) As Boolean"),
1045MainDescription($"If({VBWorkspaceResources.condition} As Boolean, {VBWorkspaceResources.expressionIfTrue}, {VBWorkspaceResources.expressionIfFalse}) As String"),
1053MainDescription($"AddHandler {VBWorkspaceResources.event_}, {VBWorkspaceResources.handler}"),
1062MainDescription($"RemoveHandler {VBWorkspaceResources.event_}, {VBWorkspaceResources.handler}"),
1070MainDescription("GetType(String) As Type"),
1086MainDescription($"GetXmlNamespace([{VBWorkspaceResources.xmlNamespacePrefix}]) As Xml.Linq.XNamespace"),
1093MainDescription($"TryCast({VBWorkspaceResources.expression}, String) As String"),
1100MainDescription($"DirectCast({VBWorkspaceResources.expression}, String) As String"),
1107MainDescription($"CType({VBWorkspaceResources.expression}, String) As String"),
1114MainDescription($"CBool({VBWorkspaceResources.expression}) As Boolean"),
1121MainDescription($"CByte({VBWorkspaceResources.expression}) As Byte"),
1128MainDescription($"CChar({VBWorkspaceResources.expression}) As Char"),
1135MainDescription($"CDate({VBWorkspaceResources.expression}) As Date"),
1142MainDescription($"CDbl({VBWorkspaceResources.expression}) As Double"),
1149MainDescription($"CDec({VBWorkspaceResources.expression}) As Decimal"),
1156MainDescription($"CInt({VBWorkspaceResources.expression}) As Integer"),
1163MainDescription($"CLng({VBWorkspaceResources.expression}) As Long"),
1170MainDescription($"CObj({VBWorkspaceResources.expression}) As Object"),
1177MainDescription($"CSByte({VBWorkspaceResources.expression}) As SByte"),
1184MainDescription($"CShort({VBWorkspaceResources.expression}) As Short"),
1191MainDescription($"CSng({VBWorkspaceResources.expression}) As Single"),
1198MainDescription($"CStr({VBWorkspaceResources.expression}) As String"),
1205MainDescription($"CUInt({VBWorkspaceResources.expression}) As UInteger"),
1212MainDescription($"CULng({VBWorkspaceResources.expression}) As ULong"),
1219MainDescription($"CUShort({VBWorkspaceResources.expression}) As UShort"),
1226MainDescription($"Mid({VBWorkspaceResources.stringName}, {VBWorkspaceResources.startIndex}, [{VBWorkspaceResources.length}]) = {VBWorkspaceResources.stringExpression}"),
1233MainDescription($"Mid({VBWorkspaceResources.stringName}, {VBWorkspaceResources.startIndex}, [{VBWorkspaceResources.length}]) = {VBWorkspaceResources.stringExpression}"),
1240MainDescription($"({FeaturesResources.constant}) C.F As Integer = 1"))
1246MainDescription($"({FeaturesResources.constant}) C.Z As Double = 3.5"))
1262MainDescription($"({FeaturesResources.constant}) A.X As Integer = B.Z + 1"))
1277MainDescription($"({FeaturesResources.constant}) A.X As Integer = B.Z + 1"))
1283MainDescription($"({FeaturesResources.constant}) C.Z As Integer = Integer.MaxValue + 1"))
1304MainDescription($"({FeaturesResources.local_constant}) x As Integer = CInt(Days.Sun)"))
1325MainDescription($"({FeaturesResources.local_constant}) x As Days = Days.Sun"))
1331MainDescription($"({FeaturesResources.parameter}) b As Integer = 1"))
1337MainDescription($"({FeaturesResources.local_constant}) loc As Integer = 1"))
1343MainDescription($"({FeaturesResources.local_constant}) sunday As DayOfWeek = DayOfWeek.Sunday"))
1349MainDescription($"({FeaturesResources.local_constant}) v As AttributeTargets = AttributeTargets.Constructor or AttributeTargets.Class"))
1355MainDescription($"({FeaturesResources.parameter}) b As Integer = 1 + True"))
1376MainDescription("Property Test.Prop(p1 As Integer, [p2 As Integer = 0]) As Integer"))
1397Await TestFromXmlAsync(markup, MainDescription(description))
1413Await TestAsync(markup, MainDescription("Function C.D() As Object"))
1428MainDescription($"({VBFeaturesResources.Deprecated}) Sub C.Goo()"))
1445MainDescription("ConsoleColor.Black = 0"))
1466MainDescription("Goo.B = 1 << 1"))
1487MainDescription("Goo.B = 1"))
1502MainDescription("Enum Goo As Byte"))
1734MainDescription("Structure System.Int32"))
1740MainDescription("Structure System.DateTime"))
1746MainDescription("Structure System.Boolean"))
1752MainDescription("Structure System.Boolean"))
1758MainDescription("Class System.String"))
1764MainDescription("Class System.Object"))
1774MainDescription("Class System.Object"))
1802Await TestFromXmlAsync(markup, MainDescription(description))
1824Await TestFromXmlAsync(markup, MainDescription(description))
1845Await TestFromXmlAsync(markup, MainDescription(description))
1880Await TestFromXmlAsync(markup, MainDescription(description), TypeParameterMap(vbCrLf & $"TResult {FeaturesResources.is_} Integer"))
1915Await TestFromXmlAsync(markup, MainDescription(description))
1936Await TestFromXmlAsync(markup, MainDescription(description))
1957Await TestFromXmlAsync(markup, MainDescription(description), TypeParameterMap(vbCrLf & $"TResult {FeaturesResources.is_} Integer"))
1999Await TestFromXmlAsync(markup, MainDescription(description))
2007MainDescription("Function C.Goo(Of TIn As Class, TOut)(arg As TIn) As TOut"))
2015MainDescription("Function C.Goo(Of TIn As {IComparable, New}, TOut)(arg As TIn) As TOut"))
2023MainDescription("Function C.Goo(Of TIn As {Class, New}, TOut)(arg As TIn) As TOut"))
2050Await TestFromXmlAsync(markup, MainDescription("Interface IGoo"), Documentation("summary for interface IGoo"))
2181MainDescription("Function Test.F(Of T)() As T"))
2208MainDescription("Function ConsoleApp.B.F() As ConsoleApp.A"))
2228MainDescription("Sub Program.Test(Of Bar)()"))
2257MainDescription("Property C2.ViewData As C1"))
2286MainDescription("Property C2.ViewData As C1"))
2317MainDescription("Function C2.ViewData() As C1"))
2348MainDescription("Function C2.ViewData() As C1"))
2360MainDescription("Operator String.=(a As String, b As String) As Boolean"),
2411MainDescription("ReadOnly Property C.Item(index As Integer) As Integer"))
2429MainDescription("ReadOnly Property C.Item(index As Integer) As Integer"))
2452MainDescription("Structure System.Int32"))
2469MainDescription("Function C.M() As Integer"),
2490MainDescription("Property Get C.M() As Integer"),
2509MainDescription("Function C.M() As Integer"),
2530MainDescription("Property Get C.M() As Integer"),
2549MainDescription("Function C.M() As Integer"),
2570MainDescription("Property Get C.M() As Integer"),
2593MainDescription($"Sub C.M(a As Integer, ParamArray b As Integer()) (+ 1 {FeaturesResources.overload})"))
2614MainDescription($"Sub C.M(a As Integer, ParamArray b As Integer()) (+ 1 {FeaturesResources.overload})"))
2635MainDescription($"Sub C.M(a As Integer, ParamArray b As Integer()) (+ 1 {FeaturesResources.overload})"))
2647MainDescription("Sub C.M(t As (x As Integer, y As String))"),
2660MainDescription("Sub C.M(s As 'a, t As 'a)"),
2675MainDescription("Sub C.M(s As (x As Integer, y As String), u As (a As Integer, b As String))"),
2687MainDescription("Sub C.M(s As 'a, t As 'a, u As 'b, v As 'b)"),
2703MainDescription("Sub C.M(s As 'a, t As 'a, u As 'b)"),
2720MainDescription("Function C.M(Of 'a)(t As 'a) As 'a"),
2736MainDescription("Function C.M(Of 'a)(t As 'a) As 'a"),
2752MainDescription("Function C.M(Of 'a)(t As 'a) As 'a"),