7697 references to ToTestDisplayString
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (7)
EditAndContinue\TopLevelEditingTests.cs (7)
12513SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(ctor => ctor.ToTestDisplayString() == "C..ctor(System.Int32 a)"), syntaxMap[0]) 12555SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(ctor => ctor.ToTestDisplayString() == "C..ctor(System.Int32 a)"), syntaxMap[0]) 12597SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(ctor => ctor.ToTestDisplayString() == "C..ctor(System.Boolean b)"), syntaxMap[0]) 12639SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(ctor => ctor.ToTestDisplayString() == "C..ctor(System.Boolean b)")) 12681SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(ctor => ctor.ToTestDisplayString() == "C..ctor(System.Boolean b)"), syntaxMap[0]) 12722SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(ctor => ctor.ToTestDisplayString() == "C..ctor(System.Boolean b)")) 12780SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(ctor => ctor.ToTestDisplayString() == "C..ctor(System.Boolean b)"), syntaxMap[0])
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (716)
CodeGen\CodeGenAsyncIteratorTests.cs (2)
859Assert.Equal("System.Type", argument.Type.ToTestDisplayString()); 860Assert.Equal("C.<M>d__0", ((ITypeSymbol)argument.Value).ToTestDisplayString());
CodeGen\CodeGenAsyncMethodBuilderOverrideTests.cs (4)
898Assert.Equal("System.Func<MyTask>", firstLambda.ConvertedType.ToTestDisplayString()); 902Assert.Equal("System.Func<MyTask>", secondLambda.ConvertedType.ToTestDisplayString()); 950Assert.Equal("System.Func<MyTask>", firstLambda.ConvertedType.ToTestDisplayString()); 954Assert.Equal("System.Func<MyTask<System.Int32>>", secondLambda.ConvertedType.ToTestDisplayString());
CodeGen\CodeGenAwaitForeachTests.cs (72)
940Assert.Equal("C.Enumerator C.GetAsyncEnumerator()", info.GetEnumeratorMethod.ToTestDisplayString()); 941Assert.Equal("System.Threading.Tasks.Task<System.Boolean> C.Enumerator.MoveNextAsync()", info.MoveNextMethod.ToTestDisplayString()); 942Assert.Equal("System.Int32 C.Enumerator.Current { get; }", info.CurrentProperty.ToTestDisplayString()); 944Assert.Equal("System.Int32", info.ElementType.ToTestDisplayString()); 1664Assert.Equal("C.Enumerator C.GetAsyncEnumerator([System.Threading.CancellationToken token = default(System.Threading.CancellationToken)])", info.GetEnumeratorMethod.ToTestDisplayString()); 1665Assert.Equal("System.Threading.Tasks.Task<System.Boolean> C.Enumerator.MoveNextAsync()", info.MoveNextMethod.ToTestDisplayString()); 1666Assert.Equal("System.Int32 C.Enumerator.Current { get; }", info.CurrentProperty.ToTestDisplayString()); 1668Assert.Equal("System.Int32", info.ElementType.ToTestDisplayString()); 2126Assert.Equal("System.Threading.Tasks.ValueTask<System.Boolean> C.AsyncEnumerator.MoveNextAsync()", info.MoveNextMethod.ToTestDisplayString()); 2127Assert.Equal("System.Int32", info.ElementType.ToTestDisplayString()); 2191Assert.Equal("C.Awaitable C.AsyncEnumerator.MoveNextAsync()", info.MoveNextMethod.ToTestDisplayString()); 2192Assert.Equal("System.Int32", info.ElementType.ToTestDisplayString()); 2867info.GetEnumeratorMethod.ToTestDisplayString()); 2869info.MoveNextMethod.ToTestDisplayString()); 2871info.CurrentProperty.ToTestDisplayString()); 2872Assert.Equal("System.Threading.Tasks.ValueTask System.IAsyncDisposable.DisposeAsync()", info.DisposeMethod.ToTestDisplayString()); 2873Assert.Equal("System.Int32", info.ElementType.ToTestDisplayString()); 3614info.GetEnumeratorMethod.ToTestDisplayString()); 3616info.MoveNextMethod.ToTestDisplayString()); 3618info.CurrentProperty.ToTestDisplayString()); 3619Assert.Equal("System.Threading.Tasks.ValueTask System.IAsyncDisposable.DisposeAsync()", info.DisposeMethod.ToTestDisplayString()); 3620Assert.Equal("System.Int32", info.ElementType.ToTestDisplayString()); 3622Assert.Equal("Element Element.op_Implicit(System.Int32 value)", info.ElementConversion.MethodSymbol.ToTestDisplayString()); 3688info.GetEnumeratorMethod.ToTestDisplayString()); 3690info.MoveNextMethod.ToTestDisplayString()); 3692info.CurrentProperty.ToTestDisplayString()); 3693Assert.Equal("System.Threading.Tasks.ValueTask System.IAsyncDisposable.DisposeAsync()", info.DisposeMethod.ToTestDisplayString()); 3694Assert.Equal("System.Int32", info.ElementType.ToTestDisplayString()); 3798info.GetEnumeratorMethod.ToTestDisplayString()); 3800info.MoveNextMethod.ToTestDisplayString()); 3802info.CurrentProperty.ToTestDisplayString()); 3803Assert.Equal("System.Threading.Tasks.ValueTask System.IAsyncDisposable.DisposeAsync()", info.DisposeMethod.ToTestDisplayString()); 3804Assert.Equal("System.Int32", info.ElementType.ToTestDisplayString()); 3897info.GetEnumeratorMethod.ToTestDisplayString()); 3899info.MoveNextMethod.ToTestDisplayString()); 3901info.CurrentProperty.ToTestDisplayString()); 3902Assert.Equal("System.Threading.Tasks.ValueTask System.IAsyncDisposable.DisposeAsync()", info.DisposeMethod.ToTestDisplayString()); 3903Assert.Equal("(System.String, System.Int32)", info.ElementType.ToTestDisplayString()); 4124info.GetEnumeratorMethod.ToTestDisplayString()); 4126info.MoveNextMethod.ToTestDisplayString()); 4128info.CurrentProperty.ToTestDisplayString()); 4129Assert.Equal("System.Threading.Tasks.ValueTask System.IAsyncDisposable.DisposeAsync()", info.DisposeMethod.ToTestDisplayString()); 4130Assert.Equal("System.Int32", info.ElementType.ToTestDisplayString()); 4205info.GetEnumeratorMethod.ToTestDisplayString()); 4207info.MoveNextMethod.ToTestDisplayString()); 4209info.CurrentProperty.ToTestDisplayString()); 4211Assert.Equal("System.Int32", info.ElementType.ToTestDisplayString()); 5508Assert.Equal("C.Enumerator Extensions.GetAsyncEnumerator(this C self)", info.GetEnumeratorMethod.ToTestDisplayString()); 5509Assert.Equal("System.Threading.Tasks.Task<System.Boolean> C.Enumerator.MoveNextAsync()", info.MoveNextMethod.ToTestDisplayString()); 5510Assert.Equal("System.Int32 C.Enumerator.Current { get; private set; }", info.CurrentProperty.ToTestDisplayString()); 5512Assert.Equal("System.Int32", info.ElementType.ToTestDisplayString()); 8170info.GetEnumeratorMethod.ToTestDisplayString()); 8172info.MoveNextMethod.ToTestDisplayString()); 8174info.CurrentProperty.ToTestDisplayString()); 8176info.DisposeMethod.ToTestDisplayString()); 8177Assert.Equal("System.Int32", info.ElementType.ToTestDisplayString()); 8246info.GetEnumeratorMethod.ToTestDisplayString()); 8248info.MoveNextMethod.ToTestDisplayString()); 8250info.CurrentProperty.ToTestDisplayString()); 8252info.DisposeMethod.ToTestDisplayString()); 8253Assert.Equal("System.Int32", info.ElementType.ToTestDisplayString()); 8324info.GetEnumeratorMethod.ToTestDisplayString()); 8326info.MoveNextMethod.ToTestDisplayString()); 8328info.CurrentProperty.ToTestDisplayString()); 8330info.DisposeMethod.ToTestDisplayString()); 8331Assert.Equal("System.Int32", info.ElementType.ToTestDisplayString()); 8383Assert.Equal("void System.IDisposable.Dispose()", info.DisposeMethod.ToTestDisplayString()); 8456info.GetEnumeratorMethod.ToTestDisplayString()); 8458info.MoveNextMethod.ToTestDisplayString()); 8460info.CurrentProperty.ToTestDisplayString()); 8462info.DisposeMethod.ToTestDisplayString()); 8463Assert.Equal("(System.Int32, System.Int32)", info.ElementType.ToTestDisplayString());
CodeGen\CodeGenCheckedTests.cs (3)
2920model.GetSpeculativeSymbolInfo(xNode.Position, nodeToSpeculate, SpeculativeBindingOption.BindAsExpression).Symbol.ToTestDisplayString()); 2926model.GetSpeculativeSymbolInfo(checkedNode.Position + 2, nodeToSpeculate, SpeculativeBindingOption.BindAsExpression).Symbol.ToTestDisplayString()); 2952model.GetSpeculativeSymbolInfo(xNode.Position, nodeToSpeculate, SpeculativeBindingOption.BindAsExpression).Symbol.ToTestDisplayString());
CodeGen\CodeGenDeconstructTests.cs (124)
98Assert.Equal("(System.Int64 x, System.String y)", model.GetTypeInfo(lhs).Type.ToTestDisplayString()); 99Assert.Equal("(System.Int64 x, System.String y)", model.GetTypeInfo(lhs).ConvertedType.ToTestDisplayString()); 103Assert.Equal("C", model.GetTypeInfo(right).Type.ToTestDisplayString()); 104Assert.Equal("C", model.GetTypeInfo(right).ConvertedType.ToTestDisplayString()); 264deconstructionInfo.Method.ToTestDisplayString()); 1370Assert.Equal("(System.Int32 x, System.Int32 y) z", model.GetDeclaredSymbol(x).ToTestDisplayString()); 1427Assert.Equal("(System.Int32 x, System.Int32 y) z", model.GetDeclaredSymbol(x).ToTestDisplayString()); 1472Assert.Equal("(System.Int32 x, System.Int32 y)[missing]", tuple1.ToTestDisplayString()); 1476Assert.Equal("(System.Int32 a, System.Int32 b)[missing]", tuple2.ToTestDisplayString()); 1477Assert.Equal("(System.Int32 a, System.Int32 b)[missing]", model.GetTypeInfo(ab).ConvertedType.ToTestDisplayString()); 1513Assert.Equal("(System.Int32 x, System.Int32 y)[missing]", tupleType1.ToTestDisplayString()); 1518Assert.Equal("(System.Int32 x, System.Int32 y)[missing]", tupleType2.ToTestDisplayString()); 1566Assert.Equal("(System.Int32 x, System.Int32 y)", tupleType.ToTestDisplayString()); 1568Assert.Equal("(System.Int32, System.Int32)", underlying.ToTestDisplayString()); 1670Assert.Equal("(System.Int32 x, System.Int32 y) a", model.GetDeclaredSymbol(declarations.ElementAt(4)).ToTestDisplayString()); 1672Assert.Equal("(System.Int32, System.Int32) b", model.GetDeclaredSymbol(declarations.ElementAt(5)).ToTestDisplayString()); 1674Assert.Equal("(System.Int32, System.Int32 x) c", model.GetDeclaredSymbol(declarations.ElementAt(6)).ToTestDisplayString()); 1677Assert.Equal("(System.Int32, System.Int32) d", x.ToTestDisplayString()); 1681model.GetDeclaredSymbol(declarations.ElementAt(8)).ToTestDisplayString()); 2294deconstructionInfo.Method.ToTestDisplayString()); 2307nested[1].Method.ToTestDisplayString()); 2690Assert.Equal("(System.Int64 x, (System.String y, System.String z))", model.GetTypeInfo(lhs).Type.ToTestDisplayString()); 2691Assert.Equal("(System.Int64 x, (System.String y, System.String z))", model.GetTypeInfo(lhs).ConvertedType.ToTestDisplayString()); 3132Assert.Equal("(System.Int32 x1, (System.Int32 x2, System.String x3))", model.GetTypeInfo(lhs).Type.ToTestDisplayString()); 3181model.GetTypeInfo(lhs).Type.ToTestDisplayString()); 3186Assert.Equal("(System.Int32 x2, (System.Int32 x3, System.String x4))", model.GetTypeInfo(x234).Type.ToTestDisplayString()); 3245model.GetTypeInfo(x123).Type.ToTestDisplayString()); 3250Assert.Equal("(System.Int32 x2, System.Int32 x3)", model.GetTypeInfo(x23).Type.ToTestDisplayString()); 3282Assert.Equal("(System.Int32 x1, (System.Int32 x2, System.String x3))", model.GetTypeInfo(lhs).Type.ToTestDisplayString()); 3283Assert.Equal("(System.Int32 x1, (System.Int32 x2, System.String x3))", model.GetTypeInfo(lhs).ConvertedType.ToTestDisplayString()); 3288Assert.Equal("(System.Int32 x2, System.String x3)", model.GetTypeInfo(lhsNested).Type.ToTestDisplayString()); 3289Assert.Equal("(System.Int32 x2, System.String x3)", model.GetTypeInfo(lhsNested).ConvertedType.ToTestDisplayString()); 3332Assert.Equal("(System.Int32 x1, System.Byte, (System.Int32 x2, System.String x3))", model.GetTypeInfo(lhs).Type.ToTestDisplayString()); 3333Assert.Equal("(System.Int32 x1, System.Byte, (System.Int32 x2, System.String x3))", model.GetTypeInfo(lhs).ConvertedType.ToTestDisplayString()); 3338Assert.Equal("(System.Int32 x2, System.String x3)", model.GetTypeInfo(lhsNested).Type.ToTestDisplayString()); 3445Assert.Equal("(System.String x1, System.Byte x2, System.Int32 x3)", model.GetTypeInfo(lhs).Type.ToTestDisplayString()); 3450Assert.Equal("(System.String, System.Byte, System.Int32)", model.GetTypeInfo(literal).ConvertedType.ToTestDisplayString()); 3481Assert.Equal("(System.String x1, (System.Int32, System.Int32) x2)", model.GetTypeInfo(lhs).Type.ToTestDisplayString()); 3486Assert.Equal("(System.String, (System.Int32, System.Int32))", model.GetTypeInfo(literal).ConvertedType.ToTestDisplayString()); 3491Assert.Equal("(System.Int32, System.Int32)", model.GetTypeInfo(nestedLiteral).Type.ToTestDisplayString()); 3492Assert.Equal("(System.Int32, System.Int32)", model.GetTypeInfo(nestedLiteral).ConvertedType.ToTestDisplayString()); 3759Assert.Equal("(System.Int32 x3, System.Int32 x4)", model.GetSymbolInfo(x34Var.Type).Symbol.ToTestDisplayString()); 3853Assert.Equal("(System.Int32 x1, System.Int32 x2)", model.GetSymbolInfo(x12Var.Type).Symbol.ToTestDisplayString()); 4038Assert.Equal("(System.Int32 x1, System.Int32 x2)", model.GetTypeInfo(x12Var).Type.ToTestDisplayString()); 4039Assert.Equal("(System.Int32 x1, System.Int32 x2)", model.GetSymbolInfo(x12Var.Type).Symbol.ToTestDisplayString()); 4146Assert.Equal("(System.Int32 x1, System.Int32 x2)", model.GetSymbolInfo(x12Var.Type).Symbol.ToTestDisplayString()); 4229Assert.Equal("(System.Int32 x1, System.Int32 x2)", model.GetSymbolInfo(x12Var.Type).Symbol.ToTestDisplayString()); 4340Assert.Equal("(System.Int32 x1, System.Int32 x2)", model.GetSymbolInfo(x12Var.Type).Symbol.ToTestDisplayString()); 4410Assert.Equal("System.Collections.Generic.IEnumerable<Deconstructable> x", symbol.ToTestDisplayString()); 4461Assert.Equal("(System.Int32 x2, System.Int32 x3)", model.GetSymbolInfo(x23Var.Type).Symbol.ToTestDisplayString()); 4607Assert.Equal("(System.Int32 x2, System.Int32 x3)", model.GetSymbolInfo(x23Var.Type).Symbol.ToTestDisplayString()); 5024Assert.Equal("System.String Script.x", xSymbol.ToTestDisplayString()); 5030Assert.Equal("System.Int32 Script.y", ySymbol.ToTestDisplayString()); 5043Assert.Equal("alias=System.Int32", model.GetAliasInfo(yType).ToTestDisplayString()); 5176Assert.Equal("System.String Script.x1", x1Symbol.ToTestDisplayString()); 5182Assert.Equal("System.Int32 Script.x2", x2Symbol.ToTestDisplayString()); 5194Assert.Equal("(System.Int32 x2, System.Int32 x3)", model.GetSymbolInfo(x23Var.Type).Symbol.ToTestDisplayString()); 5312Assert.Equal("System.String x1", x1Symbol.ToTestDisplayString()); 5317Assert.Equal("System.Int32 x2", x2Symbol.ToTestDisplayString()); 5348Assert.Equal("System.String x1", x1Symbol.ToTestDisplayString()); 5353Assert.Equal("System.Int32 x2", x2Symbol.ToTestDisplayString()); 5403Assert.Equal("System.Int32 Script.x", xSymbol.ToTestDisplayString()); 5406Assert.Equal("System.Int32", xType.ToTestDisplayString()); 5410Assert.Equal("System.Int32 Script.y", ySymbol.ToTestDisplayString()); 5413Assert.Equal("System.Int32", yType.ToTestDisplayString()); 5436Assert.Equal("System.Int32 Script.x", xSymbol.ToTestDisplayString()); 5439Assert.Equal("System.Int32", xType.ToTestDisplayString()); 5443Assert.Equal("System.Int32 Script.y", ySymbol.ToTestDisplayString()); 5446Assert.Equal("System.Int32", yType.ToTestDisplayString()); 5474Assert.Equal("System.Int32 Script.x1", firstX1Symbol.ToTestDisplayString()); 5479Assert.Equal("System.Int32 Script.x1", secondX1Symbol.ToTestDisplayString()); 5506Assert.Equal("System.Int32 Script.y", firstYSymbol.ToTestDisplayString()); 5511Assert.Equal("System.Int32 Script.y", secondYSymbol.ToTestDisplayString()); 5537Assert.Equal("System.Int32 Script.x", firstXSymbol.ToTestDisplayString()); 5542Assert.Equal("System.String Script.x", secondXSymbol.ToTestDisplayString()); 5567Assert.Equal("System.Int32 Script.x", xSymbol.ToTestDisplayString()); 5571Assert.Equal("System.Int32", xType.ToTestDisplayString()); 5606Assert.Equal("var Script.x", xSymbol.ToTestDisplayString()); 5616Assert.Equal("var Script.y", ySymbol.ToTestDisplayString()); 5619Assert.Equal("var", yType.ToTestDisplayString()); 5646Assert.Equal("var Script.x1", x1Symbol.ToTestDisplayString()); 5655Assert.Equal("var Script.x2", x2Symbol.ToTestDisplayString()); 5690Assert.Equal("var Script.x1", x1Symbol.ToTestDisplayString()); 5699Assert.Equal("var Script.x2", x2Symbol.ToTestDisplayString()); 5729Assert.Equal("System.Byte Script.x1", x1Symbol.ToTestDisplayString()); 5735Assert.Equal("System.Byte Script.x3", x3Symbol.ToTestDisplayString()); 5741Assert.Equal("System.Byte", model.GetTypeInfo(x123Var.Type).Type.ToTestDisplayString()); 5742Assert.Equal("System.Byte", model.GetSymbolInfo(x123Var.Type).Symbol.ToTestDisplayString()); 5771Assert.Equal("Script.var Script.x1", x1Symbol.ToTestDisplayString()); 5777Assert.Equal("Script.var Script.x3", x3Symbol.ToTestDisplayString()); 5783Assert.Equal("Script.var", model.GetTypeInfo(x123Var.Type).Type.ToTestDisplayString()); 5784Assert.Equal("Script.var", model.GetSymbolInfo(x123Var.Type).Symbol.ToTestDisplayString()); 5807Assert.Equal("System.Byte Script.x1", x1Symbol.ToTestDisplayString()); 5813Assert.Equal("System.Byte Script.x3", x3Symbol.ToTestDisplayString()); 5857Assert.Equal("Script.var Script.x1", x1Symbol.ToTestDisplayString()); 5864Assert.Equal("Script.var Script.x3", x3Symbol.ToTestDisplayString()); 5913Assert.Equal("System.Int32", model.GetTypeInfo(declaration1).Type.ToTestDisplayString()); 5921Assert.Equal("C", model.GetTypeInfo(declaration2).Type.ToTestDisplayString()); 5927Assert.Equal("(C, System.Int32 z)", model.GetTypeInfo(declaration3).Type.ToTestDisplayString()); 6002Assert.Equal("System.Int32", model.GetTypeInfo(discard).Type.ToTestDisplayString()); 6258Assert.Equal("System.Int32", model.GetTypeInfo(discard).Type.ToTestDisplayString()); 6311Assert.Equal("(System.Int64, System.Int32 x)", model.GetTypeInfo(tuple1).Type.ToTestDisplayString()); 6341Assert.Equal("(System.Int32, System.Int32 x)", model.GetTypeInfo(tuple1).Type.ToTestDisplayString()); 6370Assert.Equal("System.Int32", symbol.Type.ToTestDisplayString()); 6401Assert.Equal("(System.Int32, System.String x)", model.GetTypeInfo(declaration1).Type.ToTestDisplayString()); 6406Assert.Equal("System.Int32", model.GetTypeInfo(discard2).Type.ToTestDisplayString()); 6410Assert.Equal("(System.String y, System.Int32 z)", model.GetTypeInfo(yz).Type.ToTestDisplayString()); 6415Assert.Equal("System.String", model.GetTypeInfo(y).Type.ToTestDisplayString()); 6416Assert.Equal("System.String y", model.GetSymbolInfo(y).Symbol.ToTestDisplayString()); 6446Assert.Equal("(System.Int32, System.String)", model.GetTypeInfo(tuple).Type.ToTestDisplayString()); 6564Assert.Equal("System.Int32", model.GetTypeInfo(discard1).Type.ToTestDisplayString()); 6874Assert.Equal("(System.String, System.Int32)", model.GetTypeInfo(tuple).Type.ToTestDisplayString()); 6937Assert.Equal("(System.Int32, System.Int32 x3)", model.GetTypeInfo(nestedDeclaration).Type.ToTestDisplayString()); 6942Assert.Equal("(System.String, (System.Int32, System.Int32 x3))", model.GetTypeInfo(tuple).Type.ToTestDisplayString()); 6981Assert.Equal("System.Int64", model.GetTypeInfo(declaration1).Type.ToTestDisplayString()); 6990Assert.Equal("System.Int32", model.GetTypeInfo(declaration2).Type.ToTestDisplayString()); 6996Assert.Equal("System.Int32", model.GetTypeInfo(discard3).Type.ToTestDisplayString()); 6999Assert.Equal("System.Int32", discard3Symbol.Type.ToTestDisplayString()); 7000Assert.Equal("System.Int32", model.GetTypeInfo(discard3).Type.ToTestDisplayString()); 7009Assert.Equal("(System.String, System.Int32)", model.GetTypeInfo(nestedDeclaration).Type.ToTestDisplayString()); 7240Assert.Equal("(System.Int32 x1, System.Int32 z)", model.GetTypeInfo(lhs).Type.ToTestDisplayString()); 7241Assert.Equal("(System.Int32 x1, System.Int32 z)", model.GetTypeInfo(lhs).ConvertedType.ToTestDisplayString()); 7522Assert.Equal("(System.Int32 x, (System.String y, System.Boolean z))", model.GetTypeInfo(lhs).Type.ToTestDisplayString()); 7523Assert.Equal("(System.Int32 x, (System.String y, System.Boolean z))", model.GetTypeInfo(lhs).ConvertedType.ToTestDisplayString());
CodeGen\CodeGenForEachTests.cs (1)
1755Assert.Equal("void DisposableEnumerator.Dispose()", info.DisposeMethod.ToTestDisplayString());
CodeGen\CodeGenLocalFunctionTests.cs (2)
166Assert.Equal("System.Object", info.Type.ToTestDisplayString()); 167Assert.Equal("System.Object", info.ConvertedType.ToTestDisplayString());
CodeGen\CodeGenRefLocalTests.cs (9)
3258Assert.Equal("System.Int32 x", model.GetDeclaredSymbol(xDecl).ToTestDisplayString()); 3262Assert.Equal("System.Int32", model.GetTypeInfo(type).Type.ToTestDisplayString()); 3263Assert.Equal("System.Int32", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 3295Assert.Equal("C x", model.GetDeclaredSymbol(xDecl).ToTestDisplayString()); 3299Assert.Equal("C", model.GetTypeInfo(type).Type.ToTestDisplayString()); 3300Assert.Equal("C", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 3329Assert.Equal("System.Int32 x", model.GetDeclaredSymbol(xDecl).ToTestDisplayString()); 3333Assert.Equal("System.Int32", model.GetTypeInfo(type).Type.ToTestDisplayString()); 3334Assert.Equal("System.Int32", model.GetSymbolInfo(type).Symbol.ToTestDisplayString());
CodeGen\CodeGenTupleEqualityTests.cs (125)
370Assert.Equal("System.Int32 x", model.GetSymbolInfo(lastX).Symbol.ToTestDisplayString()); 373Assert.Equal("System.Int32", xSymbol.Type.ToTestDisplayString()); 374Assert.Equal("System.Int32", xSymbol.ConvertedType.ToTestDisplayString()); 377Assert.Equal("(System.Int32, System.Int32)", tupleXSymbol.Type.ToTestDisplayString()); 378Assert.Equal("(System.Int32, System.Int32)", tupleXSymbol.ConvertedType.ToTestDisplayString()); 390Assert.Equal("System.Byte", ySymbol.Type.ToTestDisplayString()); 391Assert.Equal("System.Int32", ySymbol.ConvertedType.ToTestDisplayString()); 394Assert.Equal("(System.Byte, System.Byte)", tupleYSymbol.Type.ToTestDisplayString()); 395Assert.Equal("(System.Int32, System.Int32)", tupleYSymbol.ConvertedType.ToTestDisplayString()); 706Assert.Equal("(System.String, System.Int64)", symbol1.ConvertedType.ToTestDisplayString()); 707Assert.Equal("(System.String, System.Int64)", model.GetDeclaredSymbol(tuple1).ToTestDisplayString()); 711Assert.Equal("(System.String, System.Int32)", symbol2.Type.ToTestDisplayString()); 712Assert.Equal("(System.String, System.Int64)", symbol2.ConvertedType.ToTestDisplayString()); 739Assert.Equal("(System.Int32, System.Byte) t", model.GetSymbolInfo(t).Symbol.ToTestDisplayString()); 743Assert.Equal("(System.Int32, System.Byte)", tTypeInfo.Type.ToTestDisplayString()); 744Assert.Equal("(System.Int64, System.Int32)", tTypeInfo.ConvertedType.ToTestDisplayString()); 753Assert.Equal("(System.Int64, System.Int32)", tupleTypeInfo.Type.ToTestDisplayString()); 754Assert.Equal("(System.Int64, System.Int32)", tupleTypeInfo.ConvertedType.ToTestDisplayString()); 791Assert.Equal("(System.Int32, System.Int32)", model.GetDeclaredSymbol(tuple).ToTestDisplayString()); 818Assert.Equal("(System.String s, System.String)", tupleType1.ConvertedType.ToTestDisplayString()); 823Assert.Equal("System.String", tuple1NullTypeInfo.ConvertedType.ToTestDisplayString()); 831Assert.Equal("(System.String, System.String s)", tupleType2.ConvertedType.ToTestDisplayString()); 836Assert.Equal("System.String", tuple2NullTypeInfo.ConvertedType.ToTestDisplayString()); 882Assert.Equal("(System.Int32, System.Int64)", t1TypeInfo.Type.ToTestDisplayString()); 883Assert.Equal("(System.Int64, System.Int64)", t1TypeInfo.ConvertedType.ToTestDisplayString()); 891Assert.Equal("(System.Int64, System.Int32)", tupleType.Type.ToTestDisplayString()); 892Assert.Equal("(System.Int64, System.Int64)", tupleType.ConvertedType.ToTestDisplayString()); 899Assert.Equal("System.Int32", twoType.Type.ToTestDisplayString()); 900Assert.Equal("System.Int64", twoType.ConvertedType.ToTestDisplayString()); 930Assert.Equal("(System.Int32, System.UInt64)", t1TypeInfo.Type.ToTestDisplayString()); 931Assert.Equal("(System.Int64, System.UInt64)", t1TypeInfo.ConvertedType.ToTestDisplayString()); 939Assert.Equal("(System.Int64, System.Int32)", tupleType.Type.ToTestDisplayString()); 940Assert.Equal("(System.Int64, System.UInt64)", tupleType.ConvertedType.ToTestDisplayString()); 947Assert.Equal("System.Int32", twoType.Type.ToTestDisplayString()); 948Assert.Equal("System.UInt64", twoType.ConvertedType.ToTestDisplayString()); 979Assert.Equal("(System.Int32, (System.Int64, System.String))", t1TypeInfo.Type.ToTestDisplayString()); 980Assert.Equal("(System.Int64, (System.Int64, System.String))", t1TypeInfo.ConvertedType.ToTestDisplayString()); 982Assert.Equal("(System.Int32, (System.Int64, System.String)) t1", model.GetSymbolInfo(t1).Symbol.ToTestDisplayString()); 988Assert.Equal("(System.Int64, (System.Int32, System.String) t2)", tupleType.Type.ToTestDisplayString()); 989Assert.Equal("(System.Int64, (System.Int64, System.String) t2)", tupleType.ConvertedType.ToTestDisplayString()); 995Assert.Equal("(System.Int32, System.String)", t2TypeInfo.Type.ToTestDisplayString()); 996Assert.Equal("(System.Int64, System.String)", t2TypeInfo.ConvertedType.ToTestDisplayString()); 998Assert.Equal("(System.Int32, System.String) t2", model.GetSymbolInfo(t2).Symbol.ToTestDisplayString()); 1026Assert.Equal("(System.String, System.String)", tupleType.ConvertedType.ToTestDisplayString()); 1034Assert.Equal("(System.Int32, (System.String, System.String))", lastTupleTypeInfo.ConvertedType.ToTestDisplayString()); 1041Assert.Equal("(System.String, System.String)", nullNullTypeInfo.ConvertedType.ToTestDisplayString()); 1048Assert.Equal("System.String", lastNullTypeInfo.ConvertedType.ToTestDisplayString()); 1083Assert.Equal("(System.String, System.String)", info.Type.ToTestDisplayString()); 1084Assert.Equal("(System.String, System.String)", info.ConvertedType.ToTestDisplayString()); 1117Assert.Equal("(System.String, System.String)?", info.Type.ToTestDisplayString()); 1118Assert.Equal("(System.String, System.String)?", info.ConvertedType.ToTestDisplayString()); 1149Assert.Equal("(System.String, System.String)?", info.Type.ToTestDisplayString()); 1150Assert.Equal("(System.String, System.String)?", info.ConvertedType.ToTestDisplayString()); 1180Assert.Equal("System.Int32", info.Type.ToTestDisplayString()); 1181Assert.Equal("System.Int32", info.ConvertedType.ToTestDisplayString()); 1238Assert.Equal("S?", type.Type.ToTestDisplayString()); 1239Assert.Equal("S?", type.ConvertedType.ToTestDisplayString()); 1336Assert.Equal("(System.String, System.String)?", model.GetTypeInfo(lastTuple).ConvertedType.ToTestDisplayString()); 1340Assert.Equal("System.String", model.GetTypeInfo(lastDefault).Type.ToTestDisplayString()); 1341Assert.Equal("System.String", model.GetTypeInfo(lastDefault).ConvertedType.ToTestDisplayString()); 1427Assert.Equal("System.String", model.GetTypeInfo(nullLiteral2).ConvertedType.ToTestDisplayString()); 1524tupleType.ConvertedType.ToTestDisplayString()); 1531Assert.Equal("(System.String, System.String)", tType.Type.ToTestDisplayString()); 1532Assert.Equal("(System.String, System.String)", tType.ConvertedType.ToTestDisplayString()); 1534Assert.Equal("(System.String, System.String) t", model.GetSymbolInfo(t).Symbol.ToTestDisplayString()); 1543Assert.Equal("(System.String, System.String)", nestedTupleType.ConvertedType.ToTestDisplayString()); 1546Assert.Equal("(System.String, System.String)", model.GetDeclaredSymbol(nestedTuple).ToTestDisplayString()); 1554Assert.Equal("System.String", nestedNullType.ConvertedType.ToTestDisplayString()); 1618Assert.Equal("System.Int32", literalInfo.Type.ToTestDisplayString()); 1619Assert.Equal("System.Int64", literalInfo.ConvertedType.ToTestDisplayString()); 1655Assert.Equal("System.Int32", twoInfo.Type.ToTestDisplayString()); 1656Assert.Equal("System.Int64", twoInfo.ConvertedType.ToTestDisplayString()); 1721Assert.Equal(new[] { "void C.Main()" }, model.GetSymbolInfo(methodGroup).CandidateSymbols.Select(s => s.ToTestDisplayString())); 1732Assert.Equal("System.Int32 i", model.GetSymbolInfo(i).Symbol.ToTestDisplayString()); 1735Assert.Equal("System.Int32 j", model.GetSymbolInfo(j).Symbol.ToTestDisplayString()); 1742Assert.Equal(expectedType, type.ToTestDisplayString()); 1800Assert.Equal("(System.String, System.String)", tupleType1.Type.ToTestDisplayString()); 1801Assert.Equal("(System.String, System.String)", tupleType1.ConvertedType.ToTestDisplayString()); 1943Assert.Equal("(dynamic d1, dynamic)", tupleType1.ConvertedType.ToTestDisplayString()); 1949Assert.Equal("(dynamic, dynamic d2)", tupleType2.ConvertedType.ToTestDisplayString()); 2599Assert.Equal("(System.Int32, System.Int32)", intTupleType.Type.ToTestDisplayString()); 2600Assert.Equal("(System.Int32, System.Int32)", intTupleType.ConvertedType.ToTestDisplayString()); 2607Assert.Equal("(C, C)", lastTupleType.Type.ToTestDisplayString()); 2608Assert.Equal("(System.Int32, System.Int32)", lastTupleType.ConvertedType.ToTestDisplayString()); 2667Assert.Equal("(System.Int32, System.Int32)?", t1Type.Type.ToTestDisplayString()); 2668Assert.Equal("(System.Int64, System.Int64)?", t1Type.ConvertedType.ToTestDisplayString()); 3303Assert.Equal("(System.Int32, System.Int32)?", nt1Type.Type.ToTestDisplayString()); 3304Assert.Equal("(System.Int32, System.Int32)?", nt1Type.ConvertedType.ToTestDisplayString()); 3309Assert.Equal("(System.Int32, System.Int32)?", nt2Type.Type.ToTestDisplayString()); 3310Assert.Equal("(System.Int32, System.Int32)?", nt2Type.ConvertedType.ToTestDisplayString()); 3709Assert.Equal("(System.Int32, System.Int32)?", nt1Type.Type.ToTestDisplayString()); 3710Assert.Equal("(System.Int32, System.Int32)?", nt1Type.ConvertedType.ToTestDisplayString()); 3715Assert.Equal("(System.Int32, System.Int32)?", nt2Type.Type.ToTestDisplayString()); 3716Assert.Equal("(System.Int32, System.Int32)?", nt2Type.ConvertedType.ToTestDisplayString()); 3833Assert.Equal("(System.Int32, System.Int32)?", nt1Type.Type.ToTestDisplayString()); 3834Assert.Equal("(System.Int32, System.Int64)?", nt1Type.ConvertedType.ToTestDisplayString()); 3839Assert.Equal("(System.Byte, System.Int64)?", nt2Type.Type.ToTestDisplayString()); 3840Assert.Equal("(System.Int32, System.Int64)?", nt2Type.ConvertedType.ToTestDisplayString()); 3936Assert.Equal("(C, System.Int32)?", nt1Type.Type.ToTestDisplayString()); 3937Assert.Equal("(System.Int32, System.Int32)?", nt1Type.ConvertedType.ToTestDisplayString()); 3942Assert.Equal("(System.Int32, C)?", nt2Type.Type.ToTestDisplayString()); 3943Assert.Equal("(System.Int32, System.Int32)?", nt2Type.ConvertedType.ToTestDisplayString()); 4061Assert.Equal("(System.Int32, System.Int32)", tupleType.Type.ToTestDisplayString()); 4062Assert.Equal("(System.Int32, System.Int32)?", tupleType.ConvertedType.ToTestDisplayString()); 4067Assert.Equal("(System.Byte, System.Int32)?", ntType.Type.ToTestDisplayString()); 4068Assert.Equal("(System.Int32, System.Int32)?", ntType.ConvertedType.ToTestDisplayString()); 4109Assert.Equal("(System.Int32, System.Int32)", tupleType.Type.ToTestDisplayString()); 4110Assert.Equal("(System.Int32, System.Int32)?", tupleType.ConvertedType.ToTestDisplayString()); 4115Assert.Equal("(C, System.Int32)?", ntType.Type.ToTestDisplayString()); 4116Assert.Equal("(System.Int32, System.Int32)?", ntType.ConvertedType.ToTestDisplayString()); 4301Assert.Equal("System.ValueTuple<System.Int32?>", left.Type.ToTestDisplayString()); 4302Assert.Equal("System.ValueTuple<System.Int32?>", left.ConvertedType.ToTestDisplayString()); 5148Assert.Equal("(System.Int32 Alice, (System.Int32 Bob, System.Int32))", leftInfo.Type.ToTestDisplayString()); 5149Assert.Equal("(System.Int32 Alice, (System.Int32 Bob, System.Int32))", leftInfo.ConvertedType.ToTestDisplayString()); 5154Assert.Equal("(System.Int32 Bob, (System.Int32, System.Int32 Other))", rightInfo.Type.ToTestDisplayString()); 5155Assert.Equal("(System.Int32 Bob, (System.Int32, System.Int32 Other))", rightInfo.ConvertedType.ToTestDisplayString()); 5185Assert.Equal("(System.String, (System.Byte, System.Int64))", leftCastInfo.Type.ToTestDisplayString()); 5186Assert.Equal("(System.String, (System.Int64, System.Int64))", leftCastInfo.ConvertedType.ToTestDisplayString()); 5194Assert.Equal("(System.String, (System.Byte, System.Int64))", leftTupleInfo.ConvertedType.ToTestDisplayString()); 5202Assert.Equal("System.String", leftNullInfo.ConvertedType.ToTestDisplayString()); 5209Assert.Equal("(System.Int32, System.Int64)", leftNestedTupleInfo.Type.ToTestDisplayString()); 5210Assert.Equal("(System.Byte, System.Int64)", leftNestedTupleInfo.ConvertedType.ToTestDisplayString()); 5216Assert.Equal("(System.String, (System.Int64, System.Byte))", rightCastInfo.Type.ToTestDisplayString()); 5217Assert.Equal("(System.String, (System.Int64, System.Int64))", rightCastInfo.ConvertedType.ToTestDisplayString()); 5224Assert.Equal("(System.String, (System.Int64, System.Byte))", rightTupleInfo.ConvertedType.ToTestDisplayString());
CodeGen\CodeGenTupleTest.cs (371)
1613Assert.Equal("(System.Int32, System.String, System.Int32 c)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 3224model.GetDeclaredSymbol(x).ToTestDisplayString()); 3257model.GetDeclaredSymbol(x).ToTestDisplayString()); 3465model.GetTypeInfo(node).Type.ToTestDisplayString()); 3638type.ToTestDisplayString()); 3686yType.ToTestDisplayString()); 3701Assert.Equal("(System.Int32 x, System.Int32 b)", model.GetTypeInfo(zTuple).Type.ToTestDisplayString()); 3931model.GetTypeInfo(yTuple).Type.ToTestDisplayString()); 3934Assert.Equal("(System.Int32 x, System.Int32 b)", model.GetTypeInfo(zTuple).Type.ToTestDisplayString()); 3937Assert.Equal("(System.String, System.Int32 value)", model.GetTypeInfo(tTuple).Type.ToTestDisplayString()); 3990model.GetTypeInfo(yTuple).Type.ToTestDisplayString()); 4021Assert.Equal("System.Collections.Generic.IEnumerable<(System.Int32 f1, System.Int32 f2)> result", resultSymbol.ToTestDisplayString()); 4152Assert.Equal("(System.String, System.Int32)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 4837model.GetSymbolInfo(invocation1.Expression).Symbol.ToTestDisplayString()); 4842model.GetSymbolInfo(invocation2.Expression).Symbol.ToTestDisplayString()); 5073model.GetSymbolInfo(invocation.Expression).Symbol.ToTestDisplayString()); 5117model.GetSymbolInfo(invocation.Expression).Symbol.ToTestDisplayString()); 5157Assert.Equal("(System.Int32, System.Int32) D.P { get; set; }", model.GetSymbolInfo(memberAccess).Symbol.ToTestDisplayString()); 5161Assert.Equal("(System.Int32, System.Int32) D.P { get; set; }", model.GetSymbolInfo(memberAccess2).Symbol.ToTestDisplayString()); 5165Assert.Equal("(System.Int32 a, System.Int32 b) C.P { get; set; }", model.GetSymbolInfo(memberAccess3).Symbol.ToTestDisplayString()); 5202model.GetSymbolInfo(invocation.Expression).Symbol.ToTestDisplayString()); 5816Assert.Equal("System.ValueTuple", tupleWithoutNames.ToTestDisplayString()); 5854Assert.Equal("System.ValueTuple<System.Int32>", tupleWithoutNames.ToTestDisplayString()); 5874Assert.Equal("(System.Int32, System.String)", tupleWithoutNames.ToTestDisplayString()); 5912Assert.Equal("(System.Int32 i1, System.String i2)", tuple.ToTestDisplayString()); 5951Assert.Equal("(System.Int32, System.String)[missing]", tupleWithoutNames.ToTestDisplayString()); 5970Assert.Equal("(System.Int32 Alice, System.String Bob)[missing]", tupleWithNames.ToTestDisplayString()); 5989Assert.Equal("(System.Int32, System.String Item2, System.Int32 Charlie)[missing]", tupleWithSomeNames.ToTestDisplayString()); 6007Assert.Equal("(System.Int32 Item2, System.Int32 Item1)[missing]", tupleWithNames.ToTestDisplayString()); 6029tuple8WithoutNames.ToTestDisplayString()); 6056tuple8WithoutNames.ToTestDisplayString()); 6082tuple8WithNames.ToTestDisplayString()); 6107tuple9WithoutNames.ToTestDisplayString()); 6132tuple9WithNames.ToTestDisplayString()); 6164tuple9WithNames.ToTestDisplayString()); 6220Assert.Equal("a", ns.ToTestDisplayString()); 6228Assert.Equal("a", ns.ToTestDisplayString()); 6236Assert.Equal("a", ns.ToTestDisplayString()); 6244Assert.Equal("a.b", ns.ToTestDisplayString()); 6247Assert.Equal("", ns.ToTestDisplayString()); 6251Assert.Equal("(System.Int32, System.Int32)[missing]", comp.CreateTupleTypeSymbol(underlyingType: vt2).ToTestDisplayString()); 6254Assert.Equal("(System.Int32, System.Int32)[missing]", comp.CreateTupleTypeSymbol(underlyingType: vt2).ToTestDisplayString()); 6257Assert.Equal("(System.Int32, System.Int32)[missing]", comp.CreateTupleTypeSymbol(underlyingType: vt2).ToTestDisplayString()); 6365Assert.Equal("(System.Int32, System.String)", tupleWithoutNames.ToTestDisplayString()); 6390Assert.Equal("(System.Int32, System.String)", tuple.ToTestDisplayString()); 6400return tuple.TupleElements.Select(t => t.Type.ToTestDisplayString()); 6413Assert.Equal("(System.Int32, System.String)[missing]", tupleWithoutNames.ToTestDisplayString()); 6429Assert.Equal("(System.Int32 Alice, System.String Bob)[missing]", tupleWithNames.ToTestDisplayString()); 6444Assert.Equal("(System.Int32 Item2, System.Int32 Item1)[missing]", tupleWithNames.ToTestDisplayString()); 6462tuple8WithoutNames.ToTestDisplayString()); 6482tuple8WithNames.ToTestDisplayString()); 6502tuple9WithoutNames.ToTestDisplayString()); 6523tuple9WithNames.ToTestDisplayString()); 7579Assert.Equal("C?", model.GetTypeInfo(tuple1).ConvertedType.ToTestDisplayString()); 7588Assert.Equal("(System.Int32, System.String)", model.GetTypeInfo(tuple2).ConvertedType.ToTestDisplayString()); 7597Assert.Equal("(System.Int32, System.String)", model.GetTypeInfo(tuple3).ConvertedType.ToTestDisplayString()); 8301Assert.Equal("(System.Int32 e, System.String f)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 8302Assert.Equal("(System.Int16 a, System.String b)?", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8306Assert.Equal("(System.Int16 a, System.String b)? x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8333Assert.Equal("System.Int32", model.GetTypeInfo(l11).Type.ToTestDisplayString()); 8334Assert.Equal("System.Int32", model.GetTypeInfo(l11).ConvertedType.ToTestDisplayString()); 8340Assert.Equal("(System.Int32 e, System.String f)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 8341Assert.Equal("(System.Int16 c, System.String d)?", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8347Assert.Equal("System.Int32", model.GetTypeInfo(element).Type.ToTestDisplayString()); 8348Assert.Equal("System.Int16", model.GetTypeInfo(element).ConvertedType.ToTestDisplayString()); 8352Assert.Equal("System.String", model.GetTypeInfo(element).Type.ToTestDisplayString()); 8353Assert.Equal("System.String", model.GetTypeInfo(element).ConvertedType.ToTestDisplayString()); 8358Assert.Equal("(System.Int16 c, System.String d)?", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()); 8359Assert.Equal("(System.Int16 a, System.String b)?", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()); 8363Assert.Equal("(System.Int16 a, System.String b)? x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8388Assert.Equal("(System.Int32, System.String)", typeInfo.Type.ToTestDisplayString()); 8389Assert.Equal("(System.Int16 a, System.String b)?", typeInfo.ConvertedType.ToTestDisplayString()); 8416Assert.Equal("(System.Int32 e, System.String f)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 8417Assert.Equal("(System.Int16 a, System.String b)?", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8421Assert.Equal("(System.Int16 a, System.String b)? x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8445Assert.Equal("(System.Int32 e, System.String f)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 8446Assert.Equal("(System.Int16 c, System.String d)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8452Assert.Equal("System.Int32", model.GetTypeInfo(element).Type.ToTestDisplayString()); 8453Assert.Equal("System.Int16", model.GetTypeInfo(element).ConvertedType.ToTestDisplayString()); 8457Assert.Equal("System.String", model.GetTypeInfo(element).Type.ToTestDisplayString()); 8458Assert.Equal("System.String", model.GetTypeInfo(element).ConvertedType.ToTestDisplayString()); 8463Assert.Equal("(System.Int16 c, System.String d)", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()); 8464Assert.Equal("(System.Int16 a, System.String b)?", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()); 8468Assert.Equal("(System.Int16 a, System.String b)? x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8493Assert.Equal("(System.Int64 c, System.String d)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 8494Assert.Equal("(System.Object a, System.String b)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8500Assert.Equal("(System.Int32 e, System.String f)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 8501Assert.Equal("(System.Int32 e, System.String f)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8527Assert.Equal("(System.Int64 c, System.String d)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 8528Assert.Equal("(System.Object a, System.String b)?", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8534Assert.Equal("(System.Int32 e, System.String f)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 8535Assert.Equal("(System.Int32 e, System.String f)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8560Assert.Equal("(System.Int32 e, System.String f)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 8561Assert.Equal("(System.Int32 a, System.String b)?", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8565Assert.Equal("(System.Int32 a, System.String b)? x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8589Assert.Equal("(System.Int32 e, System.String f)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 8590Assert.Equal("(System.Int32 c, System.String d)?", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8596Assert.Equal("System.Int32", model.GetTypeInfo(element).Type.ToTestDisplayString()); 8597Assert.Equal("System.Int32", model.GetTypeInfo(element).ConvertedType.ToTestDisplayString()); 8601Assert.Equal("System.String", model.GetTypeInfo(element).Type.ToTestDisplayString()); 8602Assert.Equal("System.String", model.GetTypeInfo(element).ConvertedType.ToTestDisplayString()); 8607Assert.Equal("(System.Int32 c, System.String d)?", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()); 8608Assert.Equal("(System.Int32 a, System.String b)?", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()); 8612Assert.Equal("(System.Int32 a, System.String b)? x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8636Assert.Equal("(System.Int32 e, System.String f)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 8637Assert.Equal("(System.Int32 e, System.String f)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8642Assert.Equal("(System.Int32 c, System.String d)", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()); 8643Assert.Equal("(System.Int32 a, System.String b)?", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()); 8647Assert.Equal("(System.Int32 a, System.String b)? x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8671Assert.Equal("(System.Int32 e, System.String f)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 8672Assert.Equal("(System.Int32 a, System.String b)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8676Assert.Equal("(System.Int32 a, System.String b) x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8700Assert.Equal("(System.Int32 e, System.String f)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 8701Assert.Equal("(System.Int32 e, System.String f)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8705Assert.Equal("(System.Int32 a, System.String b) x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8729Assert.Equal("(System.Int32 e, System.String f)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 8730Assert.Equal("(System.Int16 a, System.String b)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8734Assert.Equal("(System.Int16 a, System.String b) x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8760Assert.Equal("System.Int32", model.GetTypeInfo(l11).Type.ToTestDisplayString()); 8761Assert.Equal("System.Int32", model.GetTypeInfo(l11).ConvertedType.ToTestDisplayString()); 8767Assert.Equal("(System.Int32 e, System.String f)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 8768Assert.Equal("(System.Int16 c, System.String d)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8774Assert.Equal("System.Int32", model.GetTypeInfo(element).Type.ToTestDisplayString()); 8775Assert.Equal("System.Int16", model.GetTypeInfo(element).ConvertedType.ToTestDisplayString()); 8779Assert.Equal("System.String", model.GetTypeInfo(element).Type.ToTestDisplayString()); 8780Assert.Equal("System.String", model.GetTypeInfo(element).ConvertedType.ToTestDisplayString()); 8785Assert.Equal("(System.Int16 c, System.String d)", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()); 8786Assert.Equal("(System.Int16 a, System.String b)", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()); 8790Assert.Equal("(System.Int16 a, System.String b) x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8815Assert.Equal("(System.Int16 a, System.String b)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8819Assert.Equal("(System.Int16 a, System.String b) x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8853Assert.Equal("(System.Int16 c, System.String d)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8858Assert.Equal("(System.Int16 c, System.String d)", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()); 8859Assert.Equal("(System.Int16 a, System.String b)", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()); 8863Assert.Equal("(System.Int16 a, System.String b) x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8903Assert.Equal("(System.Int32 e, C.C1 f)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 8904Assert.Equal("(System.Int16 a, System.String b)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8908Assert.Equal("(System.Int16 a, System.String b) x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 8950Assert.Equal("(System.Int32 e, C.C1 f)", model.GetTypeInfo(node).Type.ToTestDisplayString()); 8951Assert.Equal("(System.Int16 c, System.String d)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 8957Assert.Equal("System.Int32", model.GetTypeInfo(element).Type.ToTestDisplayString()); 8958Assert.Equal("System.Int16", model.GetTypeInfo(element).ConvertedType.ToTestDisplayString()); 8962Assert.Equal("C.C1", model.GetTypeInfo(element).Type.ToTestDisplayString()); 8963Assert.Equal("System.String", model.GetTypeInfo(element).ConvertedType.ToTestDisplayString()); 8968Assert.Equal("(System.Int16 c, System.String d)", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()); 8969Assert.Equal("(System.Int16 a, System.String b)", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()); 8973Assert.Equal("(System.Int16 a, System.String b) x", model.GetDeclaredSymbol(x).ToTestDisplayString()); 9024Assert.Equal("(System.Int32, System.String)", typeInfo.Type.ToTestDisplayString()); 9025Assert.Equal("C.C1", typeInfo.ConvertedType.ToTestDisplayString()); 9081Assert.Equal("(System.String, System.String)", typeInfo.Type.ToTestDisplayString()); 9082Assert.Equal("C.C1", typeInfo.ConvertedType.ToTestDisplayString()); 9153Assert.Equal("(System.Int32, System.String)", typeInfo.Type.ToTestDisplayString()); 9154Assert.Equal("C.C1", typeInfo.ConvertedType.ToTestDisplayString()); 9234Assert.Equal("(System.Int32, System.String)", typeInfo.Type.ToTestDisplayString()); 9235Assert.Equal("C.C1", typeInfo.ConvertedType.ToTestDisplayString()); 9318Assert.Equal("C.C1", typeInfo.ConvertedType.ToTestDisplayString()); 9863Assert.Equal("(System.Int32 a, dynamic) t1", model.GetDeclaredSymbol(t1).ToTestDisplayString()); 9866Assert.Equal("(System.Int32 a, dynamic) t2", model.GetDeclaredSymbol(t2).ToTestDisplayString()); 9869Assert.Equal("(System.Int32 a, dynamic) t3", model.GetDeclaredSymbol(t3).ToTestDisplayString()); 9872Assert.Equal("dynamic d1", model.GetDeclaredSymbol(d1).ToTestDisplayString()); 9875Assert.Equal("dynamic d2", model.GetDeclaredSymbol(d2).ToTestDisplayString()); 9878Assert.Equal("T d3", model.GetDeclaredSymbol(d3).ToTestDisplayString()); 9914Assert.Equal("((System.Int32 a, dynamic), System.Int32 c)[] t1", model.GetDeclaredSymbol(t1).ToTestDisplayString()); 9917Assert.Equal("((System.Int32 a, dynamic), System.Int32 c)[] t2", model.GetDeclaredSymbol(t2).ToTestDisplayString()); 9920Assert.Equal("((System.Int32 a, dynamic), System.Int32 c)[] t3", model.GetDeclaredSymbol(t3).ToTestDisplayString()); 9957model.GetDeclaredSymbol(t1).ToTestDisplayString()); 9961model.GetDeclaredSymbol(t2).ToTestDisplayString()); 9965model.GetDeclaredSymbol(t3).ToTestDisplayString()); 10003model.GetDeclaredSymbol(t1).ToTestDisplayString()); 10007model.GetDeclaredSymbol(t2).ToTestDisplayString()); 10011model.GetDeclaredSymbol(t3).ToTestDisplayString()); 10066Assert.Equal("(System.Int32, System.Int32, System.Int32) t1", model.GetDeclaredSymbol(t1).ToTestDisplayString()); 10105Assert.Equal("System.Collections.Generic.IEnumerable<(System.Int32 a, dynamic)> t1", model.GetDeclaredSymbol(t1).ToTestDisplayString()); 10108Assert.Equal("System.Collections.Generic.IEnumerable<(System.Int32 a, dynamic)> t2", model.GetDeclaredSymbol(t2).ToTestDisplayString()); 10141Assert.Equal("(System.Int64 a, System.Int64 d) t1", model.GetDeclaredSymbol(t1).ToTestDisplayString()); 10144Assert.Equal("(System.Int64 a, System.Int64 d) t2", model.GetDeclaredSymbol(t2).ToTestDisplayString()); 13985nameofArgSymbolInfo.Symbol.ToTestDisplayString()); 14002typeInfo.Type.ToTestDisplayString()); 14007typeInfo.Type.ToTestDisplayString()); 14240m1Tuple.ToTestDisplayString()); 14245m1Tuple.ToTestDisplayString()); 14256m1Tuple.ToTestDisplayString()); 14258m1Tuple.GetMember<IFieldSymbol>("Rest").Type.ToTestDisplayString()); 14263m1Tuple.ToTestDisplayString()); 14265m1Tuple.GetMember<IFieldSymbol>("Rest").Type.ToTestDisplayString()); 14272m2Tuple.ToTestDisplayString()); 14274m2Tuple.GetMember<IFieldSymbol>("Rest").Type.ToTestDisplayString()); 14279f1Tuple.ToTestDisplayString()); 14286f1Tuple.ToTestDisplayString()); 14288f1Tuple.GetMember<IFieldSymbol>("Rest").Type.ToTestDisplayString()); 14293p1Tuple.ToTestDisplayString()); 14300p1Tuple.ToTestDisplayString()); 14302p1Tuple.GetMember<IFieldSymbol>("Rest").Type.ToTestDisplayString()); 14307m3TupleArray.ToTestDisplayString()); 14310m3TupleArray.Interfaces[0].ToTestDisplayString()); 14317m3TupleArray.ToTestDisplayString()); 14320m3TupleArray.Interfaces[0].ToTestDisplayString()); 14325m4TupleList.ToTestDisplayString()); 14328m4TupleList.Interfaces[0].ToTestDisplayString()); 14335m4TupleList.ToTestDisplayString()); 14342m5Tuple.ToTestDisplayString()); 14352m6Tuple.ToTestDisplayString()); 14357m6Tuple.ToTestDisplayString()); 14434e1Tuple.ToTestDisplayString()); 14444e1Tuple.ToTestDisplayString()); 14446e1Tuple.GetMember<IFieldSymbol>("Rest").Type.ToTestDisplayString()); 14451m5TuplePointer.ToTestDisplayString()); 14458m5TuplePointer.ToTestDisplayString()); 14463Assert.Equal("Test1<(System.Int32, System.Int32)>", v1Type.ToTestDisplayString()); 14468v1Tuple.ToTestDisplayString()); 14473Assert.Equal("ITest2<(System.Int32, System.Int32)>", v2Type.ToTestDisplayString()); 16550Assert.Equal("(System.Int32, System.String)", typeInfo.Type.ToTestDisplayString()); 16551Assert.Equal("(System.Int32, System.String)", typeInfo.ConvertedType.ToTestDisplayString()); 16577Assert.Equal("(System.Int32, System.Int32)[missing]", xSymbol.ToTestDisplayString()); 16614Assert.Equal("(System.Int32 a, System.Int32 b)[missing]", xSymbol.ToTestDisplayString()); 17221Assert.Equal("(System.Int32, System.String)", model.GetTypeInfo(n1).Type.ToTestDisplayString()); 17222Assert.Equal("(System.Int32, System.String)", model.GetTypeInfo(n1).ConvertedType.ToTestDisplayString()); 17235Assert.Equal("System.Int32", model.GetTypeInfo(n3).Type.ToTestDisplayString()); 17236Assert.Equal("System.Int32", model.GetTypeInfo(n3).ConvertedType.ToTestDisplayString()); 17250Assert.Equal("System.Func<System.Int32>", model.GetTypeInfo(n5).ConvertedType.ToTestDisplayString()); 17282Assert.Equal("(System.Int32, System.String)", model.GetTypeInfo(n1).Type.ToTestDisplayString()); 17283Assert.Equal("(System.Int16, System.String)", model.GetTypeInfo(n1).ConvertedType.ToTestDisplayString()); 17290Assert.Equal("(System.Int16, System.String)", model.GetTypeInfo(n2).ConvertedType.ToTestDisplayString()); 17296Assert.Equal("System.Int32", model.GetTypeInfo(n3).Type.ToTestDisplayString()); 17297Assert.Equal("System.Int16", model.GetTypeInfo(n3).ConvertedType.ToTestDisplayString()); 17304Assert.Equal("System.String", model.GetTypeInfo(n4).ConvertedType.ToTestDisplayString()); 17311Assert.Equal("System.Func<System.Int32>", model.GetTypeInfo(n5).ConvertedType.ToTestDisplayString()); 17341Assert.Equal("(System.Int32, System.String)", model.GetTypeInfo(n1).Type.ToTestDisplayString()); 17342Assert.Equal("(System.Int16, System.String)", model.GetTypeInfo(n1).ConvertedType.ToTestDisplayString()); 17349Assert.Equal("(System.Int16, System.String)", model.GetTypeInfo(n2).ConvertedType.ToTestDisplayString()); 17412Assert.Equal("(System.Int32 Alice, System.String Bob)", x1Symbol.Type.ToTestDisplayString()); 17445Assert.Equal("(System.String, System.String) x1", x1Symbol.ToTestDisplayString()); 19238Assert.Equal("(System.Int32 a, System.Int32) x1", x1.ToTestDisplayString()); 19241Assert.Equal("(System.Int32 a, dynamic c) x2", x2.ToTestDisplayString()); 19300Assert.Equal("(System.Int32 a, System.Int32 b)? x1", x1.ToTestDisplayString()); 19303Assert.Equal("(System.Int32 a, System.Int32 b) x2", x2.ToTestDisplayString()); 19306Assert.Equal("C x3", x3.ToTestDisplayString()); 19309Assert.Equal("(System.Int32 a, System.Int32 c)? x4", x4.ToTestDisplayString()); 19312Assert.Equal("(System.Int32 a, System.Int32)? x5", x5.ToTestDisplayString()); 19315Assert.Equal("(System.Int32 a, System.Int32 b) x6", x6.ToTestDisplayString()); 19318Assert.Equal("(System.Int32 a, System.Int32 b) x7", x7.ToTestDisplayString()); 19321Assert.Equal("C x8", x8.ToTestDisplayString()); 19324Assert.Equal("(System.Int32 a, System.Int32 c) x9", x9.ToTestDisplayString()); 19327Assert.Equal("(System.Double d, System.Int32 c) x6double", x6double.ToTestDisplayString()); 19403Assert.Equal("(System.Int32, System.Int32) x1", x1.ToTestDisplayString()); 19406Assert.Equal("(System.Int32, System.Int32) x2", x2.ToTestDisplayString()); 19433Assert.Equal("(System.Int32 a, System.Int64 b) x1", x1.ToTestDisplayString()); 19487Assert.Equal("(System.Int32 a, System.Int32) x1", x1.ToTestDisplayString()); 19545Assert.Equal("(dynamic a, System.Int32) x1", x1.ToTestDisplayString()); 19668Assert.Equal("(System.Int32 a, System.Int32)", ((IMethodSymbol)invocation1.Symbol).ReturnType.ToTestDisplayString()); 19671Assert.Equal("(System.Int32, System.Int32)", ((IMethodSymbol)invocation2.Symbol).ReturnType.ToTestDisplayString()); 19674Assert.Equal("(System.Int32, System.Int32)[]", ((IMethodSymbol)invocation3.Symbol).ReturnType.ToTestDisplayString()); 19712Assert.Equal("(System.Int32 a, System.Int32 b) C.M2<(System.Int32 a, System.Int32 b)>((System.Int32 a, System.Int32 b) x1, (System.Int32 a, System.Int32 b) x2)", invocation1.Symbol.ToTestDisplayString()); 19715Assert.Equal("(System.Int64, System.Int32 b) C.M2<(System.Int64, System.Int32 b)>((System.Int64, System.Int32 b) x1, (System.Int64, System.Int32 b) x2)", invocation2.Symbol.ToTestDisplayString()); 19718Assert.Equal("(System.Int64 a, System.Int32 b) C.M2<(System.Int64 a, System.Int32 b)>((System.Int64 a, System.Int32 b) x1, (System.Int64 a, System.Int32 b) x2)", invocation3.Symbol.ToTestDisplayString()); 19743Assert.Equal("void C.M2<(dynamic[] a, dynamic[])>((dynamic[] a, dynamic[]) x1, (dynamic[] a, dynamic[]) x2)", invocation1.Symbol.ToTestDisplayString()); 20367Assert.Equal("I0<(System.Int32 a, System.Int32 b)>", model.GetDeclaredSymbol(c1).AllInterfaces[0].ToTestDisplayString()); 20368Assert.Equal("I0<(System.Int32 notA, System.Int32 notB)>", model.GetDeclaredSymbol(c1).AllInterfaces[1].ToTestDisplayString()); 20372Assert.Equal("I0<(System.Int32 a, System.Int32 b)>", model.GetDeclaredSymbol(c2).AllInterfaces[0].ToTestDisplayString()); 20376Assert.Equal("I0<System.Int32>", model.GetDeclaredSymbol(c3).AllInterfaces[0].ToTestDisplayString()); 20461Assert.Equal("I2", c1Interfaces[0].ToTestDisplayString()); 20462Assert.Equal("I1<(System.Int32 c, System.Int32 d)>", c1Interfaces[1].ToTestDisplayString()); 20463Assert.Equal("I2", c1AllInterfaces[0].ToTestDisplayString()); 20464Assert.Equal("I1<(System.Int32 a, System.Int32 b)>", c1AllInterfaces[1].ToTestDisplayString()); 20465Assert.Equal("I1<(System.Int32 c, System.Int32 d)>", c1AllInterfaces[2].ToTestDisplayString()); 20473Assert.Equal("I1<(System.Int32 c, System.Int32 d)>", c2Interfaces[0].ToTestDisplayString()); 20474Assert.Equal("I2", c2Interfaces[1].ToTestDisplayString()); 20475Assert.Equal("I1<(System.Int32 c, System.Int32 d)>", c2AllInterfaces[0].ToTestDisplayString()); 20476Assert.Equal("I2", c2AllInterfaces[1].ToTestDisplayString()); 20477Assert.Equal("I1<(System.Int32 a, System.Int32 b)>", c2AllInterfaces[2].ToTestDisplayString()); 20485Assert.Equal("I1<(System.Int32 a, System.Int32 b)>", c3Interfaces[0].ToTestDisplayString()); 20486Assert.Equal("I1<(System.Int32 c, System.Int32 d)>", c3Interfaces[1].ToTestDisplayString()); 20487Assert.Equal("I1<(System.Int32 a, System.Int32 b)>", c3AllInterfaces[0].ToTestDisplayString()); 20488Assert.Equal("I1<(System.Int32 c, System.Int32 d)>", c3AllInterfaces[1].ToTestDisplayString()); 20496Assert.Equal("I2", c4Interfaces[0].ToTestDisplayString()); 20497Assert.Equal("I3", c4Interfaces[1].ToTestDisplayString()); 20498Assert.Equal("I2", c4AllInterfaces[0].ToTestDisplayString()); 20499Assert.Equal("I1<(System.Int32 a, System.Int32 b)>", c4AllInterfaces[1].ToTestDisplayString()); 20500Assert.Equal("I3", c4AllInterfaces[2].ToTestDisplayString()); 20501Assert.Equal("I1<(System.Int32 c, System.Int32 d)>", c4AllInterfaces[3].ToTestDisplayString()); 20508Assert.Equal("void I1<(System.Int32 a, System.Int32 b)>.M()", cMabImplementations[0].ToTestDisplayString()); 20511Assert.Equal("void I1<(System.Int32 c, System.Int32 d)>.M()", cMcdImplementations[0].ToTestDisplayString()); 20675Assert.Equal("I2<T>", c1Interfaces[0].ToTestDisplayString()); 20676Assert.Equal("I1<(T c, T d)>", c1Interfaces[1].ToTestDisplayString()); 20677Assert.Equal("I2<T>", c1AllInterfaces[0].ToTestDisplayString()); 20678Assert.Equal("I1<(T a, T b)>", c1AllInterfaces[1].ToTestDisplayString()); 20679Assert.Equal("I1<(T c, T d)>", c1AllInterfaces[2].ToTestDisplayString()); 20687Assert.Equal("I1<(T c, T d)>", c2Interfaces[0].ToTestDisplayString()); 20688Assert.Equal("I2<T>", c2Interfaces[1].ToTestDisplayString()); 20689Assert.Equal("I1<(T c, T d)>", c2AllInterfaces[0].ToTestDisplayString()); 20690Assert.Equal("I2<T>", c2AllInterfaces[1].ToTestDisplayString()); 20691Assert.Equal("I1<(T a, T b)>", c2AllInterfaces[2].ToTestDisplayString()); 20699Assert.Equal("I1<(T a, T b)>", c3Interfaces[0].ToTestDisplayString()); 20700Assert.Equal("I1<(T c, T d)>", c3Interfaces[1].ToTestDisplayString()); 20701Assert.Equal("I1<(T a, T b)>", c3AllInterfaces[0].ToTestDisplayString()); 20702Assert.Equal("I1<(T c, T d)>", c3AllInterfaces[1].ToTestDisplayString()); 20710Assert.Equal("I2<T>", c4Interfaces[0].ToTestDisplayString()); 20711Assert.Equal("I3<T>", c4Interfaces[1].ToTestDisplayString()); 20712Assert.Equal("I2<T>", c4AllInterfaces[0].ToTestDisplayString()); 20713Assert.Equal("I1<(T a, T b)>", c4AllInterfaces[1].ToTestDisplayString()); 20714Assert.Equal("I3<T>", c4AllInterfaces[2].ToTestDisplayString()); 20715Assert.Equal("I1<(T c, T d)>", c4AllInterfaces[3].ToTestDisplayString()); 20722Assert.Equal("void I1<(T a, T b)>.M()", cMabImplementations[0].ToTestDisplayString()); 20725Assert.Equal("void I1<(T c, T d)>.M()", cMcdImplementations[0].ToTestDisplayString()); 20757Assert.Equal("I1<(T a, T b)>", c3Interfaces[0].ToTestDisplayString()); 20758Assert.Equal("I1<(U c, U d)>", c3Interfaces[1].ToTestDisplayString()); 20759Assert.Equal("I1<(T a, T b)>", c3AllInterfaces[0].ToTestDisplayString()); 20760Assert.Equal("I1<(U c, U d)>", c3AllInterfaces[1].ToTestDisplayString()); 20767Assert.Equal("void I1<(T a, T b)>.M()", cMabImplementations[0].ToTestDisplayString()); 20770Assert.Equal("void I1<(U c, U d)>.M()", cMcdImplementations[0].ToTestDisplayString()); 20811Assert.Equal("void I1<(System.Int32 c, System.Int32 d)>.M()", mImplementations[0].ToTestDisplayString()); 21355Assert.Equal("<anonymous type: (System.Int32 a, System.Int32 b) Tuple> x1", model.GetDeclaredSymbol(x1).ToTestDisplayString()); 21358Assert.Equal("<anonymous type: (System.Int32 c, System.Int32) Tuple> x2", model.GetDeclaredSymbol(x2).ToTestDisplayString()); 23537Assert.Equal("ref (System.Int32, System.Object) ConsoleApplication5.C2.Goo(System.Int32 arg)", m.ToTestDisplayString()); 23540Assert.Equal("ref (System.Int32, dynamic) ClassLibrary1.C1.Goo(System.Int32 arg)", b.ToTestDisplayString()); 24223Assert.Equal("System.Int32 (System.Int32 elem1, System.Int32 elem2).elem2", model.GetSymbolInfo(nodes[0]).Symbol.ToTestDisplayString()); 24226Assert.Equal("System.Int32 elem2", model.GetSymbolInfo(nodes[1]).Symbol.ToTestDisplayString()); 24229Assert.Equal("System.Int32 (System.Int32 elem1, System.Int32 elem2).elem2", model.GetSymbolInfo(nodes[2]).Symbol.ToTestDisplayString()); 24232Assert.Equal("System.Int32 elem2", model.GetSymbolInfo(nodes[3]).Symbol.ToTestDisplayString()); 24237Assert.Equal("(System.Int32 elem1, System.Int32 elem2)", symbolInfo.Symbol.ToTestDisplayString()); 24240Assert.Equal("(System.Int32 elem1, System.Int32 elem2)", typeInfo.Type.ToTestDisplayString()); 24244Assert.Equal("System.Int32 (System.Int32 elem1, System.Int32 elem2).elem1", model.GetDeclaredSymbol(type.Elements.First()).ToTestDisplayString()); 24245Assert.Equal("System.Int32 (System.Int32 elem1, System.Int32 elem2).elem2", model.GetDeclaredSymbol(type.Elements.Last()).ToTestDisplayString()); 24246Assert.Equal("System.Int32 (System.Int32 elem1, System.Int32 elem2).elem1", model.GetDeclaredSymbol((SyntaxNode)type.Elements.First()).ToTestDisplayString()); 24247Assert.Equal("System.Int32 (System.Int32 elem1, System.Int32 elem2).elem2", model.GetDeclaredSymbol((SyntaxNode)type.Elements.Last()).ToTestDisplayString()); 24299Assert.Equal("Derived", derivedSymbol.ToTestDisplayString()); 24305derivedSymbol.AllInterfaces.Select(i => i.ToTestDisplayString())); 24308Assert.Equal("(System.Int32 notA, System.Int32 notB)", xSymbol.Type.ToTestDisplayString()); 24362Assert.Equal("Derived", derivedSymbol.ToTestDisplayString()); 24368derivedSymbol.AllInterfaces.Select(i => i.ToTestDisplayString())); 24371Assert.Equal("(System.Int32 notA, System.Int32 notB)", xSymbol.Type.ToTestDisplayString()); 24426Assert.Equal("Derived<T>", derivedSymbol.ToTestDisplayString()); 24432derivedSymbol.AllInterfaces.Select(i => i.ToTestDisplayString())); 24436Assert.Equal("Derived<(System.String a, System.String b)>", collectionSymbol.ToTestDisplayString()); 24442collectionSymbol.AllInterfaces.Select(i => i.ToTestDisplayString())); 24499Assert.Equal("Derived<T>", derivedSymbol.ToTestDisplayString()); 24505derivedSymbol.AllInterfaces.Select(i => i.ToTestDisplayString())); 24509Assert.Equal("Derived<(System.Int32 notA, System.Int32 notB)>", collectionSymbol.ToTestDisplayString()); 24515collectionSymbol.AllInterfaces.Select(i => i.ToTestDisplayString())); 24572Assert.Equal("Derived<T>", derivedSymbol.ToTestDisplayString()); 24578derivedSymbol.AllInterfaces.Select(i => i.ToTestDisplayString())); 24582Assert.Equal("Derived<System.Int32>", collectionSymbol.ToTestDisplayString()); 24587collectionSymbol.AllInterfaces.Select(i => i.ToTestDisplayString())); 24646Assert.Equal("Derived<T>", derivedSymbol.ToTestDisplayString()); 24652derivedSymbol.AllInterfaces.Select(i => i.ToTestDisplayString())); 24656Assert.Equal("Derived<(System.String notA, System.String notB)>", collectionSymbol.ToTestDisplayString()); 24662collectionSymbol.AllInterfaces.Select(i => i.ToTestDisplayString())); 25065Assert.Equal("(System.Int32 a, System.Int32 b)", xSymbol.ToTestDisplayString()); 25094Assert.Equal("(?, ?)", yType.Type.ToTestDisplayString()); 25099Assert.Equal("(System.Int32 a, ?)", zType.Type.ToTestDisplayString()); 25125Assert.Equal("(System.Int32 Alice, ?)", tupleType.Type.ToTestDisplayString()); 25743Assert.Equal("(System.Int32, System.String)", model.GetTypeInfo(tuple).ConvertedType.ToTestDisplayString()); 25747Assert.Equal("System.Int32?", model.GetTypeInfo(first).Type.ToTestDisplayString()); 25748Assert.Equal("System.Int32", model.GetTypeInfo(first).ConvertedType.ToTestDisplayString()); 25753Assert.Equal("System.String", model.GetTypeInfo(second).ConvertedType.ToTestDisplayString()); 25814Assert.Equal("(System.Int32, System.String)?", model.GetTypeInfo(tuple).ConvertedType.ToTestDisplayString()); 25818Assert.Equal("System.Int32?", model.GetTypeInfo(first).Type.ToTestDisplayString()); 25819Assert.Equal("System.Int32", model.GetTypeInfo(first).ConvertedType.ToTestDisplayString()); 25824Assert.Equal("System.String", model.GetTypeInfo(second).ConvertedType.ToTestDisplayString()); 25879Assert.Equal("(System.Int32, System.String, System.Int32)", model.GetTypeInfo(tuple).ConvertedType.ToTestDisplayString()); 25883Assert.Equal("System.Int32?", model.GetTypeInfo(first).Type.ToTestDisplayString()); 25884Assert.Equal("System.Int32?", model.GetTypeInfo(first).ConvertedType.ToTestDisplayString()); 25920Assert.Equal("(System.Int32, System.Int32)", model.GetTypeInfo(tuple).Type.ToTestDisplayString()); 25921Assert.Equal("(System.Int32, System.Int32)", model.GetTypeInfo(tuple).ConvertedType.ToTestDisplayString()); 25950Assert.Equal("(System.Int32? e, System.String)", model.GetTypeInfo(tuple).Type.ToTestDisplayString()); 25951Assert.Equal("(System.Int32, System.String, System.Int32)", model.GetTypeInfo(tuple).ConvertedType.ToTestDisplayString()); 26268Assert.Equal("(System.Int32 A, System.Object B)", tupleSymbol.ConvertedType.ToTestDisplayString()); 26336Assert.Equal("IResult<System.Int32>", doSymbol.ReturnType.ToTestDisplayString()); 26369Assert.Equal("IResult<System.Int32>", doSymbol.ReturnType.ToTestDisplayString()); 26402Assert.Equal("IResult<System.Int32>", doSymbol.ReturnType.ToTestDisplayString()); 26435Assert.Equal("IResult<System.Int32>", doSymbol.ReturnType.ToTestDisplayString());
CodeGen\IndexAndRangeTests.cs (2)
3536Assert.Equal("C", model.GetTypeInfo(receivers[0]).Type.ToTestDisplayString()); 3539Assert.Equal("C", model.GetTypeInfo(receivers[1]).Type.ToTestDisplayString());
Emit\EmitMetadataTests.cs (1)
576Assert.Equal("System.Runtime.CompilerServices.IsVolatile", mod.Modifier.ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (293)
Attributes\AttributeTests.cs (3)
9618Assert.Equal("Target<>", typeInAttribute.ToTestDisplayString()); 9628Assert.Equal("Target<>", typeInAttribute.ToTestDisplayString()); 10769Assert.Equal("Attr(Of System.Int32)", attrs[0].AttributeClass.ToTestDisplayString());
Attributes\AttributeTests_Dynamic.cs (1)
551Assert.Equal("System.Boolean", actualTransformFlag.Type.ToTestDisplayString());
Emit\NumericIntPtrTests.cs (7)
699var actualLocals = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => model.GetDeclaredSymbol(d).ToTestDisplayString()); 1884var actualOperators = nodes.Select(n => model.GetSymbolInfo(n).Symbol.ToTestDisplayString()).ToArray(); 1936var actualOperators = nodes.Select(n => model.GetSymbolInfo(n).Symbol.ToTestDisplayString()).ToArray(); 11168Assert.Equal("System.String", symbol.ToTestDisplayString()); 11195Assert.Equal($"System.Int32 C.{fieldName}", symbol.ToTestDisplayString()); 11220Assert.Equal("System.Int32 C.nint", symbol.ToTestDisplayString()); 11265Assert.Equal("nint nint.Zero", symbol.ToTestDisplayString());
FlowAnalysis\RegionAnalysisTests.cs (10)
1460Assert.Equal("System.Int32 y", dataFlows.DataFlowsIn.Single().ToTestDisplayString()); 1461Assert.Equal("System.Int32 y", dataFlows.ReadInside.Single().ToTestDisplayString()); 1478Assert.Equal("System.Int32 y", dataFlows.DataFlowsIn.Single().ToTestDisplayString()); 1479Assert.Equal("System.Int32 y", dataFlows.ReadInside.Single().ToTestDisplayString()); 6222Assert.Equal("MyClass this", flowAnalysis.DataFlowsIn.Single().ToTestDisplayString()); 6224Assert.Equal("MyClass this", flowAnalysis.ReadInside.Single().ToTestDisplayString()); 6226Assert.Equal("MyClass this", flowAnalysis.WrittenOutside.Single().ToTestDisplayString()); 6230Assert.Equal("MyClass this", flowAnalysis.Captured.Single().ToTestDisplayString()); 6231Assert.Equal("MyClass this", flowAnalysis.DataFlowsIn.Single().ToTestDisplayString()); 6233Assert.Equal("MyClass this", flowAnalysis.ReadInside.Single().ToTestDisplayString());
Semantics\PatternMatchingTests.cs (12)
1161Assert.Equal("System.Int32", ((ILocalSymbol)compilation.GetSemanticModel(tree).GetDeclaredSymbol(x1Decl[0])).Type.ToTestDisplayString()); 3450Assert.Equal("System.Boolean", typeInfo1.Type.ToTestDisplayString()); 3454Assert.Equal("System.Int32", typeInfo1.Type.ToTestDisplayString()); 3460Assert.Equal("System.Int32", typeInfo2.Type.ToTestDisplayString()); 4253Assert.Equal("System.Collections.Generic.IEnumerable<System.String>", model.GetTypeInfo(x2Ref).Type.ToTestDisplayString()); 4295Assert.Equal("System.Int32", model.GetTypeInfo(declaration1).Type.ToTestDisplayString()); 4296Assert.Equal("System.Int32", model.GetTypeInfo(declaration1.Type).Type.ToTestDisplayString()); 4309Assert.Equal("System.Int32", model.GetTypeInfo(declaration3).Type.ToTestDisplayString()); 4310Assert.Equal("System.Int32", model.GetTypeInfo(declaration3.Type).Type.ToTestDisplayString()); 6573Assert.Equal("System.Int32", model.GetTypeInfo(caseDefault.Pattern).Type.ToTestDisplayString()); 6574Assert.Equal("System.Int32", model.GetTypeInfo(caseDefault.Pattern).ConvertedType.ToTestDisplayString()); 11386var types = locals.Select(local => ((ILocalSymbol)model.GetDeclaredSymbol(local)).Type.ToTestDisplayString()).ToArray();
Semantics\PatternMatchingTests_Global.cs (3)
901Assert.Equal("System.Int32", ((IFieldSymbol)compilation.GetSemanticModel(tree).GetDeclaredSymbol(x1Decl)).Type.ToTestDisplayString()); 1459Assert.Equal("System.Int32", ((IFieldSymbol)compilation.GetSemanticModel(tree).GetDeclaredSymbol(x1Decl)).Type.ToTestDisplayString()); 6377Assert.Equal("a=System.Int32", model.GetAliasInfo(x1.Type).ToTestDisplayString());
Semantics\PatternMatchingTests_ListPatterns.cs (6)
3729Assert.Equal("System.Int32", ((ILocalSymbol)symbol).Type.ToTestDisplayString()); 3736Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 3737Assert.Equal("System.Int32", typeInfo.ConvertedType.ToTestDisplayString()); 3744Assert.Equal("System.Int32", ((ILocalSymbol)symbol).Type.ToTestDisplayString()); 3751Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 3752Assert.Equal("System.Int32", typeInfo.ConvertedType.ToTestDisplayString());
Semantics\PatternMatchingTests_Scope.cs (44)
418Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 723Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 992Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 1296Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 5352Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 6482Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 6484Assert.Equal("System.Int64 y1", model.LookupSymbols(x1Ref[0].SpanStart, name: "y1").Single().ToTestDisplayString()); 6526Assert.Equal("System.Boolean d", model.GetDeclaredSymbol(d).ToTestDisplayString()); 6893Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 6895Assert.Equal("System.Boolean y1", model.LookupSymbols(x1Ref[0].SpanStart, name: "y1").Single().ToTestDisplayString()); 6937Assert.Equal("System.Boolean d", model.GetDeclaredSymbol(d).ToTestDisplayString()); 7222Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 7545Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 9651Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 10214Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 10730Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 11134Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 11182Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 11232Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 11275Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 11318Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 11364Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 11407Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 11451Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(yRef).Type.ToTestDisplayString()); 11454Assert.Equal("System.Boolean", compilation.GetSemanticModel(tree).GetTypeInfo(zRef).Type.ToTestDisplayString()); 11497Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(xRef).Type.ToTestDisplayString()); 11500Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(yRef).Type.ToTestDisplayString()); 11503Assert.Equal("System.Boolean", compilation.GetSemanticModel(tree).GetTypeInfo(zRef).Type.ToTestDisplayString()); 11549Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(xRef).Type.ToTestDisplayString()); 11556Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(yRef).Type.ToTestDisplayString()); 11612Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(xRef).Type.ToTestDisplayString()); 11615Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(yRef).Type.ToTestDisplayString()); 11667Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(y1Ref).Type.ToTestDisplayString()); 11670Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(z0Ref).Type.ToTestDisplayString()); 11673Assert.Equal("System.Boolean", compilation.GetSemanticModel(tree).GetTypeInfo(z1Ref).Type.ToTestDisplayString()); 11727Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(y1Ref).Type.ToTestDisplayString()); 11730Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(z0Ref).Type.ToTestDisplayString()); 11733Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(z1Ref).Type.ToTestDisplayString()); 11736Assert.Equal("System.Boolean", compilation.GetSemanticModel(tree).GetTypeInfo(z2Ref).Type.ToTestDisplayString()); 12156Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 12159Assert.Equal("var y1", y1.ToTestDisplayString()); 12213Assert.Equal("var e", symbol.ToTestDisplayString()); 12252Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 13779Assert.Equal("System.Int32", x1.Type.ToTestDisplayString());
Semantics\PatternMatchingTests2.cs (28)
2169Assert.Equal(ex.Type, typeInfo.Type.ToTestDisplayString()); 2170Assert.Equal(ex.ConvertedType, typeInfo.ConvertedType.ToTestDisplayString()); 2260Assert.Equal("T1", ti.Type.ToTestDisplayString()); 2261Assert.Equal("T2", ti.ConvertedType.ToTestDisplayString()); 2265Assert.Equal("T3", ti.Type.ToTestDisplayString()); 2266Assert.Equal("T3", ti.ConvertedType.ToTestDisplayString()); 2270Assert.Equal("T4", ti.Type.ToTestDisplayString()); 2271Assert.Equal("T4", ti.ConvertedType.ToTestDisplayString()); 2275Assert.Equal("T5", ti.Type.ToTestDisplayString()); 2276Assert.Equal("T6", ti.ConvertedType.ToTestDisplayString()); 2304Assert.Equal("System.Object", ti.Type.ToTestDisplayString()); 2305Assert.Equal("Point", ti.ConvertedType.ToTestDisplayString()); 2309Assert.Equal("System.Object", ti.Type.ToTestDisplayString()); 2310Assert.Equal("System.Int32", ti.ConvertedType.ToTestDisplayString()); 2314Assert.Equal("System.IComparable", ti.Type.ToTestDisplayString()); 2315Assert.Equal("System.Double", ti.ConvertedType.ToTestDisplayString()); 2350Assert.Equal("System.Object", ti.Type.ToTestDisplayString()); 2351Assert.Equal("Point", ti.ConvertedType.ToTestDisplayString()); 2355Assert.Equal("?", ti.Type.ToTestDisplayString()); 2357Assert.Equal("System.Int32", ti.ConvertedType.ToTestDisplayString()); 2361Assert.Equal("?", ti.Type.ToTestDisplayString()); 2363Assert.Equal("System.Double", ti.ConvertedType.ToTestDisplayString()); 2367Assert.Equal("?", ti.Type.ToTestDisplayString()); 2369Assert.Equal("?", ti.ConvertedType.ToTestDisplayString()); 2374Assert.Equal("System.Object", ti.Type.ToTestDisplayString()); 2375Assert.Equal("Q7", ti.ConvertedType.ToTestDisplayString()); 2893Assert.Equal(expectedNaturalType, typeInfo.Type?.ToTestDisplayString()); 2894Assert.Equal(expectedConvertedType, typeInfo.ConvertedType?.ToTestDisplayString());
Semantics\PatternMatchingTests3.cs (146)
57Assert.Equal("System.Int32 Point.X", xSymbol.Symbol.ToTestDisplayString()); 65Assert.Equal("System.Int32 Point.Y { get; }", ySymbol.Symbol.ToTestDisplayString()); 119Assert.Equal("System.Int32 I1.X { get; }", xSymbol.CandidateSymbols[0].ToTestDisplayString()); 120Assert.Equal("System.Int32 I2.X { get; }", xSymbol.CandidateSymbols[1].ToTestDisplayString()); 129Assert.Equal("System.Int32 I1.Y { get; }", ySymbol.CandidateSymbols[0].ToTestDisplayString()); 130Assert.Equal("System.Int32 I2.Y { get; }", ySymbol.CandidateSymbols[1].ToTestDisplayString()); 213Assert.Equal("out System.Int32 X", xSymbol.Symbol.ToTestDisplayString()); 221Assert.Equal("out System.Int32 Y", ySymbol.Symbol.ToTestDisplayString()); 266Assert.Equal("out System.Int32 Z", xSymbol.Symbol.ToTestDisplayString()); 274Assert.Equal("out System.Int32 W", ySymbol.Symbol.ToTestDisplayString()); 307Assert.Equal("System.Int32 (System.Int32 X, System.Int32 Y).X", xSymbol.Symbol.ToTestDisplayString()); 315Assert.Equal("System.Int32 (System.Int32 X, System.Int32 Y).Y", ySymbol.Symbol.ToTestDisplayString()); 4118Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4119Assert.Equal("System.Runtime.CompilerServices.ITuple", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4124Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4125Assert.Equal("System.Runtime.CompilerServices.ITuple", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4131Assert.Equal("System.Int32 N", model.GetSymbolInfo(((ConstantPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4132Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4133Assert.Equal("System.Int32", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4134Assert.Equal("System.Int32", model.GetTypeInfo(((ConstantPatternSyntax)pattern).Expression).Type.ToTestDisplayString()); 4135Assert.Equal("System.Int32", model.GetTypeInfo(((ConstantPatternSyntax)pattern).Expression).ConvertedType.ToTestDisplayString()); 4140Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4141Assert.Equal("System.Runtime.CompilerServices.ITuple", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4146Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4147Assert.Equal("System.Runtime.CompilerServices.ITuple", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4153Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4154Assert.Equal("System.Int64", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4160Assert.Equal("System.Int64", model.GetSymbolInfo(((TypePatternSyntax)pattern).Type).Symbol.ToTestDisplayString()); 4161Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4162Assert.Equal("System.Int64", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4167Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4168Assert.Equal("System.Runtime.CompilerServices.ITuple", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4175Assert.Equal("System.Int32", model.GetSymbolInfo(((TypePatternSyntax)pattern).Type).Symbol.ToTestDisplayString()); 4176Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4177Assert.Equal("System.Int32", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4182Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4183Assert.Equal("System.Runtime.CompilerServices.ITuple", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4188Assert.Equal("System.Int64", model.GetSymbolInfo(((ConstantPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4189Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4190Assert.Equal("System.Int64", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4195Assert.Equal("System.Int32", model.GetSymbolInfo(((ConstantPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4196Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4197Assert.Equal("System.Int32", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4202Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4203Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4208Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4209Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4214Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4215Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4220Assert.Equal("System.Char A", model.GetSymbolInfo(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4221Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4222Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4227Assert.Equal("System.Char Z", model.GetSymbolInfo(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4228Assert.Equal("System.Char", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4229Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4234Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4235Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4240Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4241Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4246Assert.Equal("System.Char a", model.GetSymbolInfo(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4247Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4248Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4253Assert.Equal("System.Char z", model.GetSymbolInfo(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4254Assert.Equal("System.Char", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4255Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4260Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4261Assert.Equal("System.Object", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4266Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4267Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4272Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4273Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4278Assert.Equal("System.Char c0", model.GetSymbolInfo(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4279Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4280Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4285Assert.Equal("System.Char c9", model.GetSymbolInfo(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4286Assert.Equal("System.Char", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4287Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4345Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4346Assert.Equal("System.Runtime.CompilerServices.ITuple", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4351Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4352Assert.Equal("System.Runtime.CompilerServices.ITuple", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4358Assert.Equal("System.Int32 N", model.GetSymbolInfo(((ConstantPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4359Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4360Assert.Equal("System.Int32", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4361Assert.Equal("System.Int32", model.GetTypeInfo(((ConstantPatternSyntax)pattern).Expression).Type.ToTestDisplayString()); 4362Assert.Equal("System.Int32", model.GetTypeInfo(((ConstantPatternSyntax)pattern).Expression).ConvertedType.ToTestDisplayString()); 4367Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4368Assert.Equal("System.Runtime.CompilerServices.ITuple", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4373Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4374Assert.Equal("System.Runtime.CompilerServices.ITuple", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4380Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4381Assert.Equal("System.Int64", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4387Assert.Equal("System.Int64", model.GetSymbolInfo(((TypePatternSyntax)pattern).Type).Symbol.ToTestDisplayString()); 4388Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4389Assert.Equal("System.Int64", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4394Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4395Assert.Equal("System.Int32", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4396Assert.Equal("System.Int32", model.GetTypeInfo(((ConstantPatternSyntax)pattern).Expression).Type.ToTestDisplayString()); 4397Assert.Equal("System.Int32", model.GetTypeInfo(((ConstantPatternSyntax)pattern).Expression).ConvertedType.ToTestDisplayString()); 4402Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4403Assert.Equal("System.Runtime.CompilerServices.ITuple", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4409Assert.Equal("System.Int32", model.GetSymbolInfo(((TypePatternSyntax)pattern).Type).Symbol.ToTestDisplayString()); 4410Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4411Assert.Equal("System.Int32", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4416Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4417Assert.Equal("System.Runtime.CompilerServices.ITuple", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4422Assert.Equal("System.Int64", model.GetSymbolInfo(((ConstantPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4423Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4424Assert.Equal("System.Int64", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4429Assert.Equal("System.Int32", model.GetSymbolInfo(((ConstantPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4430Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4431Assert.Equal("System.Int32", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4436Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4437Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4442Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4443Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4448Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4449Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4454Assert.Equal("System.Char A", model.GetSymbolInfo(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4455Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4456Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4461Assert.Equal("System.Char Z", model.GetSymbolInfo(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4462Assert.Equal("System.Char", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4463Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4468Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4469Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4474Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4475Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4480Assert.Equal("System.Char a", model.GetSymbolInfo(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4481Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4482Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4487Assert.Equal("System.Char z", model.GetSymbolInfo(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4488Assert.Equal("System.Char", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4489Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4494Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4495Assert.Equal("System.Object", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4500Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4501Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4506Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4507Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4512Assert.Equal("System.Char c0", model.GetSymbolInfo(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4513Assert.Equal("System.Object", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4514Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString()); 4519Assert.Equal("System.Char c9", model.GetSymbolInfo(((RelationalPatternSyntax)pattern).Expression).Symbol.ToTestDisplayString()); 4520Assert.Equal("System.Char", model.GetTypeInfo(pattern).Type.ToTestDisplayString()); 4521Assert.Equal("System.Char", model.GetTypeInfo(pattern).ConvertedType.ToTestDisplayString());
Semantics\PatternMatchingTests4.cs (1)
1018Assert.Equal("void C1.Deconstruct(out System.Int32 X, out System.Int32 Y)", symbolInfo.Symbol.ToTestDisplayString());
Semantics\PatternMatchingTests5.cs (28)
1114Assert.Equal("P P.Y", xySymbol.Symbol.ToTestDisplayString()); 1119Assert.Equal("P P.X { get; }", xSymbol.Symbol.ToTestDisplayString()); 1124Assert.Equal("P P.Y", yNameSymbol.Symbol.ToTestDisplayString()); 1132Assert.Equal("P P.X { get; }", yxSymbol.Symbol.ToTestDisplayString()); 1137Assert.Equal("P P.Y", ySymbol.Symbol.ToTestDisplayString()); 1142Assert.Equal("P P.X { get; }", xNameSymbol.Symbol.ToTestDisplayString()); 1196Assert.Equal("P I1.X { get; }", xSymbol.CandidateSymbols[0].ToTestDisplayString()); 1197Assert.Equal("P I2.X { get; }", xSymbol.CandidateSymbols[1].ToTestDisplayString()); 1206Assert.Equal("P I1.Y { get; }", ySymbol.CandidateSymbols[0].ToTestDisplayString()); 1207Assert.Equal("P I2.Y { get; }", ySymbol.CandidateSymbols[1].ToTestDisplayString()); 1297Assert.Equal("C S.Y", xySymbol.Symbol.ToTestDisplayString()); 1299Assert.Equal("C", xyType.Type.ToTestDisplayString()); 1300Assert.Equal("C", xyType.ConvertedType.ToTestDisplayString()); 1305Assert.Equal("S? C.X { get; }", xSymbol.Symbol.ToTestDisplayString()); 1307Assert.Equal("S?", xType.Type.ToTestDisplayString()); 1308Assert.Equal("S?", xType.ConvertedType.ToTestDisplayString()); 1313Assert.Equal("C S.Y", yNameSymbol.Symbol.ToTestDisplayString()); 1315Assert.Equal("C", yNameType.Type.ToTestDisplayString()); 1316Assert.Equal("C", yNameType.ConvertedType.ToTestDisplayString()); 1324Assert.Equal("S? C.X { get; }", yxSymbol.Symbol.ToTestDisplayString()); 1326Assert.Equal("S?", yxType.Type.ToTestDisplayString()); 1327Assert.Equal("S?", yxType.ConvertedType.ToTestDisplayString()); 1332Assert.Equal("C S.Y", ySymbol.Symbol.ToTestDisplayString()); 1334Assert.Equal("C", yType.Type.ToTestDisplayString()); 1335Assert.Equal("C", yType.ConvertedType.ToTestDisplayString()); 1340Assert.Equal("S? C.X { get; }", xNameSymbol.Symbol.ToTestDisplayString()); 1342Assert.Equal("S?", xNameType.Type.ToTestDisplayString()); 1343Assert.Equal("S?", xNameType.ConvertedType.ToTestDisplayString());
Semantics\PatternSwitchTests.cs (4)
1514Assert.Equal("System.String", model.GetTypeInfo(sRef).Type.ToTestDisplayString()); 1516Assert.Equal("System.Object", model.GetTypeInfo(iRef).Type.ToTestDisplayString()); 1518Assert.Equal("System.String", model.GetTypeInfo(s2Ref).Type.ToTestDisplayString()); 1520Assert.Equal("System.Object", model.GetTypeInfo(i2Ref).Type.ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (15)
IOperation\IOperationTests_IBinaryOperatorExpression.cs (9)
8053Assert.Equal(RangeCtorSignature, operation.Method.ToTestDisplayString()); 8083Assert.Equal(RangeCtorSignature, operation.Method.ToTestDisplayString()); 8111Assert.Equal(RangeEndAtSignature, operation.Method.ToTestDisplayString()); 8139Assert.Equal(RangeStartAtSignature, operation.Method.ToTestDisplayString()); 8164Assert.Equal(RangeAllSignature, operation.Method.ToTestDisplayString()); 8195Assert.Equal(RangeCtorSignature, operation.Method.ToTestDisplayString()); 8225Assert.Equal(RangeCtorSignature, operation.Method.ToTestDisplayString()); 8253Assert.Equal(RangeEndAtSignature, operation.Method.ToTestDisplayString()); 8281Assert.Equal(RangeStartAtSignature, operation.Method.ToTestDisplayString());
IOperation\IOperationTests_IForEachLoopStatement.cs (2)
2817op.Info.PatternDisposeMethod.ToTestDisplayString()); 2949Assert.Equal("System.Threading.Tasks.ValueTask AsyncEnumerator.DisposeAsync([System.String s = null], [System.Int32 line = 0])", op.Info.PatternDisposeMethod.ToTestDisplayString());
IOperation\IOperationTests_IVariableDeclaration.cs (4)
930Assert.Equal("System.Int32", model.GetTypeInfo(literalExpr).Type.ToTestDisplayString()); 931Assert.Equal("System.Int32", model.GetTypeInfo(literalExpr).ConvertedType.ToTestDisplayString()); 937Assert.Equal("System.Int32", model.GetTypeInfo(invocExpr).Type.ToTestDisplayString()); 938Assert.Equal("System.Int32", model.GetTypeInfo(invocExpr).ConvertedType.ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1691)
Semantics\AwaitExpressionTests.cs (13)
90info.GetAwaiterMethod.ToTestDisplayString() 94info.GetResultMethod.ToTestDisplayString() 98info.IsCompletedProperty.ToTestDisplayString() 117Assert.Equal("System.Runtime.CompilerServices.TaskAwaiter<System.Int32> System.Threading.Tasks.Task<System.Int32>.GetAwaiter()", info.GetAwaiterMethod.ToTestDisplayString()); 118Assert.Equal("System.Int32 System.Runtime.CompilerServices.TaskAwaiter<System.Int32>.GetResult()", info.GetResultMethod.ToTestDisplayString()); 119Assert.Equal("System.Boolean System.Runtime.CompilerServices.TaskAwaiter<System.Int32>.IsCompleted { get; }", info.IsCompletedProperty.ToTestDisplayString()); 135Assert.Equal("System.Runtime.CompilerServices.TaskAwaiter<System.Int32> System.Threading.Tasks.Task<System.Int32>.GetAwaiter()", info.GetAwaiterMethod.ToTestDisplayString()); 136Assert.Equal("System.Int32 System.Runtime.CompilerServices.TaskAwaiter<System.Int32>.GetResult()", info.GetResultMethod.ToTestDisplayString()); 137Assert.Equal("System.Boolean System.Runtime.CompilerServices.TaskAwaiter<System.Int32>.IsCompleted { get; }", info.IsCompletedProperty.ToTestDisplayString()); 269Assert.Equal("System.Runtime.CompilerServices.TaskAwaiter<System.Int32> System.Threading.Tasks.Task<System.Int32>.GetAwaiter()", info.GetAwaiterMethod.ToTestDisplayString()); 270Assert.Equal("System.Int32 System.Runtime.CompilerServices.TaskAwaiter<System.Int32>.GetResult()", info.GetResultMethod.ToTestDisplayString()); 271Assert.Equal("System.Boolean System.Runtime.CompilerServices.TaskAwaiter<System.Int32>.IsCompleted { get; }", info.IsCompletedProperty.ToTestDisplayString()); 275Assert.Equal("System.Int32", symbolV.Type.ToTestDisplayString());
Semantics\BetterCandidates.cs (32)
1095Assert.Equal("void Program.M(A a)", symbolInfo.CandidateSymbols[0].ToTestDisplayString()); 1096Assert.Equal("void Program.M(B b)", symbolInfo.CandidateSymbols[1].ToTestDisplayString()); 1097Assert.Equal("void Program.M(C c)", symbolInfo.CandidateSymbols[2].ToTestDisplayString()); 1098Assert.Equal("void Program.M(D d)", symbolInfo.CandidateSymbols[3].ToTestDisplayString()); 1103Assert.Equal("void Program.M(A a)", symbolInfo.CandidateSymbols[0].ToTestDisplayString()); 1104Assert.Equal("void Program.M(B b)", symbolInfo.CandidateSymbols[1].ToTestDisplayString()); 1105Assert.Equal("void Program.M(C c)", symbolInfo.CandidateSymbols[2].ToTestDisplayString()); 1106Assert.Equal("void Program.M(D d)", symbolInfo.CandidateSymbols[3].ToTestDisplayString()); 1111Assert.Equal("void Program.M(A a)", symbolInfo.CandidateSymbols[0].ToTestDisplayString()); 1112Assert.Equal("void Program.M(B b)", symbolInfo.CandidateSymbols[1].ToTestDisplayString()); 1113Assert.Equal("void Program.M(C c)", symbolInfo.CandidateSymbols[2].ToTestDisplayString()); 1114Assert.Equal("void Program.M(D d)", symbolInfo.CandidateSymbols[3].ToTestDisplayString()); 1119Assert.Equal("void Program.M(A a)", symbolInfo.CandidateSymbols[0].ToTestDisplayString()); 1120Assert.Equal("void Program.M(B b)", symbolInfo.CandidateSymbols[1].ToTestDisplayString()); 1121Assert.Equal("void Program.M(C c)", symbolInfo.CandidateSymbols[2].ToTestDisplayString()); 1122Assert.Equal("void Program.M(D d)", symbolInfo.CandidateSymbols[3].ToTestDisplayString()); 1127Assert.Equal("void Program.M(A a)", symbolInfo.CandidateSymbols[0].ToTestDisplayString()); 1128Assert.Equal("void Program.M(B b)", symbolInfo.CandidateSymbols[1].ToTestDisplayString()); 1129Assert.Equal("void Program.M(C c)", symbolInfo.CandidateSymbols[2].ToTestDisplayString()); 1130Assert.Equal("void Program.M(D d)", symbolInfo.CandidateSymbols[3].ToTestDisplayString()); 1172Assert.Equal("void Program.M<System.Int32>(System.Int32 t, A a)", symbolInfo.CandidateSymbols[0].ToTestDisplayString()); 1173Assert.Equal("void Program.M<System.Int32>(System.Int32 t, B b)", symbolInfo.CandidateSymbols[1].ToTestDisplayString()); 1174Assert.Equal("void Program.M<System.Int32>(System.Int32 t, C c)", symbolInfo.CandidateSymbols[2].ToTestDisplayString()); 1175Assert.Equal("void Program.M<System.Int32>(System.Int32 t, D d)", symbolInfo.CandidateSymbols[3].ToTestDisplayString()); 1220Assert.Equal("void System.Int32.M<System.Int32>(A a)", symbolInfo.CandidateSymbols[0].ToTestDisplayString()); 1221Assert.Equal("void System.Int32.M<System.Int32>(B b)", symbolInfo.CandidateSymbols[1].ToTestDisplayString()); 1222Assert.Equal("void System.Int32.M<System.Int32>(C c)", symbolInfo.CandidateSymbols[2].ToTestDisplayString()); 1223Assert.Equal("void System.Int32.M<System.Int32>(D d)", symbolInfo.CandidateSymbols[3].ToTestDisplayString()); 1273Assert.Equal("B Program.Argument(IQ x)", symbolInfo.CandidateSymbols[0].ToTestDisplayString()); 1274Assert.Equal("D Program.Argument(IW x)", symbolInfo.CandidateSymbols[1].ToTestDisplayString()); 1275Assert.Equal("C Program.Argument(IX x)", symbolInfo.CandidateSymbols[2].ToTestDisplayString()); 1276Assert.Equal("D Program.Argument(IY x)", symbolInfo.CandidateSymbols[3].ToTestDisplayString());
Semantics\BindingTests.cs (34)
2698Assert.Equal("void NS.A.B<System.String>.M0()", m0Symbol.Symbol.ToTestDisplayString()); 2710Assert.Equal("void NS.A.B<System.String>.M1()", m1Symbol.Symbol.ToTestDisplayString()); 2754Assert.Equal("void A.MyMethod(System.Int32 a)", model.GetSymbolInfo(identifiers[0]).Symbol.ToTestDisplayString()); 2757Assert.Equal("void A.MyMethod(System.Int64 a)", model.GetSymbolInfo(identifiers[1]).Symbol.ToTestDisplayString()); 2760Assert.Equal("void A.MyMethod(System.Single a)", model.GetSymbolInfo(identifiers[2]).Symbol.ToTestDisplayString()); 2763Assert.Equal("void A.MyMethod(System.Double a)", model.GetSymbolInfo(identifiers[3]).Symbol.ToTestDisplayString()); 2809Assert.Equal("void NS.A.B<System.String>.M0<System.String>()", m0Symbol.Symbol.ToTestDisplayString()); 2821Assert.Equal("void NS.A.B<System.String>.M1<System.String>()", m1Symbol.Symbol.ToTestDisplayString()); 2857Assert.Equal("System.Reflection.PropertyInfo x", model.GetDeclaredSymbol(param).ToTestDisplayString()); 2896Assert.Equal("System.Int32 i", symbol1.ToTestDisplayString()); 2900Assert.Equal("System.Int32 i", symbol2.ToTestDisplayString()); 2938Assert.Equal("System.Int32 i", symbol1.ToTestDisplayString()); 2942Assert.Equal("System.Int32 i", symbol2.ToTestDisplayString()); 3008Assert.Equal("IApplicationBuilder IApplicationBuilder.Use(System.Func<RequestDelegate, RequestDelegate> middleware)", group1[0].ToTestDisplayString()); 3010group1[1].ToTestDisplayString()); 3015Assert.Equal("IApplicationBuilder IApplicationBuilder.Use(System.Func<RequestDelegate, RequestDelegate> middleware)", symbolInfo1.CandidateSymbols.Single().ToTestDisplayString()); 3024Assert.Equal("System.Threading.Tasks.Task<AuthenticationResult> AuthenticationManager.AuthenticateAsync(System.String authenticationScheme)", group.Single().ToTestDisplayString()); 3089group1[0].ToTestDisplayString()); 3090Assert.Equal("IApplicationBuilder IApplicationBuilder.Use(System.Func<RequestDelegate, RequestDelegate> middleware)", group1[1].ToTestDisplayString()); 3095Assert.Equal("IApplicationBuilder IApplicationBuilder.Use(System.Func<HttpContext, System.Func<System.Threading.Tasks.Task>, System.Threading.Tasks.Task> middleware)", symbolInfo1.CandidateSymbols.Single().ToTestDisplayString()); 3104Assert.Equal("System.Threading.Tasks.Task<AuthenticationResult> AuthenticationManager.AuthenticateAsync(System.String authenticationScheme)", group.Single().ToTestDisplayString()); 3161Assert.Equal("IApplicationBuilder IApplicationBuilder.Use(System.Func<RequestDelegate, RequestDelegate> middleware)", group1[0].ToTestDisplayString()); 3163group1[1].ToTestDisplayString()); 3168Assert.Equal("IApplicationBuilder IApplicationBuilder.Use(System.Func<RequestDelegate, RequestDelegate> middleware)", symbolInfo1.CandidateSymbols[0].ToTestDisplayString()); 3169Assert.Equal("IApplicationBuilder IApplicationBuilder.Use(System.Func<HttpContext, System.Func<System.Threading.Tasks.Task>, System.Threading.Tasks.Task> middleware)", symbolInfo1.CandidateSymbols[1].ToTestDisplayString()); 3178Assert.Equal("System.Threading.Tasks.Task<AuthenticationResult> AuthenticationManager.AuthenticateAsync(System.String authenticationScheme)", group.Single().ToTestDisplayString()); 3246Assert.Equal("IApplicationBuilder IApplicationBuilder.Use(System.Func<RequestDelegate, RequestDelegate> middleware)", group1[0].ToTestDisplayString()); 3248group1[1].ToTestDisplayString()); 3253Assert.Equal("IApplicationBuilder IApplicationBuilder.Use(System.Func<RequestDelegate, RequestDelegate> middleware)", symbolInfo1.CandidateSymbols[0].ToTestDisplayString()); 3254Assert.Equal("IApplicationBuilder IApplicationBuilder.Use(System.Func<HttpContext, System.Func<System.Threading.Tasks.Task>, System.Threading.Tasks.Task> middleware)", symbolInfo1.CandidateSymbols[1].ToTestDisplayString()); 3263Assert.Equal("System.Threading.Tasks.Task<AuthenticationResult> AuthenticationManager.AuthenticateAsync(System.String authenticationScheme)", group.Single().ToTestDisplayString()); 3481Assert.Equal("event System.EventHandler Program.E1", symbolInfo2.CandidateSymbols.Single().ToTestDisplayString()); 3654Assert.Equal("System.Object A.G(System.String s)", info.Symbol.ToTestDisplayString()); 3681Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString());
Semantics\ColorColorTests.cs (27)
594Assert.Equal("Q=E", alias.ToTestDisplayString()); 601Assert.Equal("void E.M(params System.Int32[] a)", parentInfo.Symbol.ToTestDisplayString()); 641Assert.Equal("Color Color", info.Symbol.ToTestDisplayString()); 649Assert.Equal("void Color.M()", parentInfo.CandidateSymbols[0].ToTestDisplayString()); 650Assert.Equal("void Color.M(System.Int32 x)", parentInfo.CandidateSymbols[1].ToTestDisplayString()); 1070Assert.Equal("E F.E { get; set; }", info.Symbol.ToTestDisplayString()); 1116Assert.Equal("E F.E { get; set; }", info.Symbol.ToTestDisplayString()); 1162Assert.Equal("E F.E { get; set; }", info.Symbol.ToTestDisplayString()); 1207Assert.Equal("E F.E { get; set; }", info.Symbol.ToTestDisplayString()); 1251Assert.Equal("event E F.E", candidate.ToTestDisplayString()); 1285Assert.Equal("Color.Color", info.Symbol.ToTestDisplayString()); 1788Assert.Equal("Lifetime", actualSymbol.Symbol.ToTestDisplayString()); 1822Assert.Equal("Lifetime", actualSymbol.Symbol.ToTestDisplayString()); 1848Assert.Equal(exprDisplayString, info.Symbol.ToTestDisplayString()); 1855Assert.Equal(parentDisplayString, parentInfo.Symbol.ToTestDisplayString()); 1887Assert.Equal("E", symbolInfo.Symbol.ToTestDisplayString()); 1897Assert.Equal("E E", symbolInfo.Symbol.ToTestDisplayString()); 1901Assert.Equal("E", symbolInfo.Symbol.ToTestDisplayString()); 1944Assert.Equal("? E", symbolInfo.Symbol.ToTestDisplayString()); 1954Assert.Equal("? E", symbolInfo.Symbol.ToTestDisplayString()); 1958Assert.Equal("? E", symbolInfo.Symbol.ToTestDisplayString()); 2001Assert.Equal("E", symbolInfo.Symbol.ToTestDisplayString()); 2011Assert.Equal("E E", symbolInfo.Symbol.ToTestDisplayString()); 2015Assert.Equal("E", symbolInfo.Symbol.ToTestDisplayString()); 2051Assert.Equal("? E", symbolInfo.Symbol.ToTestDisplayString()); 2060Assert.Equal("? E", symbolInfo.Symbol.ToTestDisplayString()); 2064Assert.Equal("? E", symbolInfo.Symbol.ToTestDisplayString());
Semantics\ConditionalOperatorTests.cs (10)
1272Assert.Equal(expectedType, model.GetTypeInfo(conditionalExpr).Type.ToTestDisplayString()); 1277Assert.Equal(expectedType, model.GetTypeInfo(conditionalExpr.WhenTrue).ConvertedType.ToTestDisplayString()); //in parent to catch conversion 1278Assert.Equal(expectedType, model.GetTypeInfo(conditionalExpr.WhenFalse).ConvertedType.ToTestDisplayString()); //in parent to catch conversion 1327Assert.Equal("event System.Action TestClass.test", model.GetSymbolInfo(memberBinding).Symbol.ToTestDisplayString()); 1328Assert.Equal("event System.Action TestClass.test", model.GetSymbolInfo(memberBinding.Name).Symbol.ToTestDisplayString()); 1383Assert.Equal("event System.Action TestClass.test", model.GetSymbolInfo(memberBinding).Symbol.ToTestDisplayString()); 1384Assert.Equal("event System.Action TestClass.test", model.GetSymbolInfo(memberBinding.Name).Symbol.ToTestDisplayString()); 1385Assert.Equal("void System.Action.Invoke()", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString()); 1428Assert.Equal("event System.Action TestClass.test", model.GetSymbolInfo(memberBinding).Symbol.ToTestDisplayString()); 1429Assert.Equal("event System.Action TestClass.test", model.GetSymbolInfo(memberBinding.Name).Symbol.ToTestDisplayString());
Semantics\DeconstructionTests.cs (167)
1845model.GetDeclaredSymbol(y).ToTestDisplayString()); 4178Assert.Equal("System.Int32", ((ILocalSymbol)x1).Type.ToTestDisplayString()); 4183Assert.Equal("System.Int32", ((ILocalSymbol)x2).Type.ToTestDisplayString()); 4244Assert.Equal("var a", a.ToTestDisplayString()); 4248Assert.Equal("var b", b.ToTestDisplayString()); 4252Assert.Equal("var c", c.ToTestDisplayString()); 4256Assert.Equal("System.Int32 d", d.ToTestDisplayString()); 4264Assert.Equal("(var a, var b)", typeInfo.Type.ToTestDisplayString()); 4272Assert.Equal("(var a, var b)", typeInfo.Type.ToTestDisplayString()); 4273Assert.Equal("(var a, var b)", typeInfo.ConvertedType.ToTestDisplayString()); 4280Assert.Equal("(var a, var b)", symbolInfo.Symbol.ToTestDisplayString()); 4287Assert.Equal("var", typeInfo.Type.ToTestDisplayString()); 4291Assert.Equal("var c", model.GetSymbolInfo(declarations[1]).Symbol.ToTestDisplayString()); 4293Assert.Equal("var", typeInfo.Type.ToTestDisplayString()); 4305Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4308Assert.Equal("System.Int32 d", model.GetSymbolInfo(declarations[2]).Symbol.ToTestDisplayString()); 4310Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4314Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 4319Assert.Equal("((var a, var b), var c, System.Int32 d)", typeInfo.Type.ToTestDisplayString()); 4379Assert.Equal("var Script.a", a.ToTestDisplayString()); 4383Assert.Equal("var Script.b", b.ToTestDisplayString()); 4387Assert.Equal("var Script.c", c.ToTestDisplayString()); 4391Assert.Equal("System.Int32 Script.d", d.ToTestDisplayString()); 4399Assert.Equal("(var a, var b)", typeInfo.Type.ToTestDisplayString()); 4407Assert.Equal("(var a, var b)", typeInfo.Type.ToTestDisplayString()); 4408Assert.Equal("(var a, var b)", typeInfo.ConvertedType.ToTestDisplayString()); 4411Assert.Equal("(var a, var b)", symbolInfo.Symbol.ToTestDisplayString()); 4418Assert.Equal("var", typeInfo.Type.ToTestDisplayString()); 4422Assert.Equal("var Script.c", model.GetSymbolInfo(declarations[1]).Symbol.ToTestDisplayString()); 4424Assert.Equal("var", typeInfo.Type.ToTestDisplayString()); 4436Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4439Assert.Equal("System.Int32 Script.d", model.GetSymbolInfo(declarations[2]).Symbol.ToTestDisplayString()); 4441Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4445Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 4450Assert.Equal("((var a, var b), var c, System.Int32 d)", typeInfo.Type.ToTestDisplayString()); 4523Assert.Equal("(var, var)", typeInfo.Type.ToTestDisplayString()); 4531Assert.Equal("(var, var)", typeInfo.Type.ToTestDisplayString()); 4532Assert.Equal("(var, var)", typeInfo.ConvertedType.ToTestDisplayString()); 4539Assert.Equal("(var, var)", symbolInfo.Symbol.ToTestDisplayString()); 4546Assert.Equal("var", typeInfo.Type.ToTestDisplayString()); 4555Assert.Equal("var", typeInfo.Type.ToTestDisplayString()); 4567Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4575Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4579Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 4584Assert.Equal("((var, var), var, System.Int32)", typeInfo.Type.ToTestDisplayString()); 4673Assert.Equal("(System.Int32 a, System.Int32 b)", typeInfo.Type.ToTestDisplayString()); 4681Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4682Assert.Equal("System.Int32", typeInfo.ConvertedType.ToTestDisplayString()); 4685Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 4688Assert.Equal("var=System.Int32", model.GetAliasInfo(declarations[0].Type).ToTestDisplayString()); 4692Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4695Assert.Equal("System.Int32 c", model.GetSymbolInfo(declarations[1]).Symbol.ToTestDisplayString()); 4697Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4701Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 4702Assert.Equal("var=System.Int32", model.GetAliasInfo(declarations[1].Type).ToTestDisplayString()); 4767Assert.Equal("(System.Int32 a, System.Int32 b)", typeInfo.Type.ToTestDisplayString()); 4775Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4776Assert.Equal("System.Int32", typeInfo.ConvertedType.ToTestDisplayString()); 4779Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 4782Assert.Equal("var=System.Int32", model.GetAliasInfo(declarations[0].Type).ToTestDisplayString()); 4786Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4789Assert.Equal("System.Int32 Script.c", model.GetSymbolInfo(declarations[1]).Symbol.ToTestDisplayString()); 4791Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4795Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 4796Assert.Equal("var=System.Int32", model.GetAliasInfo(declarations[1].Type).ToTestDisplayString()); 4845Assert.Equal("(System.Int32, System.Int32)", typeInfo.Type.ToTestDisplayString()); 4853Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4854Assert.Equal("System.Int32", typeInfo.ConvertedType.ToTestDisplayString()); 4857Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 4860Assert.Equal("var=System.Int32", model.GetAliasInfo(declarations[0].Type).ToTestDisplayString()); 4864Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4872Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4876Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 4877Assert.Equal("var=System.Int32", model.GetAliasInfo(declarations[1].Type).ToTestDisplayString()); 4949Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4952Assert.Equal("System.Int32 c", model.GetSymbolInfo(declaration).Symbol.ToTestDisplayString()); 4954Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4958Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 4959Assert.Equal("al=System.Int32", model.GetAliasInfo(declaration.Type).ToTestDisplayString()); 4995Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4998Assert.Equal("System.Int32 Script.c", model.GetSymbolInfo(declaration).Symbol.ToTestDisplayString()); 5000Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 5004Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 5005Assert.Equal("al=System.Int32", model.GetAliasInfo(declaration.Type).ToTestDisplayString()); 5053Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 5061Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 5065Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 5066Assert.Equal("al=System.Int32", model.GetAliasInfo(declaration.Type).ToTestDisplayString()); 5193Assert.Equal("var a", a.ToTestDisplayString()); 5197Assert.Equal("var b", b.ToTestDisplayString()); 5201Assert.Equal("var c", c.ToTestDisplayString()); 5205Assert.Equal("System.Int32 d", d.ToTestDisplayString()); 5213Assert.Equal("(var a, var b)", typeInfo.Type.ToTestDisplayString()); 5221Assert.Equal("(var a, var b)", typeInfo.Type.ToTestDisplayString()); 5222Assert.Equal("(var a, var b)", typeInfo.ConvertedType.ToTestDisplayString()); 5225Assert.Equal("(var a, var b)", symbolInfo.Symbol.ToTestDisplayString()); 5232Assert.Equal("var", typeInfo.Type.ToTestDisplayString()); 5236Assert.Equal("var c", model.GetSymbolInfo(declarations[1]).Symbol.ToTestDisplayString()); 5238Assert.Equal("var", typeInfo.Type.ToTestDisplayString()); 5250Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 5253Assert.Equal("System.Int32 d", model.GetSymbolInfo(declarations[2]).Symbol.ToTestDisplayString()); 5255Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 5259Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 5267Assert.Equal("(((var a, var b), var c), System.Int32 d)", typeInfo.Type.ToTestDisplayString()); 5277Assert.Equal("((var a, var b), var c)", typeInfo.Type.ToTestDisplayString()); 5337Assert.Equal("var Script.a", a.ToTestDisplayString()); 5341Assert.Equal("var Script.b", b.ToTestDisplayString()); 5345Assert.Equal("var Script.c", c.ToTestDisplayString()); 5349Assert.Equal("System.Int32 Script.d", d.ToTestDisplayString()); 5357Assert.Equal("(var a, var b)", typeInfo.Type.ToTestDisplayString()); 5365Assert.Equal("(var a, var b)", typeInfo.Type.ToTestDisplayString()); 5366Assert.Equal("(var a, var b)", typeInfo.ConvertedType.ToTestDisplayString()); 5369Assert.Equal("(var a, var b)", symbolInfo.Symbol.ToTestDisplayString()); 5376Assert.Equal("var", typeInfo.Type.ToTestDisplayString()); 5380Assert.Equal("var Script.c", model.GetSymbolInfo(declarations[1]).Symbol.ToTestDisplayString()); 5382Assert.Equal("var", typeInfo.Type.ToTestDisplayString()); 5394Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 5397Assert.Equal("System.Int32 Script.d", model.GetSymbolInfo(declarations[2]).Symbol.ToTestDisplayString()); 5399Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 5403Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 5411Assert.Equal("(((var a, var b), var c), System.Int32 d)", typeInfo.Type.ToTestDisplayString()); 5421Assert.Equal("((var a, var b), var c)", typeInfo.Type.ToTestDisplayString()); 5494Assert.Equal("(var, var)", typeInfo.Type.ToTestDisplayString()); 5502Assert.Equal("(var, var)", typeInfo.Type.ToTestDisplayString()); 5503Assert.Equal("(var, var)", typeInfo.ConvertedType.ToTestDisplayString()); 5506Assert.Equal("(var, var)", symbolInfo.Symbol.ToTestDisplayString()); 5513Assert.Equal("var", typeInfo.Type.ToTestDisplayString()); 5522Assert.Equal("var", typeInfo.Type.ToTestDisplayString()); 5534Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 5542Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 5546Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 5554Assert.Equal("(((var, var), var), System.Int32)", typeInfo.Type.ToTestDisplayString()); 5564Assert.Equal("((var, var), var)", typeInfo.Type.ToTestDisplayString()); 5661Assert.Equal("var a", a.ToTestDisplayString()); 5665Assert.Equal("var b", b.ToTestDisplayString()); 5669Assert.Equal("var c", c.ToTestDisplayString()); 5673Assert.Equal("System.Int32 d", d.ToTestDisplayString()); 5681Assert.Equal("((var a, var b), var c)", typeInfo.Type.ToTestDisplayString()); 5689Assert.Equal("((var a, var b), var c)", typeInfo.Type.ToTestDisplayString()); 5690Assert.Equal("((var a, var b), var c)", typeInfo.ConvertedType.ToTestDisplayString()); 5693Assert.Equal("((var a, var b), var c)", symbolInfo.Symbol.ToTestDisplayString()); 5700Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 5703Assert.Equal("System.Int32 d", model.GetSymbolInfo(declarations[1]).Symbol.ToTestDisplayString()); 5705Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 5709Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 5714Assert.Equal("(((var a, var b), var c), System.Int32 d)", typeInfo.Type.ToTestDisplayString()); 5771Assert.Equal("var Script.a", a.ToTestDisplayString()); 5775Assert.Equal("var Script.b", b.ToTestDisplayString()); 5779Assert.Equal("var Script.c", c.ToTestDisplayString()); 5783Assert.Equal("System.Int32 Script.d", d.ToTestDisplayString()); 5791Assert.Equal("((var a, var b), var c)", typeInfo.Type.ToTestDisplayString()); 5799Assert.Equal("((var a, var b), var c)", typeInfo.Type.ToTestDisplayString()); 5800Assert.Equal("((var a, var b), var c)", typeInfo.ConvertedType.ToTestDisplayString()); 5803Assert.Equal("((var a, var b), var c)", symbolInfo.Symbol.ToTestDisplayString()); 5810Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 5813Assert.Equal("System.Int32 Script.d", model.GetSymbolInfo(declarations[1]).Symbol.ToTestDisplayString()); 5815Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 5819Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 5824Assert.Equal("(((var a, var b), var c), System.Int32 d)", typeInfo.Type.ToTestDisplayString()); 5894Assert.Equal("((var, var), var)", typeInfo.Type.ToTestDisplayString()); 5902Assert.Equal("((var, var), var)", typeInfo.Type.ToTestDisplayString()); 5903Assert.Equal("((var, var), var)", typeInfo.ConvertedType.ToTestDisplayString()); 5906Assert.Equal("((var, var), var)", symbolInfo.Symbol.ToTestDisplayString()); 5913Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 5921Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 5925Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()); 5930Assert.Equal("(((var, var), var), System.Int32)", typeInfo.Type.ToTestDisplayString());
Semantics\DelegateTypeTests.cs (14)
897Assert.Equal(expectedDisplayString, typeInfo.Type?.ToTestDisplayString()); 941Assert.Equal(expectedDisplayString, typeInfo.ConvertedType?.ToTestDisplayString()); 1004Assert.Equal($"System.Linq.Expressions.Expression<{expectedType}>", typeInfo.Type.ToTestDisplayString()); 1006Assert.Equal("System.Linq.Expressions.Expression", typeInfo.ConvertedType!.ToTestDisplayString()); 1045Assert.Equal($"System.Linq.Expressions.Expression<{expectedType}>", typeInfo.ConvertedType.ToTestDisplayString()); 5338Assert.Equal("System.Action", typeInfo.Type.ToTestDisplayString()); 7684return (symbol?.ToTestDisplayString(), typeInfo.Type?.ToTestDisplayString(), typeInfo.ConvertedType?.ToTestDisplayString()); 9383Assert.Equal(expectedDelegateType, type.ToTestDisplayString()); 11048Assert.Equal(expectedInvokeMethod, delegateType.DelegateInvokeMethod.ToTestDisplayString()); 11062Assert.Equal(expectedSymbol, symbol.ToTestDisplayString()); 11064Assert.Equal(expectedInvokeMethod, type.DelegateInvokeMethod.ToTestDisplayString()); 11419Assert.Equal("System.Func<System.Int32, System.String>", value.Type.ToTestDisplayString());
Semantics\DynamicTests.cs (5)
3551Assert.Equal("void Test.Goo<dynamic>(System.Collections.Generic.IEnumerable<dynamic> source, System.Action<dynamic> action)", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 3584Assert.Equal("void Test.Goo<dynamic>(System.Action<dynamic> action, System.Collections.Generic.IEnumerable<dynamic> source)", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 3612Assert.Equal("System.Object Program.Goo<System.Object>(System.Action<System.Object, System.Object> x)", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 3640Assert.Equal("System.Object Program.Goo<System.Object>(System.Action<System.Object, System.Object> x)", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 3691Assert.Equal("dynamic Program.Goo<dynamic>(System.Func<dynamic, dynamic> x)", model.GetSymbolInfo(node).Symbol.ToTestDisplayString());
Semantics\ExpressionBodiedMemberTests.cs (17)
194Assert.Equal("System.Int32 C.M(System.Int32 i)", semanticInfo.CandidateSymbols[0].ToTestDisplayString()); 195Assert.Equal("System.Int64 C.M(System.Int64 l)", semanticInfo.CandidateSymbols[1].ToTestDisplayString()); 478Assert.Equal("System.Int32 C.P1 { get; set; }", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 509Assert.Equal("System.Int32 C.P1 { get; set; }", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 538Assert.Equal("System.Int32 C.P1 { get; set; }", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 547Assert.Equal("System.Int32 C.P1 { get; set; }", model.GetSymbolInfo(node2).Symbol.ToTestDisplayString()); 578Assert.Equal("System.Int32 C.P1 { get; set; }", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 587Assert.Equal("System.Int32 C.P1 { get; set; }", model.GetSymbolInfo(node2).Symbol.ToTestDisplayString()); 683Assert.Equal("System.Int32 C.P1 { get; set; }", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 714Assert.Equal("System.Int32 C.P1 { get; set; }", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 745Assert.Equal("System.Int32 C.P1 { get; set; }", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 780Assert.Equal("System.Int32 C.P1 { get; set; }", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 811Assert.Equal("System.Int32 C.P1 { get; set; }", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 846Assert.Equal("System.Int32 C.P1 { get; set; }", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 881Assert.Equal("System.Int32 C.P1 { get; set; }", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 920Assert.Equal("System.Int32 C.P1 { get; set; }", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 1027Assert.Equal($"System.Int32 y{i}", model.LookupSymbols(nodes[i].SpanStart, name: $"y{i}").Single().ToTestDisplayString());
Semantics\ForEachTests.cs (2)
3287Assert.Equal("System.ValueTask System.IAsyncDisposable.DisposeAsync()", statementInfo.DisposeMethod.ToTestDisplayString()); 3291Assert.Equal("void System.IDisposable.Dispose()", statementInfo.DisposeMethod.ToTestDisplayString());
Semantics\FunctionPointerTests.cs (21)
885AssertEx.Equal(expectedOriginalType, typeInfo.Type!.ToTestDisplayString()); 886AssertEx.Equal(expectedConvertedType, typeInfo.ConvertedType!.ToTestDisplayString()); 1643model.GetSymbolInfo(m1Invocation).Symbol.ToTestDisplayString()); 1676model.GetSymbolInfo(m1Invocation).Symbol.ToTestDisplayString()); 1709model.GetSymbolInfo(m1Invocation).Symbol.ToTestDisplayString()); 1803model.GetSymbolInfo(m1Invocation).Symbol.ToTestDisplayString()); 1836model.GetSymbolInfo(m1Invocation).Symbol.ToTestDisplayString()); 1869model.GetSymbolInfo(m1Invocation).Symbol.ToTestDisplayString()); 2037symbol.Symbol.ToTestDisplayString()); 2070AssertEx.Equal("delegate* unmanaged<System.Int32>", local.Type.ToTestDisplayString()); 2073AssertEx.Equal("delegate* unmanaged<System.Int32>", typeInfo.Type.ToTestDisplayString()); 2208.Select(m => m!.TypeArguments.Single().ToTestDisplayString()) 2269.Select(m => m!.TypeArguments.Single().ToTestDisplayString()) 2342.Select(m => m!.TypeArguments.Single().ToTestDisplayString()) 2410.Select(s => model.GetTypeInfo(s).Type.ToTestDisplayString()) 2478.Select(s => model.GetTypeInfo(s).Type.ToTestDisplayString()) 2575.Select(s => model.GetTypeInfo(s).Type.ToTestDisplayString()) 2648.Select(s => model.GetTypeInfo(s).Type.ToTestDisplayString()) 3786Assert.Equal("delegate*<System.Void> C.field", model.GetDeclaredSymbol(fieldVariable).ToTestDisplayString()); 3802Assert.Equal("delegate*<System.Void> local", model.GetDeclaredSymbol(localVariable).ToTestDisplayString()); 3945Assert.Equal("delegate*<?, System.Void>", semanticInfo.Type.ToTestDisplayString());
Semantics\GenericConstraintsTests.cs (1)
2882Assert.Equal("System.Int32*", symbol.ReturnType.ToTestDisplayString());
Semantics\GlobalUsingDirectiveTests.cs (56)
3854Assert.Equal("C1", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 3857Assert.Equal("C2", model.GetDeclaredSymbol(aliases[1]).Target.ToTestDisplayString()); 3860Assert.Equal("C3", model.GetDeclaredSymbol(aliases[2]).Target.ToTestDisplayString()); 3863Assert.Equal("C4", model.GetDeclaredSymbol(aliases[3]).Target.ToTestDisplayString()); 3880Assert.Equal("C1", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 3883Assert.Equal("C3", model.GetDeclaredSymbol(aliases[1]).Target.ToTestDisplayString()); 3886Assert.Equal("C4", model.GetDeclaredSymbol(aliases[2]).Target.ToTestDisplayString()); 3894Assert.Equal("C2", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 3911Assert.Equal("C3", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 3914Assert.Equal("C4", model.GetDeclaredSymbol(aliases[1]).Target.ToTestDisplayString()); 3922Assert.Equal("C1", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 3925Assert.Equal("C2", model.GetDeclaredSymbol(aliases[1]).Target.ToTestDisplayString()); 3944Assert.Equal("C1", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 3947Assert.Equal("C2", model.GetDeclaredSymbol(aliases[1]).Target.ToTestDisplayString()); 3964Assert.Equal("C1", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 3972Assert.Equal("C2", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 3994Assert.Equal("C1", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 3997Assert.Equal("C2", model.GetDeclaredSymbol(aliases[1]).Target.ToTestDisplayString()); 4010Assert.Equal("C1", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 4013Assert.Equal("C2", model.GetDeclaredSymbol(aliases[1]).Target.ToTestDisplayString()); 4016Assert.Equal("C3", model.GetDeclaredSymbol(aliases[2]).Target.ToTestDisplayString()); 4019Assert.Equal("C4", model.GetDeclaredSymbol(aliases[3]).Target.ToTestDisplayString()); 4030Assert.Equal("C1", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 4033Assert.Equal("C3", model.GetDeclaredSymbol(aliases[1]).Target.ToTestDisplayString()); 4036Assert.Equal("C4", model.GetDeclaredSymbol(aliases[2]).Target.ToTestDisplayString()); 4044Assert.Equal("C2", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 4055Assert.Equal("C3", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 4058Assert.Equal("C4", model.GetDeclaredSymbol(aliases[1]).Target.ToTestDisplayString()); 4066Assert.Equal("C1", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 4069Assert.Equal("C2", model.GetDeclaredSymbol(aliases[1]).Target.ToTestDisplayString()); 4082Assert.Equal("C1", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 4085Assert.Equal("C2", model.GetDeclaredSymbol(aliases[1]).Target.ToTestDisplayString()); 4096Assert.Equal("C1", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 4104Assert.Equal("C2", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 4123Assert.Equal("C3", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 4126Assert.Equal("C4", model.GetDeclaredSymbol(aliases[1]).Target.ToTestDisplayString()); 4155Assert.Equal("C3", model.GetDeclaredSymbol(aliases[0]).Target.ToTestDisplayString()); 4158Assert.Equal("C4", model.GetDeclaredSymbol(aliases[1]).Target.ToTestDisplayString()); 4245Assert.Equal("C1", model.GetTypeInfo(node).Type.ToTestDisplayString()); 4246Assert.Equal("alias1=C1", model.GetAliasInfo(node.Type).ToTestDisplayString()); 4253Assert.Equal("C1", model.GetTypeInfo(node).Type.ToTestDisplayString()); 4254Assert.Equal("alias1=C1", model.GetAliasInfo(node.Type).ToTestDisplayString()); 4281Assert.Equal("C1", model.GetTypeInfo(node).Type.ToTestDisplayString()); 4282Assert.Equal("alias1=C1", model.GetAliasInfo(node.Type).ToTestDisplayString()); 4289Assert.Equal("C1", model.GetTypeInfo(node).Type.ToTestDisplayString()); 4290Assert.Equal("alias1=C1", model.GetAliasInfo(node.Type).ToTestDisplayString()); 4297Assert.Equal("C1", model.GetTypeInfo(node).Type.ToTestDisplayString()); 4298Assert.Equal("alias1=C1", model.GetAliasInfo(node.Type).ToTestDisplayString()); 4305Assert.Equal("C1", model.GetTypeInfo(node).Type.ToTestDisplayString()); 4306Assert.Equal("alias1=C1", model.GetAliasInfo(node.Type).ToTestDisplayString()); 4317Assert.Equal("C3", model.GetTypeInfo(node).Type.ToTestDisplayString()); 4318Assert.Equal("alias1=C3", model.GetAliasInfo(node.Type).ToTestDisplayString()); 4979Assert.Equal("alias1=C1", model.GetSpeculativeAliasInfo(tree.GetRoot().Span.End, alias1, SpeculativeBindingOption.BindAsExpression).ToTestDisplayString()); 4980Assert.Equal("alias1=C1", model.GetSpeculativeAliasInfo(tree.GetRoot().Span.End, alias1, SpeculativeBindingOption.BindAsTypeOrNamespace).ToTestDisplayString()); 4984Assert.Equal("alias1=C1", model.GetSpeculativeAliasInfo(tree.GetRoot().Span.End, alias1, SpeculativeBindingOption.BindAsExpression).ToTestDisplayString()); 4985Assert.Equal("alias1=C1", model.GetSpeculativeAliasInfo(tree.GetRoot().Span.End, alias1, SpeculativeBindingOption.BindAsTypeOrNamespace).ToTestDisplayString());
Semantics\ImplicitlyTypeArraysTests.cs (1)
97Assert.Equal("System.String[]", symInfo.Symbol.ToTestDisplayString());
Semantics\ImplicitObjectCreationTests.cs (67)
65Assert.Equal(type, model.GetTypeInfo(@new).Type.ToTestDisplayString()); 66Assert.Equal(convertedType, model.GetTypeInfo(@new).ConvertedType.ToTestDisplayString()); 67Assert.Equal(symbol, model.GetSymbolInfo(@new).Symbol.ToTestDisplayString()); 140Assert.Equal(type, model.GetTypeInfo(@new).Type.ToTestDisplayString()); 141Assert.Equal(convertedType, model.GetTypeInfo(@new).ConvertedType.ToTestDisplayString()); 142Assert.Equal(symbol, model.GetSymbolInfo(@new).Symbol.ToTestDisplayString()); 187Assert.Equal(type, model.GetTypeInfo(@new).Type.ToTestDisplayString()); 188Assert.Equal(convertedType, model.GetTypeInfo(@new).ConvertedType.ToTestDisplayString()); 189Assert.Equal(symbol, model.GetSymbolInfo(@new).Symbol.ToTestDisplayString()); 239Assert.Equal(type, model.GetTypeInfo(@new).Type.ToTestDisplayString()); 240Assert.Equal(convertedType, model.GetTypeInfo(@new).ConvertedType.ToTestDisplayString()); 241Assert.Equal(symbol, model.GetSymbolInfo(@new).Symbol.ToTestDisplayString()); 845Assert.Equal("InterfaceType", model.GetTypeInfo(@new).Type.ToTestDisplayString()); 846Assert.Equal("InterfaceType", model.GetTypeInfo(@new).ConvertedType.ToTestDisplayString()); 847Assert.Equal("CoClassType..ctor()", model.GetSymbolInfo(@new).Symbol.ToTestDisplayString()); 886Assert.Equal("NonGenericInterfaceType", model.GetTypeInfo(@new).Type.ToTestDisplayString()); 887Assert.Equal("NonGenericInterfaceType", model.GetTypeInfo(@new).ConvertedType.ToTestDisplayString()); 888Assert.Equal("GenericCoClassType<System.Int32, System.String>..ctor(System.String x)", model.GetSymbolInfo(@new).Symbol.ToTestDisplayString()); 1715Assert.Equal(type, model.GetTypeInfo(invocation).Type.ToTestDisplayString()); 1716Assert.Equal(convertedType, model.GetTypeInfo(invocation).ConvertedType.ToTestDisplayString()); 1717Assert.Equal(symbol, model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString()); 1869Assert.Equal("C", model.GetTypeInfo(def).Type.ToTestDisplayString()); 1870Assert.Equal("C", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 1871Assert.Equal("C..ctor()", model.GetSymbolInfo(def).Symbol.ToTestDisplayString()); 1899Assert.Equal("S", model.GetTypeInfo(def).Type.ToTestDisplayString()); 1900Assert.Equal("S", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 1901Assert.Equal("S..ctor(System.Int32 i)", model.GetSymbolInfo(def).Symbol.ToTestDisplayString()); 1929Assert.Equal("S", model.GetTypeInfo(def).Type.ToTestDisplayString()); 1930Assert.Equal("S?", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 1931Assert.Equal("S..ctor(System.Int32 i)", model.GetSymbolInfo(def).Symbol.ToTestDisplayString()); 1982Assert.Equal("S", model.GetTypeInfo(def).Type.ToTestDisplayString()); 1983Assert.Equal("S", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 2040Assert.Equal("System.Object", model.GetTypeInfo(@new).Type.ToTestDisplayString()); 2041Assert.Equal("System.Object", model.GetTypeInfo(@new).ConvertedType.ToTestDisplayString()); 2042Assert.Equal("System.Object..ctor()", model.GetSymbolInfo(@new).Symbol?.ToTestDisplayString()); 2047Assert.Equal("System.Object", model.GetTypeInfo(newObject).Type.ToTestDisplayString()); 2048Assert.Equal("System.Object", model.GetTypeInfo(newObject).ConvertedType.ToTestDisplayString()); 2049Assert.Equal("System.Object..ctor()", model.GetSymbolInfo(newObject).Symbol?.ToTestDisplayString()); 2075Assert.Equal("System.Object", model.GetTypeInfo(@new).Type.ToTestDisplayString()); 2076Assert.Equal("System.Object", model.GetTypeInfo(@new).ConvertedType.ToTestDisplayString()); 2077Assert.Equal("System.Object..ctor()", model.GetSymbolInfo(@new).Symbol?.ToTestDisplayString()); 2082Assert.Equal("System.Object", model.GetTypeInfo(newObject).Type.ToTestDisplayString()); 2083Assert.Equal("System.Object", model.GetTypeInfo(newObject).ConvertedType.ToTestDisplayString()); 2084Assert.Equal("System.Object..ctor()", model.GetSymbolInfo(newObject).Symbol?.ToTestDisplayString()); 2134Assert.Equal(type, model.GetTypeInfo(@new).Type.ToTestDisplayString()); 2135Assert.Equal(convertedType, model.GetTypeInfo(@new).ConvertedType.ToTestDisplayString()); 2221Assert.Equal("T", model.GetTypeInfo(def).Type.ToTestDisplayString()); 2222Assert.Equal("T", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 2517Assert.Equal("System.Exception", model.GetTypeInfo(def).Type.ToTestDisplayString()); 2518Assert.Equal("System.Exception", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 2519Assert.Equal("System.Exception..ctor(System.String message)", model.GetSymbolInfo(def).Symbol.ToTestDisplayString()); 2569Assert.Equal("C", model.GetTypeInfo(def).Type.ToTestDisplayString()); 2570Assert.Equal("C", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 2571Assert.Equal("C..ctor()", model.GetSymbolInfo(def).Symbol.ToTestDisplayString()); 2932Assert.Equal(type, model.GetTypeInfo(@new).Type.ToTestDisplayString()); 2933Assert.Equal(convertedType, model.GetTypeInfo(@new).ConvertedType.ToTestDisplayString()); 2934Assert.Equal(symbol, model.GetSymbolInfo(@new).Symbol.ToTestDisplayString()); 3219Assert.Equal("System.Object[]", model.GetTypeInfo(first).Type.ToTestDisplayString()); 3223Assert.Equal("System.Object", model.GetTypeInfo(second).Type.ToTestDisplayString()); 3227Assert.Equal("C[]", model.GetTypeInfo(third).Type.ToTestDisplayString()); 3231Assert.Equal("C", model.GetTypeInfo(fourth).Type.ToTestDisplayString()); 4196Assert.Equal("System.Int32..ctor()", symbolInfo.Symbol.ToTestDisplayString()); 4198Assert.Equal("System.Int32", typeInfo.ConvertedType.ToTestDisplayString()); 4199Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 4540Assert.Equal("void X.Add(System.String x)", symbolInfo.Symbol.ToTestDisplayString()); 4547Assert.Equal("void X.Add(System.Int32 x)", symbolInfo.Symbol.ToTestDisplayString()); 4581Assert.Equal("System.Int32 aParameter", symbolInfo.Symbol.ToTestDisplayString());
Semantics\IndexAndRangeTests.cs (46)
898Assert.Equal("System.Index", model.GetTypeInfo(expression).Type.ToTestDisplayString()); 919Assert.Equal("System.Index", model.GetTypeInfo(expression).Type.ToTestDisplayString()); 920Assert.Equal("System.Index..ctor(System.Int32 value, [System.Boolean fromEnd = false])", model.GetSymbolInfo(expression).Symbol.ToTestDisplayString()); 940Assert.Equal("System.Index?", model.GetTypeInfo(expression).Type.ToTestDisplayString()); 941Assert.Equal("System.Index..ctor(System.Int32 value, [System.Boolean fromEnd = false])", model.GetSymbolInfo(expression).Symbol.ToTestDisplayString()); 1124Assert.Equal("System.Range", model.GetTypeInfo(expressions[0]).Type.ToTestDisplayString()); 1126Assert.Equal("System.Int32", model.GetTypeInfo(expressions[0].RightOperand).Type.ToTestDisplayString()); 1127Assert.Equal("System.Int32", model.GetTypeInfo(expressions[0].LeftOperand).Type.ToTestDisplayString()); 1129Assert.Equal("System.Range", model.GetTypeInfo(expressions[1]).Type.ToTestDisplayString()); 1130Assert.Equal(RangeStartAtSignature, model.GetSymbolInfo(expressions[1]).Symbol.ToTestDisplayString()); 1132Assert.Equal("System.Int32", model.GetTypeInfo(expressions[1].LeftOperand).Type.ToTestDisplayString()); 1134Assert.Equal("System.Range", model.GetTypeInfo(expressions[2]).Type.ToTestDisplayString()); 1135Assert.Equal(RangeEndAtSignature, model.GetSymbolInfo(expressions[2]).Symbol.ToTestDisplayString()); 1136Assert.Equal("System.Int32", model.GetTypeInfo(expressions[2].RightOperand).Type.ToTestDisplayString()); 1139Assert.Equal("System.Range", model.GetTypeInfo(expressions[3]).Type.ToTestDisplayString()); 1140Assert.Equal(RangeAllSignature, model.GetSymbolInfo(expressions[3]).Symbol.ToTestDisplayString()); 1251Assert.Equal("System.Range", model.GetTypeInfo(expression).Type.ToTestDisplayString()); 1252Assert.Equal(RangeCtorSignature, model.GetSymbolInfo(expression).Symbol.ToTestDisplayString()); 1284Assert.Equal("System.Range", model.GetTypeInfo(expression).Type.ToTestDisplayString()); 1285Assert.Equal(RangeCtorSignature, model.GetSymbolInfo(expression).Symbol.ToTestDisplayString()); 1317Assert.Equal("System.Range", model.GetTypeInfo(expression).Type.ToTestDisplayString()); 1318Assert.Equal(RangeCtorSignature, model.GetSymbolInfo(expression).Symbol.ToTestDisplayString()); 1343Assert.Equal("System.Range", model.GetTypeInfo(expressions[0]).Type.ToTestDisplayString()); 1344Assert.Equal(RangeCtorSignature, model.GetSymbolInfo(expressions[0]).Symbol.ToTestDisplayString()); 1345Assert.Equal("System.Index", model.GetTypeInfo(expressions[0].RightOperand).Type.ToTestDisplayString()); 1346Assert.Equal("System.Index", model.GetTypeInfo(expressions[0].LeftOperand).Type.ToTestDisplayString()); 1348Assert.Equal("System.Range", model.GetTypeInfo(expressions[1]).Type.ToTestDisplayString()); 1349Assert.Equal(RangeStartAtSignature, model.GetSymbolInfo(expressions[1]).Symbol.ToTestDisplayString()); 1351Assert.Equal("System.Index", model.GetTypeInfo(expressions[1].LeftOperand).Type.ToTestDisplayString()); 1353Assert.Equal("System.Range", model.GetTypeInfo(expressions[2]).Type.ToTestDisplayString()); 1354Assert.Equal(RangeEndAtSignature, model.GetSymbolInfo(expressions[2]).Symbol.ToTestDisplayString()); 1355Assert.Equal("System.Index", model.GetTypeInfo(expressions[2].RightOperand).Type.ToTestDisplayString()); 1358Assert.Equal("System.Range", model.GetTypeInfo(expressions[3]).Type.ToTestDisplayString()); 1359Assert.Equal(RangeAllSignature, model.GetSymbolInfo(expressions[3]).Symbol.ToTestDisplayString()); 1386Assert.Equal("System.Range?", model.GetTypeInfo(expressions[0]).Type.ToTestDisplayString()); 1387Assert.Equal(RangeCtorSignature, model.GetSymbolInfo(expressions[0]).Symbol.ToTestDisplayString()); 1388Assert.Equal("System.Index?", model.GetTypeInfo(expressions[0].RightOperand).Type.ToTestDisplayString()); 1389Assert.Equal("System.Index?", model.GetTypeInfo(expressions[0].LeftOperand).Type.ToTestDisplayString()); 1391Assert.Equal("System.Range?", model.GetTypeInfo(expressions[1]).Type.ToTestDisplayString()); 1392Assert.Equal(RangeStartAtSignature, model.GetSymbolInfo(expressions[1]).Symbol.ToTestDisplayString()); 1394Assert.Equal("System.Index?", model.GetTypeInfo(expressions[1].LeftOperand).Type.ToTestDisplayString()); 1396Assert.Equal("System.Range?", model.GetTypeInfo(expressions[2]).Type.ToTestDisplayString()); 1397Assert.Equal(RangeEndAtSignature, model.GetSymbolInfo(expressions[2]).Symbol.ToTestDisplayString()); 1398Assert.Equal("System.Index?", model.GetTypeInfo(expressions[2].RightOperand).Type.ToTestDisplayString()); 1401Assert.Equal("System.Range", model.GetTypeInfo(expressions[3]).Type.ToTestDisplayString()); 1402Assert.Equal(RangeAllSignature, model.GetSymbolInfo(expressions[3]).Symbol.ToTestDisplayString());
Semantics\InitOnlyMemberTests.cs (5)
1475Assert.Equal("System.Runtime.CompilerServices.IsExternalInit", modifier.Modifier.ToTestDisplayString()); 2518Assert.Equal("void C.M<System.String>()", method.ToTestDisplayString()); 3194Assert.Equal("System.Int32 C.P1 { get; set; }", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 3892Assert.Equal("System.Runtime.CompilerServices.IsExternalInit", property0.RefCustomModifiers.Single().Modifier.ToTestDisplayString()); 3981Assert.Equal("System.Runtime.CompilerServices.IsExternalInit", property0.TypeWithAnnotations.CustomModifiers.Single().Modifier.ToTestDisplayString());
Semantics\InteractiveSemanticModelTests.cs (17)
86Assert.Equal("System.Void", bindInfo.Type.ToTestDisplayString()); 108Assert.Equal("System.Boolean", bindInfo.Type.ToTestDisplayString()); 128Assert.Equal("System.Int32 local1", symbol.ToTestDisplayString()); 143Assert.Equal("System.Int32 Script.i", symbol.ToTestDisplayString()); 157Assert.Equal("System.Random", semanticInfo.Type.ToTestDisplayString()); 159Assert.Equal("System.Random", semanticInfo.ConvertedType.ToTestDisplayString()); 163Assert.Equal("System.Random", semanticInfo.Symbol.ToTestDisplayString()); 182Assert.Equal("var", semanticInfo.Type.ToTestDisplayString()); 184Assert.Equal("var", semanticInfo.ConvertedType.ToTestDisplayString()); 208Assert.Equal("Script.var", semanticInfo.Type.ToTestDisplayString()); 210Assert.Equal("Script.var", semanticInfo.ConvertedType.ToTestDisplayString()); 214Assert.Equal("Script.var", semanticInfo.Symbol.ToTestDisplayString()); 236Assert.Equal("Script.var", semanticInfo.Type.ToTestDisplayString()); 238Assert.Equal("Script.var", semanticInfo.ConvertedType.ToTestDisplayString()); 245var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString()).ToArray(); 246Assert.Equal("Script.var", sortedCandidates[0].ToTestDisplayString()); 248Assert.Equal("Script.var", sortedCandidates[1].ToTestDisplayString());
Semantics\InterpolationTests.cs (3)
4581Assert.Equal(handlerType, semanticInfo.ConvertedType.ToTestDisplayString()); 4591AssertEx.Equal("System.String System.String.op_Addition(System.String left, System.String right)", semanticInfo.Symbol.ToTestDisplayString()); 4800Assert.Equal("CustomHandler", semanticInfo.Type.ToTestDisplayString());
Semantics\IteratorTests.cs (4)
487Assert.Equal("System.Collections.Generic.KeyValuePair<TKey, TValue>", typeInfo.Type.ToTestDisplayString()); 491Assert.Equal("System.Collections.Generic.KeyValuePair<TKey, TValue>..ctor(TKey key, TValue value)", symbolInfo.Symbol.ToTestDisplayString()); 525Assert.Equal("System.Collections.Generic.KeyValuePair<TKey, TValue>", typeInfo.Type.ToTestDisplayString()); 530Assert.Contains("System.Collections.Generic.KeyValuePair<TKey, TValue>..ctor(TKey key, TValue value)", symbolInfo.CandidateSymbols.Select(c => c.ToTestDisplayString()));
Semantics\LambdaDiscardParametersTests.cs (7)
114Assert.Equal(expectedType, symbol1.Type.ToTestDisplayString()); 117Assert.Equal(expectedType, symbol1.Type.ToTestDisplayString()); 452Assert.Equal("System.Int32 _", localSymbol.ToTestDisplayString()); 456Assert.Equal("System.Int64 _", parameterSymbol.ToTestDisplayString()); 485Assert.Equal("System.Int32 _", localSymbol.ToTestDisplayString()); 517Assert.Equal("System.Int64 _", localSymbol.ToTestDisplayString()); 521Assert.Equal("System.Int64 _", parameterSymbol.ToTestDisplayString());
Semantics\LambdaTests.cs (24)
1179Assert.Equal("void System.Collections.Generic.ICollection<C>.Add(C item)", symbolInfo.CandidateSymbols.Single().ToTestDisplayString()); 1207Assert.Equal("void System.Collections.Generic.ICollection<C>.Add(C item)", symbolInfo.CandidateSymbols.Single().ToTestDisplayString()); 1238Assert.Equal("void System.Collections.Generic.ICollection<C>.Add(C item)", symbolInfo.Symbol.ToTestDisplayString()); 1516Assert.Equal("Program a", symbolInfo.Symbol.ToTestDisplayString()); 1551Assert.Equal("Program a", symbolInfo.Symbol.ToTestDisplayString()); 1585Assert.Equal("Program a", symbolInfo.Symbol.ToTestDisplayString()); 1617Assert.Equal("Program a", symbolInfo.Symbol.ToTestDisplayString()); 1979Assert.Equal("void System.EventHandler.Invoke(System.Object sender, System.EventArgs e)", model.GetTypeInfo(node1).ConvertedType.GetMembers("Invoke").Single().ToTestDisplayString()); 1983Assert.Equal("System.Object <p0>", lambdaParameters[0].ToTestDisplayString()); 1984Assert.Equal("System.EventArgs <p1>", lambdaParameters[1].ToTestDisplayString()); 2665Assert.Equal("System.Int32 t", parameter.ToTestDisplayString()); 2668Assert.Equal("A a", parameter.ToTestDisplayString()); 2671Assert.Equal(tooMany ? "? c" : "C c", parameter.ToTestDisplayString()); 2678Assert.Equal("A a", parameter.ToTestDisplayString()); 2681Assert.Equal(tooMany ? "? c" : "C c", parameter.ToTestDisplayString()); 3006Assert.Equal("? b", symbol.ToTestDisplayString()); 3014Assert.Equal("? b", symbol.ToTestDisplayString()); 3051Assert.Equal("void Program.method1()", model.GetEnclosingSymbol(parameterSyntax.SpanStart).ToTestDisplayString()); 5603Assert.Equal("T", expectedType.ToTestDisplayString()); 6787Assert.Equal("System.Int32 _", model.GetSymbolInfo(discard).Symbol.ToTestDisplayString()); 6816Assert.Equal("System.String _", model.GetSymbolInfo(underscore).Symbol.ToTestDisplayString()); 6979AssertEx.Equal("System.Action", model.GetTypeInfo(action).Type.ToTestDisplayString()); 7078Assert.Equal("? r1", lambdaParameter1.ToTestDisplayString()); 7083Assert.Equal("R r2", lambdaParameter2.ToTestDisplayString());
Semantics\LocalFunctionTests.cs (30)
619Assert.Equal("System.String s1", model.GetSymbolInfo(arg1.Expression).Symbol.ToTestDisplayString()); 627Assert.Equal("System.String s2", model.GetSymbolInfo(arg3.Expression).Symbol.ToTestDisplayString()); 676Assert.Equal("System.Int32 i", model.GetDeclaredSymbol(decl.Designation).ToTestDisplayString()); 726Assert.Equal("System.Boolean C.M2(out System.Int32 x)", model.GetSymbolInfo(arg.Expression).Symbol.ToTestDisplayString()); 730Assert.Equal("System.Int32 i", model.GetDeclaredSymbol(decl.Designation).ToTestDisplayString()); 4611Assert.Equal("System.Int32", symbol.Type.ToTestDisplayString()); 4646Assert.Equal("[System.Int32 n = 2]", model.GetDeclaredSymbol(parameter).ToTestDisplayString()); 4652Assert.Equal("System.Int32 N", symbol.ToTestDisplayString()); 4885Assert.Equal("System.Boolean b1", b1Symbol.ToTestDisplayString()); 5034Assert.Equal(expected, symbol.ToTestDisplayString()); 5037Assert.Equal(expected, parameterSymbol.Type.ToTestDisplayString()); 6280Assert.Equal("System.Object C._f", symbol.ToTestDisplayString()); 6301Assert.Equal("System.Object x", symbol.ToTestDisplayString()); 6330Assert.Equal("System.Int32 x", symbol.ToTestDisplayString()); 6366Assert.Equal("System.Int32 T", symbol.ToTestDisplayString()); 6369Assert.Equal("System.Object F2<T>()", symbol.ContainingSymbol.ToTestDisplayString()); 6410Assert.Equal("void C.M<T>()", symbol.ContainingSymbol.ToTestDisplayString()); 6413Assert.Equal("System.Object F2<T>()", symbol.ContainingSymbol.ToTestDisplayString()); 6416Assert.Equal("System.Object F3<U>()", symbol.ContainingSymbol.ToTestDisplayString()); 6457Assert.Equal("void C.M<T>()", symbol.ContainingSymbol.ToTestDisplayString()); 6460Assert.Equal("System.Object F2<T>()", symbol.ContainingSymbol.ToTestDisplayString()); 6463Assert.Equal("System.Object F3<U>()", symbol.ContainingSymbol.ToTestDisplayString()); 6957var actualSymbols = nodes.Select(n => model.GetSymbolInfo(n.Left).Symbol).Select(s => $"{s.Kind}: {s.ToTestDisplayString()}").ToArray(); 7353Assert.Equal("System.String", parentModel.GetSpeculativeTypeInfo(aPosition, newNameOf, SpeculativeBindingOption.BindAsExpression).Type.ToTestDisplayString()); 7357Assert.Equal("TParameter", parentModel.GetSpeculativeTypeInfo(bPosition, newNameOfArgument, SpeculativeBindingOption.BindAsExpression).Type.ToTestDisplayString()); 7360Assert.Equal("System.String", parentModel.GetSpeculativeTypeInfo(cPosition, newNameOf, SpeculativeBindingOption.BindAsExpression).Type.ToTestDisplayString()); 7363Assert.Equal("TParameter", parentModel.GetSpeculativeTypeInfo(dPosition, newNameOfArgument, SpeculativeBindingOption.BindAsExpression).Type.ToTestDisplayString()); 7585Assert.Equal(expectedContainer, symbol.ContainingSymbol.ToTestDisplayString()); 8618Assert.Equal(expectedMethod, symbol.ContainingSymbol.ToTestDisplayString()); 8619Assert.Equal("System.Int32", model.GetTypeInfo(parameterUsage).Type.ToTestDisplayString());
Semantics\LookupPositionTests.cs (2)
2302AssertEx.SetEqual(new[] { "default", "case int i:", "label1" }, symbols.Select(s => s.ToTestDisplayString())); 3126var actualSymbols = model.LookupSymbols(position).Select(SymbolExtensions.ToTestDisplayString).ToArray();
Semantics\LookupTests.cs (23)
377var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToTestDisplayString()); 525var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToTestDisplayString()); 637var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToTestDisplayString()); 638var actual_lookupSymbols_ignoreAcc_as_string = actual_lookupSymbols.Select(e => e.ToTestDisplayString()); 695Assert.Equal("void A.Goo()", symbols.Single().ToTestDisplayString()); 731var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToTestDisplayString()); 782var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToTestDisplayString()); 833var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToTestDisplayString()); 874var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToTestDisplayString()); 913var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToTestDisplayString()); 950var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToTestDisplayString()); 990var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToTestDisplayString()); 1030var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToTestDisplayString()); 1059var lookupSymbols = GetLookupSymbols(testSrc).Select(e => e.ToTestDisplayString()).ToList(); 1089var lookupSymbols = GetLookupSymbols(testSrc).Select(e => e.ToTestDisplayString()).ToList(); 1118var lookupSymbols = GetLookupSymbols(testSrc).Select(e => e.ToTestDisplayString()).ToList(); 1156var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToTestDisplayString()); 1194var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToTestDisplayString()); 1246var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToTestDisplayString()); 1275var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToTestDisplayString()); 1503Assert.Equal("void I1.M()", symbolInfo.CandidateSymbols.Single().ToTestDisplayString()); 1507Assert.Equal("void I1.M()", symbolInfo.CandidateSymbols.Single().ToTestDisplayString()); 2124Assert.Equal("Attr1<System.String>..ctor(System.String t)", symbol.Symbol.ToTestDisplayString());
Semantics\MethodTypeInferenceTests.cs (2)
1050Assert.Equal("void C<System.Char>.M<System.Char>(System.Func<System.Char, System.Char> f1, System.Func<System.Int64, System.Char> f2)", method.ToTestDisplayString()); 1080Assert.Equal("void C<System.Char>.M<System.Char>(System.Func<System.Char, System.Char> f1, System.Func<System.Int64, System.Char> f2, params System.Int32[] a)", method.ToTestDisplayString());
Semantics\MultiDimensionalArrayTests.cs (2)
1682Assert.Equal("System.Int32[]", a1.ToTestDisplayString()); 1687Assert.Equal("System.Int32[*]", a2.ToTestDisplayString());
Semantics\NativeIntegerTests.cs (16)
307var expectedMembers = underlyingMembers.WhereAsArray(m => includeUnderlyingMember(m)).Sort(SymbolComparison).SelectAsArray(m => m.ToTestDisplayString()); 308var actualMembers = nativeIntegerMembers.WhereAsArray(m => includeNativeIntegerMember(m)).Sort(SymbolComparison).SelectAsArray(m => m.ToTestDisplayString().Replace(signed ? "nint" : "nuint", signed ? "System.IntPtr" : "System.UIntPtr")); 654private static int SymbolComparison(ISymbol x, ISymbol y) => SymbolComparison(x.ToTestDisplayString(), y.ToTestDisplayString()); 1789var actualLocals = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => model.GetDeclaredSymbol(d).ToTestDisplayString()); 2346var actualLocals = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => model.GetDeclaredSymbol(d).ToTestDisplayString()); 2466var actualLocals = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => model.GetDeclaredSymbol(d).ToTestDisplayString()); 3637Assert.Equal("nint", underlyingType.ToTestDisplayString()); 3640Assert.Equal("nint I.Add(nint x, nuint y)", method.ToTestDisplayString()); 4123Assert.Equal("N.nint", type.ToTestDisplayString()); 6036var actualOperators = nodes.Select(n => model.GetSymbolInfo(n).Symbol.ToTestDisplayString()).ToArray(); 6084var actualOperators = nodes.Select(n => model.GetSymbolInfo(n).Symbol.ToTestDisplayString()).ToArray(); 15341Assert.Equal("System.String", symbol.ToTestDisplayString()); 15368Assert.Equal($"System.Int32 C.{fieldName}", symbol.ToTestDisplayString()); 15392Assert.Equal("nint", symbol.ToTestDisplayString()); 15422Assert.Equal("nint", symbol.ToTestDisplayString());
Semantics\NonTrailingNamedArgumentsTests.cs (12)
48model.GetSymbolInfo(firstInvocation).Symbol.ToTestDisplayString()); 55Assert.Equal("void C.M(System.Int32 a, System.Int32 b)", firstASymbol.Symbol.ContainingSymbol.ToTestDisplayString()); 60model.GetSymbolInfo(secondInvocation).Symbol.ToTestDisplayString()); 67Assert.Equal("void C.M(System.Int64 b, System.Int64 a)", secondASymbol.Symbol.ContainingSymbol.ToTestDisplayString()); 395Assert.Equal("void C.M<System.Int32, System.String>(System.Int32 a, System.String b)", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString()); 427symbol.CandidateSymbols.Select(c => c.ToTestDisplayString())); 540Assert.Equal("void C.M(params System.Int32[] x)", symbolInfo.CandidateSymbols.Single().ToTestDisplayString()); 681Assert.Equal("void C.M(System.Int32 x, params System.Int32[] y)", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString()); 715model.GetSymbolInfo(firstInvocation).CandidateSymbols.Single().ToTestDisplayString()); 747model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString()); 779model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString()); 953model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString());
Semantics\NullableReferenceTypesTests.cs (78)
1795var actualType = type.Type.ToTestDisplayString(); 1805var actualConvertedType = type.ConvertedType.ToTestDisplayString(); 1883Assert.Equal("System.String", s.Type.ToTestDisplayString()); 1884Assert.Equal("System.String", s.ConvertedType.ToTestDisplayString()); 1885Assert.Equal("System.String s", model.GetSymbolInfo(suppressions[0]).Symbol.ToTestDisplayString()); 1888Assert.Equal("System.String", s2.Type.ToTestDisplayString()); 1889Assert.Equal("System.String", s2.ConvertedType.ToTestDisplayString()); 1890Assert.Equal("System.String? s2", model.GetSymbolInfo(suppressions[1]).Symbol.ToTestDisplayString()); 1893Assert.Equal("C<System.String>", c.Type.ToTestDisplayString()); 1894Assert.Equal("C<System.String>", c.ConvertedType.ToTestDisplayString()); 1895Assert.Equal("C<System.String> c", model.GetSymbolInfo(suppressions[2]).Symbol.ToTestDisplayString()); 1898Assert.Equal("C<System.String?>", c2.Type.ToTestDisplayString()); 1899Assert.Equal("C<System.String?>", c2.ConvertedType.ToTestDisplayString()); 1900Assert.Equal("C<System.String?> c2", model.GetSymbolInfo(suppressions[3]).Symbol.ToTestDisplayString()); 3685Assert.Equal("System.Int32 i", symbol1.ToTestDisplayString()); 3689Assert.Equal("System.Int32 i", symbol2.ToTestDisplayString()); 4516Assert.Equal("void C.M<T>(T? t)", firstCrefSymbol.ToTestDisplayString()); 4520Assert.Equal("void C.M<T>(T t)", lastCrefSymbol.ToTestDisplayString()); 4552Assert.Equal("void C.M<T>(T t)", lastCrefSymbol.ToTestDisplayString()); 4584Assert.Equal("void C.M<T>(T? t)", lastCrefSymbol.ToTestDisplayString()); 5160Assert.Equal("T? t2", local.ToTestDisplayString()); 13500AssertEx.Equal("S?[]", model.GetTypeInfo(returnStatement.Expression).Type.ToTestDisplayString()); 53899Assert.Equal("System.Object?", model.GetTypeInfo(nullNode).ConvertedType.ToTestDisplayString()); 53903Assert.Equal("void Program.M<System.Object>(System.Func<System.Object> t)", model.GetSymbolInfo(invocationNode).Symbol.ToTestDisplayString()); 53929Assert.Equal("System.Object?", model.GetTypeInfo(nullNode).ConvertedType.ToTestDisplayString()); 53933Assert.Equal("System.Object?[]", model.GetTypeInfo(invocationNode).Type.ToTestDisplayString()); 53961Assert.Equal("U?", model.GetTypeInfo(defaultNode).Type.ToTestDisplayString()); 53962Assert.Equal("U?", model.GetTypeInfo(defaultNode).ConvertedType.ToTestDisplayString()); 53966Assert.Equal("void Program.M<U>(System.Func<U> t)", model.GetSymbolInfo(invocationNode).Symbol.ToTestDisplayString()); 53998Assert.Equal("U", model.GetTypeInfo(defaultNode).Type.ToTestDisplayString()); 53999Assert.Equal("U", model.GetTypeInfo(defaultNode).ConvertedType.ToTestDisplayString()); 54003Assert.Equal("void Program.M<U>(System.Func<U> t)", model.GetSymbolInfo(invocationNode).Symbol.ToTestDisplayString()); 54033Assert.Equal("void Program.M<System.Object>(System.Func<System.Object> t)", model.GetSymbolInfo(invocationNode).Symbol.ToTestDisplayString()); 54067Assert.Equal("void Program.M<System.Object>(System.Func<System.Object> t)", model.GetSymbolInfo(invocationNode).Symbol.ToTestDisplayString()); 54098Assert.Equal("void Program.M<A>(System.Func<A> t)", model.GetSymbolInfo(invocationNode).Symbol.ToTestDisplayString()); 54127Assert.Equal("System.Object?", model.GetTypeInfo(nullNode).ConvertedType.ToTestDisplayString()); 54131Assert.Equal("void Program.M<System.Object>(System.Func<System.Object> t)", model.GetSymbolInfo(invocationNode).Symbol.ToTestDisplayString()); 54165Assert.Equal("void Program.M<System.Object>(System.Func<System.Object> t)", model.GetSymbolInfo(invocationNode).Symbol.ToTestDisplayString()); 54199Assert.Equal("void Program.M<System.Object>(System.Func<System.Object> t)", model.GetSymbolInfo(invocationNode).Symbol.ToTestDisplayString()); 54230Assert.Equal("void Program.M<A>(System.Func<A> t)", model.GetSymbolInfo(invocationNode).Symbol.ToTestDisplayString()); 54259Assert.Equal("System.Object", model.GetTypeInfo(newNode).Type.ToTestDisplayString()); 54260Assert.Equal("System.Object", model.GetTypeInfo(newNode).ConvertedType.ToTestDisplayString()); 54263Assert.Equal("void Program.M<System.Object>(System.Func<System.Object> t)", model.GetSymbolInfo(invocationNode).Symbol.ToTestDisplayString()); 54294Assert.Equal("Program", model.GetTypeInfo(newNode).Type.ToTestDisplayString()); 54295Assert.Equal("Program", model.GetTypeInfo(newNode).ConvertedType.ToTestDisplayString()); 54298Assert.Equal("void Program.M<Program>(System.Func<Program> t)", model.GetSymbolInfo(invocationNode).Symbol.ToTestDisplayString()); 54331Assert.Equal("System.Object?", model.GetTypeInfo(nullNode).ConvertedType.ToTestDisplayString()); 54334Assert.Equal("void Program.M<System.Object?>(System.Func<System.Object?> t)", model.GetSymbolInfo(invocationNode).Symbol.ToTestDisplayString()); 54409Assert.Equal("System.String? C.Infer<System.String?>(System.String? t1, System.String? t2)", model.GetSymbolInfo(invocationNode).Symbol.ToTestDisplayString()); 54412Assert.Equal("System.String? C.Infer<System.String?>(System.String? t1, System.String? t2)", model.GetSymbolInfo(invocationNode2).Symbol.ToTestDisplayString()); 54442Assert.Equal("System.Action", model.GetTypeInfo(lambdaNode).ConvertedType.ToTestDisplayString()); 54445Assert.Equal("void Program.M<System.Action>(System.Func<System.Action> t)", model.GetSymbolInfo(invocationNode).Symbol.ToTestDisplayString()); 56569Assert.Equal("System.String?", model.GetTypeInfoAndVerifyIOperation(declaration.Type).Type.ToTestDisplayString()); 56571Assert.Equal("System.String?", model.GetTypeInfo(declaration.Type).ConvertedType.ToTestDisplayString()); 63439Assert.Equal("System.Object", objectSymbol2.ToTestDisplayString()); 68461Assert.Equal("System.String?", model.GetTypeInfoAndVerifyIOperation(discard1).Type.ToTestDisplayString()); 68466Assert.Equal("System.Object?", model.GetTypeInfoAndVerifyIOperation(discard2).Type.ToTestDisplayString()); 68471Assert.Equal("System.String", model.GetTypeInfoAndVerifyIOperation(discard3).Type.ToTestDisplayString()); 68476Assert.Equal("System.Object", model.GetTypeInfoAndVerifyIOperation(discard4).Type.ToTestDisplayString()); 68510Assert.Equal("System.String", model.GetTypeInfo(discard1).Type.ToTestDisplayString()); 68519Assert.Equal("System.Object", model.GetTypeInfoAndVerifyIOperation(discard2).Type.ToTestDisplayString()); 68547Assert.Equal("System.Object", model.GetTypeInfo(discardPattern1).Type.ToTestDisplayString()); 68554Assert.Equal("System.Object", model.GetTypeInfo(discardPattern2).Type.ToTestDisplayString()); 141091Assert.Equal("System.Object?", local.Type.ToTestDisplayString()); 141132Assert.Equal("System.Object?", local.Type.ToTestDisplayString()); 141172Assert.Equal("System.Object?", local.Type.ToTestDisplayString()); 141210Assert.Equal("System.Object?", local.Type.ToTestDisplayString()); 141248Assert.Equal("System.Object?", local.Type.ToTestDisplayString()); 141352Assert.Equal("System.Object?", local.Type.ToTestDisplayString()); 141391Assert.Equal("System.Object?", local.Type.ToTestDisplayString()); 142013Assert.Equal("C<System.Object>", model.GetForEachStatementInfo(@foreach).ElementType.ToTestDisplayString()); 142053Assert.Equal("C<System.Object>", model.GetForEachStatementInfo(@foreach).ElementType.ToTestDisplayString()); 142092Assert.Equal("C<(System.Int32 a, System.Int32 b)>", model.GetForEachStatementInfo(@foreach).ElementType.ToTestDisplayString()); 142131Assert.Equal("C<(System.Int32 c, System.Int32 d)>", model.GetForEachStatementInfo(@foreach).ElementType.ToTestDisplayString()); 152340Assert.Equal("void Program.F<T?>(System.Func<T?> f)", model.GetSymbolInfo(invocationNode).Symbol.ToTestDisplayString()); 152343Assert.Equal("void Program.F<T?>(System.Func<T?> f)", model.GetSymbolInfo(invocationNode2).Symbol.ToTestDisplayString()); 154411Assert.Equal("T?", local.Type.ToTestDisplayString()); 156280Assert.Equal("System.Int64*", model.GetTypeInfo(stackallocNode).Type.ToTestDisplayString());
Semantics\ObjectAndCollectionInitializerTests.cs (9)
3461Assert.Equal("void X.Add(System.String x)", symbolInfo.Symbol.ToTestDisplayString()); 3468Assert.Equal("void X.Add(System.Int32 x)", symbolInfo.Symbol.ToTestDisplayString()); 3513Roslyn.Utilities.EnumerableExtensions.Order(symbolInfo.CandidateSymbols.Select(s => s.ToTestDisplayString())).ToArray()); 3567Assert.Equal("void X.Add(System.String x)", symbolInfo.CandidateSymbols.Single().ToTestDisplayString()); 3602Assert.Equal("void X.Add(System.String x, System.Int32 y)", symbolInfo.Symbol.ToTestDisplayString()); 3685Assert.Equal("void System.Collections.Generic.List<System.String>.Add(System.String item)", symbolInfo.Symbol.ToTestDisplayString()); 3735Assert.Equal("void System.Collections.Generic.List<System.String>.Add(System.String item)", symbolInfo.Symbol.ToTestDisplayString()); 3779Assert.Equal("void System.Collections.Generic.List<C>.Add(C item)", symbolInfo.Symbol.ToTestDisplayString()); 3933Assert.Equal("System.Collections.Generic.List<System.String>", semanticModel.GetSymbolInfo(name).Symbol.ToTestDisplayString());
Semantics\OperatorTests.cs (12)
58Assert.Equal("System.Int32 System.Int32.op_BitwiseOr(System.Int32 left, System.Int32 right)", insideEnumDefinition.Symbol.ToTestDisplayString()); 59Assert.Equal("TestEnum TestEnum.op_BitwiseOr(TestEnum left, TestEnum right)", insideMethodBody.Symbol.ToTestDisplayString()); 2988Assert.Equal("?", type1.ToTestDisplayString()); 2994Assert.Equal("?", type2.ToTestDisplayString()); 3000Assert.Equal("?", type3.ToTestDisplayString()); 7647symbol1.ToTestDisplayString()); 8417string actualSymbol = symbol1.ToTestDisplayString(); 8772Assert.Equal("System.Boolean System.Object.op_Equality(System.Object left, System.Object right)", info1.Symbol.ToTestDisplayString()); 8778Assert.Equal("System.Boolean System.Object.op_Inequality(System.Object left, System.Object right)", info1.Symbol.ToTestDisplayString()); 8781Assert.Equal("System.Boolean System.Int32.op_Equality(System.Int32 left, System.Int32 right)", info1.Symbol.ToTestDisplayString()); 8784Assert.Equal("System.Boolean System.Int32.op_Inequality(System.Int32 left, System.Int32 right)", info1.Symbol.ToTestDisplayString()); 11340Assert.Equal("?", type.ToTestDisplayString());
Semantics\OutVarTests.cs (156)
4013Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 5119Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 5756Assert.Equal("System.Int32", ((ILocalSymbol)compilation.GetSemanticModel(tree).GetDeclaredSymbol(GetVariableDesignation(x1Decl))).Type.ToTestDisplayString()); 8813Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 9652Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 9654Assert.Equal("System.Int64 y1", model.LookupSymbols(x1Ref[0].SpanStart, name: "y1").Single().ToTestDisplayString()); 9703Assert.Equal("System.Boolean d", model.GetDeclaredSymbol(d).ToTestDisplayString()); 10220Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 10222Assert.Equal("System.Boolean y1", model.LookupSymbols(x1Ref[0].SpanStart, name: "y1").Single().ToTestDisplayString()); 10270Assert.Equal("System.Boolean d", model.GetDeclaredSymbol(d).ToTestDisplayString()); 10869Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 12875Assert.Equal("System.Int32", ((ILocalSymbol)compilation.GetSemanticModel(tree).GetDeclaredSymbol(GetVariableDesignation(yDecl))).Type.ToTestDisplayString()); 13349Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 13748Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 14261Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 14308Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 14357Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 14399Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 14441Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 14486Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 14528Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 14572Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 14576Assert.Equal("System.Boolean", model.GetTypeInfo(zRef).Type.ToTestDisplayString()); 14622Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 14676Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 14735Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 14781Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 14785Assert.Equal("System.Boolean", model.GetTypeInfo(zRef).Type.ToTestDisplayString()); 14831Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 14835Assert.Equal("System.Boolean", model.GetTypeInfo(zRef).Type.ToTestDisplayString()); 15269Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 16547Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 17106Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 17542Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 17754Assert.Equal("System.Int32 x2", dataFlow.VariablesDeclared.Single().ToTestDisplayString()); 17755Assert.Equal("System.Int32 x1", dataFlow.WrittenOutside.Single().ToTestDisplayString()); 17925Assert.Equal("a=System.Int32", model.GetAliasInfo(x1Decl.Type).ToTestDisplayString()); 17957Assert.Equal("var=System.Int32", model.GetAliasInfo(x1Decl.Type).ToTestDisplayString()); 18036Assert.Equal("Cls.var", ((ILocalSymbol)model.GetDeclaredSymbol(GetVariableDesignation(x1Decl))).Type.ToTestDisplayString()); 18149Assert.Equal("System.Int32 x1", model.GetDeclaredSymbol(GetVariableDesignation(x1Decl)).ToTestDisplayString()); 18190Assert.Equal("System.Int32 x1", model.GetDeclaredSymbol(GetVariableDesignation(x1Decl)).ToTestDisplayString()); 18233Assert.Equal("System.Int32 x1", model.GetDeclaredSymbol(GetVariableDesignation(x1Decl)).ToTestDisplayString()); 18276Assert.Equal("System.Int32 x1", model.GetDeclaredSymbol(GetVariableDesignation(x1Decl)).ToTestDisplayString()); 18315Assert.Equal("var x1", model.GetDeclaredSymbol(GetVariableDesignation(x1Decl)).ToTestDisplayString()); 18391Assert.Equal("var x1", model.GetDeclaredSymbol(GetVariableDesignation(x1Decl)).ToTestDisplayString()); 18436Assert.Equal("System.Int32", ((ILocalSymbol)compilation.GetSemanticModel(tree).GetDeclaredSymbol(GetVariableDesignation(x1Decl))).Type.ToTestDisplayString()); 18449Assert.Equal("System.Void", typeInfo.Type.ToTestDisplayString()); 18450Assert.Equal("Cls.Test2..ctor(System.Object x, System.Object y)", symbolInfo.Symbol.ToTestDisplayString()); 18500Assert.Equal("System.Int32", ((ILocalSymbol)compilation.GetSemanticModel(tree).GetDeclaredSymbol(GetVariableDesignation(x1Decl))).Type.ToTestDisplayString()); 18549Assert.Equal("System.Int32", ((ILocalSymbol)compilation.GetSemanticModel(tree).GetDeclaredSymbol(GetVariableDesignation(x1Decl))).Type.ToTestDisplayString()); 18594Assert.Equal("System.Int32", ((ILocalSymbol)compilation.GetSemanticModel(tree).GetDeclaredSymbol(GetVariableDesignation(x1Decl))).Type.ToTestDisplayString()); 19295Assert.Equal("dynamic x1", model.GetDeclaredSymbol(GetVariableDesignation(x1Decl)).ToTestDisplayString()); 19368Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref).Type.ToTestDisplayString()); 19834Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 19867Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 19900Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 19935Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 19970Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 20243Assert.Equal("System.Int32", x1.Type.ToTestDisplayString()); 20352Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 20358Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(x2Ref[0]).Type.ToTestDisplayString()); 20364Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(x3Ref[0]).Type.ToTestDisplayString()); 20370Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(x4Ref[0]).Type.ToTestDisplayString()); 20606Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(x1Ref).Type.ToTestDisplayString()); 21295Assert.Equal("System.Int32", model.GetTypeInfo(x1Ref[0]).Type.ToTestDisplayString()); 21298Assert.Equal("var y1", y1.ToTestDisplayString()); 21358Assert.Equal("var e", symbol.ToTestDisplayString()); 21403Assert.Equal("System.Int32", model.GetTypeInfo(yRef).Type.ToTestDisplayString()); 26372Assert.Equal("System.Int32", ((IFieldSymbol)compilation.GetSemanticModel(tree).GetDeclaredSymbol(x1Decl.VariableDesignation())).Type.ToTestDisplayString()); 26969Assert.Equal("System.Int32", ((IFieldSymbol)compilation.GetSemanticModel(tree).GetDeclaredSymbol(x1Decl.VariableDesignation())).Type.ToTestDisplayString()); 32144Assert.Equal("var", x1.Type.ToTestDisplayString()); 32185Assert.Equal("System.Int32", x1.Type.ToTestDisplayString()); 32225Assert.Equal("System.Int32", x1.Type.ToTestDisplayString()); 32265Assert.Equal("System.Int32", x1.Type.ToTestDisplayString()); 32273Assert.Equal("var", x1.Type.ToTestDisplayString()); 32311Assert.Equal("var", x1.Type.ToTestDisplayString()); 32331Assert.Equal("System.Int32", x1.Type.ToTestDisplayString()); 32380Assert.Equal("var", x1.Type.ToTestDisplayString()); 32430Assert.Equal("var", x1.Type.ToTestDisplayString()); 32519Assert.Equal("var=System.Int32", model.GetAliasInfo(x1Decl.Type).ToTestDisplayString()); 32547Assert.Equal("a=System.Int32", model.GetAliasInfo(x1Decl.Type).ToTestDisplayString()); 32893Assert.Equal("System.String", model.GetTypeInfo(x1Ref).Type.ToTestDisplayString()); 32925Assert.Equal("System.Int32", model.GetTypeInfo(declaration1).Type.ToTestDisplayString()); 32934Assert.Equal("System.Int32", model.GetTypeInfo(declaration2).Type.ToTestDisplayString()); 32940Assert.Equal("System.Int32", discard3Symbol.Type.ToTestDisplayString()); 32941Assert.Equal("System.Int32", model.GetTypeInfo(discard3).Type.ToTestDisplayString()); 33009Assert.Equal("System.Int32", model.GetTypeInfo(declaration1).Type.ToTestDisplayString()); 33013Assert.Equal("System.Int32", model.GetSymbolInfo(declaration1.Type).Symbol.ToTestDisplayString()); 33015Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 33016Assert.Equal("System.Int32", typeInfo.ConvertedType.ToTestDisplayString()); 33025Assert.Equal("System.Int32", model.GetTypeInfo(declaration2).Type.ToTestDisplayString()); 33029Assert.Equal("System.Int32", model.GetSymbolInfo(declaration2.Type).Symbol.ToTestDisplayString()); 33031Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 33032Assert.Equal("System.Int32", typeInfo.ConvertedType.ToTestDisplayString()); 33037Assert.Equal("System.Int32", model.GetTypeInfo(discard3).Type.ToTestDisplayString()); 33081Assert.Equal("System.Int64", model.GetTypeInfo(declaration1).Type.ToTestDisplayString()); 33085Assert.Equal("System.Int64", model.GetSymbolInfo(declaration1.Type).Symbol.ToTestDisplayString()); 33087Assert.Equal("System.Int64", typeInfo.Type.ToTestDisplayString()); 33088Assert.Equal("System.Int64", typeInfo.ConvertedType.ToTestDisplayString()); 33123Assert.Equal("System.Int32", model.GetTypeInfo(declaration1).Type.ToTestDisplayString()); 33127Assert.Equal("System.Int32", model.GetSymbolInfo(declaration1.Type).Symbol.ToTestDisplayString()); 33129Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 33130Assert.Equal("System.Int32", typeInfo.ConvertedType.ToTestDisplayString()); 33132Assert.Equal("alias1=System.Int32", model.GetAliasInfo(declaration1.Type).ToTestDisplayString()); 33139Assert.Equal("System.Int32", model.GetTypeInfo(declaration2).Type.ToTestDisplayString()); 33143Assert.Equal("System.Int32", model.GetSymbolInfo(declaration2.Type).Symbol.ToTestDisplayString()); 33145Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 33146Assert.Equal("System.Int32", typeInfo.ConvertedType.ToTestDisplayString()); 33148Assert.Equal("var=System.Int32", model.GetAliasInfo(declaration2.Type).ToTestDisplayString()); 33187Assert.Equal("alias1", model.GetTypeInfo(declaration1).Type.ToTestDisplayString()); 33191Assert.Equal("alias1", model.GetSymbolInfo(declaration1.Type).Symbol.ToTestDisplayString()); 33193Assert.Equal("alias1", typeInfo.Type.ToTestDisplayString()); 33194Assert.Equal("alias1", typeInfo.ConvertedType.ToTestDisplayString()); 33203Assert.Equal("var", model.GetTypeInfo(declaration2).Type.ToTestDisplayString()); 33208Assert.Equal("var", model.GetSymbolInfo(declaration2.Type).Symbol.ToTestDisplayString()); 33210Assert.Equal("var", typeInfo.Type.ToTestDisplayString()); 33449Assert.Equal("System.String x", model.GetSymbolInfo(x).Symbol.ToTestDisplayString()); 33563Assert.Equal("System.Int32", symbol.Type.ToTestDisplayString()); 33636Assert.Equal("System.Int32", model.GetTypeInfo(z1).Type.ToTestDisplayString()); 33649Assert.Equal("System.Int32", symbol.Type.ToTestDisplayString()); 34705Assert.Equal("System.Int32", symbol.Type.ToTestDisplayString()); 34786Assert.Equal("System.Int32", symbol.Type.ToTestDisplayString()); 34838Assert.Equal("System.Int32", symbol.Type.ToTestDisplayString()); 34892Assert.Equal("System.Int32", symbol.Type.ToTestDisplayString()); 34950Assert.Equal("System.Int32", symbol.Type.ToTestDisplayString()); 35001Assert.Equal("System.Int32", symbol.Type.ToTestDisplayString()); 35054Assert.Equal("System.Int32", symbol.Type.ToTestDisplayString()); 35093Assert.Equal("System.Int32", symbol.Type.ToTestDisplayString()); 35127Assert.Equal("var", symbol.Type.ToTestDisplayString()); 35166Assert.Equal("var", symbol.Type.ToTestDisplayString()); 35210Assert.Equal("var", symbol.Type.ToTestDisplayString()); 35241Assert.Equal("var", symbol.Type.ToTestDisplayString()); 35280Assert.Equal("var", symbol.Type.ToTestDisplayString()); 35310Assert.Equal("var", model.GetTypeInfo(decl).Type.ToTestDisplayString()); // crashes 35313Assert.Equal("var", symbol.Type.ToTestDisplayString()); 35346Assert.Equal("var", model.GetTypeInfo(decl).Type.ToTestDisplayString()); // crashes 35349Assert.Equal("var", symbol.Type.ToTestDisplayString()); 35385Assert.Equal("var", model.GetTypeInfo(decl).Type.ToTestDisplayString()); // crashes 35388Assert.Equal("var", symbol.Type.ToTestDisplayString()); 35415Assert.Equal("var", model.GetTypeInfo(decl).Type.ToTestDisplayString()); // crashes 35418Assert.Equal("var", symbol.Type.ToTestDisplayString()); 35452Assert.Equal("var", model.GetTypeInfo(decl).Type.ToTestDisplayString()); // crashes 35455Assert.Equal("var", symbol.Type.ToTestDisplayString()); 35502Assert.Equal("System.Int32", compilation.GetSemanticModel(tree).GetTypeInfo(xRef[0]).Type.ToTestDisplayString()); 35612Assert.Equal("void C.G(out System.Object o)", info.Symbol.ToTestDisplayString()); 35640Assert.Equal("System.Object", info.ElementType.ToTestDisplayString()); 35642info.GetEnumeratorMethod.ToTestDisplayString()); 36310Assert.Equal("System.String C.M2(out System.Int32 x)", symbolInfo.Symbol.ToTestDisplayString()); 36314Assert.Equal("System.String C.M2(out System.Int32 x)", symbolInfo.Symbol.ToTestDisplayString()); 36357Assert.Equal("System.String M2(out System.Int32 x)", symbolInfo.Symbol.ToTestDisplayString()); 36397Assert.Equal("System.String C.M2(out System.Int32 x)", symbolInfo.Symbol.ToTestDisplayString()); 36402Assert.Equal("System.String C.M2(out System.Int32 x)", symbolInfo.Symbol.ToTestDisplayString()); 36439Assert.Equal("System.String M2(out System.Int32 x, [System.String y = null])", symbolInfo.Symbol.ToTestDisplayString()); 36474Assert.Equal("System.String C.M2(out System.Int32 x)", symbolInfo.Symbol.ToTestDisplayString()); 36480Assert.Equal("System.String C.M2(out System.Int32 x)", symbolInfo.Symbol.ToTestDisplayString()); 36512Assert.Equal("System.String M2(out System.Int32 x, [System.String y = null])", symbolInfo.Symbol.ToTestDisplayString());
Semantics\OverloadResolutionTests.cs (8)
7154model.GetSymbolInfo(callSyntax).Symbol.ToTestDisplayString()); 7439Assert.Equal("void Test.N(System.Func<Color, Color> F)", symbol.ToTestDisplayString()); 7480Assert.Equal("void Test.N(System.Func<System.Func<Color, Color>> F)", symbol.ToTestDisplayString()); 9084Assert.Equal("void D.M(System.Int32 i)", candidates[0].ToTestDisplayString()); 9085Assert.Equal("void D.M(System.Double d)", candidates[1].ToTestDisplayString()); 9432Assert.Equal("void E.F(A a)", candidates[0].ToTestDisplayString()); 9433Assert.Equal("void E.F(B b)", candidates[1].ToTestDisplayString()); 9434Assert.Equal("void E.F(C c)", candidates[2].ToTestDisplayString());
Semantics\PrimaryConstructorTests.cs (178)
855Assert.Equal("System.Int32 i", outVar.ToTestDisplayString()); 857Assert.Equal("System.Int32 R.<I>k__BackingField", outVar.ContainingSymbol.ToTestDisplayString()); 902Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 904Assert.Equal("C..ctor(System.Int32 X)", symbol.ContainingSymbol.ToTestDisplayString()); 969Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 970Assert.Equal("C..ctor(System.Int32 X, [System.Int32 Y = 123])", symbol.ContainingSymbol.ToTestDisplayString()); 979Assert.Equal("Base", model.GetTypeInfo(baseWithargs.Type).Type.ToTestDisplayString()); 981Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", model.GetSymbolInfo((SyntaxNode)baseWithargs).Symbol.ToTestDisplayString()); 982Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", model.GetSymbolInfo(baseWithargs).Symbol.ToTestDisplayString()); 983Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", CSharpExtensions.GetSymbolInfo(model, baseWithargs).Symbol.ToTestDisplayString()); 989Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", model.GetSymbolInfo((SyntaxNode)baseWithargs).Symbol.ToTestDisplayString()); 991Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", model.GetSymbolInfo(baseWithargs).Symbol.ToTestDisplayString()); 993Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", CSharpExtensions.GetSymbolInfo(model, baseWithargs).Symbol.ToTestDisplayString()); 1088Assert.Equal("C..ctor(System.Int32 X, [System.Int32 Y = 123])", model.GetSymbolInfo((SyntaxNode)baseWithargs).Symbol.ToTestDisplayString()); 1089Assert.Equal("C..ctor(System.Int32 X, [System.Int32 Y = 123])", model.GetSymbolInfo(baseWithargs).Symbol.ToTestDisplayString()); 1090Assert.Equal("C..ctor(System.Int32 X, [System.Int32 Y = 123])", CSharpExtensions.GetSymbolInfo(model, baseWithargs).Symbol.ToTestDisplayString()); 1092Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 1093Assert.Empty(model.GetMemberGroup(baseWithargs).Select(m => m.ToTestDisplayString())); 1094Assert.Empty(CSharpExtensions.GetMemberGroup(model, baseWithargs).Select(m => m.ToTestDisplayString())); 1197Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 1198Assert.Equal("C..ctor(System.Int32 X)", symbol.ContainingSymbol.ToTestDisplayString()); 1210Assert.Equal("System.Int32 y", symbol.ToTestDisplayString()); 1211Assert.Equal("C..ctor(System.Int32 X)", symbol.ContainingSymbol.ToTestDisplayString()); 1221Assert.Equal("System.Int32 C.Test(System.Int32 x, out System.Int32 y)", symbol.ToTestDisplayString()); 1222Assert.Equal("C", symbol.ContainingSymbol.ToTestDisplayString()); 1264Assert.Same("<global namespace>", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 1310Assert.Same("<global namespace>", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 1370Assert.Same("<global namespace>", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 1426Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 1427Assert.Equal("C..ctor(System.Int32 X, System.Int32 Y)", symbol.ContainingSymbol.ToTestDisplayString()); 1439Assert.Same("<global namespace>", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 1515Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 1516Assert.Equal("C..ctor(System.Int32 X, System.Int32 Y)", symbol.ContainingSymbol.ToTestDisplayString()); 1528Assert.Same("<global namespace>", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 1713Assert.Same("<global namespace>", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 1753Assert.Same("<global namespace>", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 1793Assert.Equal("System.Int32 X", symbolInfo.Symbol.ToTestDisplayString()); 1794Assert.Equal("C..ctor(System.Int32 X)", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 1795Assert.Equal("System.Int32 X", model.LookupSymbols(x.SpanStart, name: "X").Single().ToTestDisplayString()); 1864Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 1865Assert.Equal("C..ctor(System.Int32 X, System.Int32 Y)", symbol.ContainingSymbol.ToTestDisplayString()); 2012Assert.Equal("Base", model.GetTypeInfo(baseWithargs.Type).Type.ToTestDisplayString()); 2018Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 2022Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 2026Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 2035Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 2040Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 2045Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 2072Assert.Equal("Base..ctor(System.Int32 X)", speculativeModel.GetSymbolInfo((SyntaxNode)speculativePrimaryInitializer).Symbol.ToTestDisplayString()); 2073Assert.Equal("Base..ctor(System.Int32 X)", speculativeModel.GetSymbolInfo(speculativePrimaryInitializer).Symbol.ToTestDisplayString()); 2074Assert.Equal("Base..ctor(System.Int32 X)", CSharpExtensions.GetSymbolInfo(speculativeModel, speculativePrimaryInitializer).Symbol.ToTestDisplayString()); 2083Assert.Equal("Base..ctor(System.Int32 X)", speculativeModel.GetSymbolInfo((SyntaxNode)speculativePrimaryInitializer).Symbol.ToTestDisplayString()); 2084Assert.Equal("Base..ctor(System.Int32 X)", speculativeModel.GetSymbolInfo(speculativePrimaryInitializer).Symbol.ToTestDisplayString()); 2085Assert.Equal("Base..ctor(System.Int32 X)", CSharpExtensions.GetSymbolInfo(speculativeModel, speculativePrimaryInitializer).Symbol.ToTestDisplayString()); 2097Assert.Equal("Base..ctor(System.Int32 X)", symbolInfo.Symbol.ToTestDisplayString()); 2100Assert.Equal("Base..ctor(System.Int32 X)", symbolInfo.Symbol.ToTestDisplayString()); 2103Assert.Equal("Base..ctor(System.Int32 X)", symbolInfo.Symbol.ToTestDisplayString()); 2106Assert.Equal("Base..ctor(System.Int32 X)", symbolInfo.Symbol.ToTestDisplayString()); 2119Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 2123Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 2127Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 2129Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 2130Assert.Empty(model.GetMemberGroup(baseWithargs).Select(m => m.ToTestDisplayString())); 2131Assert.Empty(CSharpExtensions.GetMemberGroup(model, baseWithargs).Select(m => m.ToTestDisplayString())); 2139Assert.Equal("Base..ctor(System.Int32 X)", symbolInfo.Symbol.ToTestDisplayString()); 2142Assert.Equal("Base..ctor(System.Int32 X)", symbolInfo.Symbol.ToTestDisplayString()); 2194Assert.Equal("Base", model.GetTypeInfo(baseWithargs.Type).Type.ToTestDisplayString()); 2258Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 2262Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 2266Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 2268Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 2269Assert.Empty(model.GetMemberGroup(baseWithargs).Select(m => m.ToTestDisplayString())); 2270Assert.Empty(CSharpExtensions.GetMemberGroup(model, baseWithargs).Select(m => m.ToTestDisplayString())); 2278Assert.Equal("Base..ctor(System.Int32 X)", symbolInfo.Symbol.ToTestDisplayString()); 2281Assert.Equal("Base..ctor(System.Int32 X)", symbolInfo.Symbol.ToTestDisplayString()); 2324Assert.Same("<global namespace>", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 2538Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 2539Assert.Equal("C..ctor(System.Int32 X)", symbol.ContainingSymbol.ToTestDisplayString()); 2540Assert.Equal("System.Int32 C.Z", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 2576Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 2577Assert.Equal("C..ctor(System.Int32 X)", symbol.ContainingSymbol.ToTestDisplayString()); 2578Assert.Equal("System.Int32 C.Z", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 2613Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 2614Assert.Equal("C..ctor(System.Int32 X)", symbol.ContainingSymbol.ToTestDisplayString()); 2615Assert.Equal("System.Int32 C.Z", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 2649Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 2650Assert.Equal("C..ctor(System.Int32 X)", symbol.ContainingSymbol.ToTestDisplayString()); 2651Assert.Equal("lambda expression", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 3189Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 3193Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 3197Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 3202Assert.Equal("System.Int32 B.M()", context.ContainingSymbol.ToTestDisplayString()); 3206Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 3210Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 3228Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 3232Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 3236Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 3254Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 3267Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 3277switch (context.ContainingSymbol.ToTestDisplayString()) 3302switch (context.ContainingSymbol.ToTestDisplayString()) 3336Assert.Equal("B", context.ContainingSymbol.ToTestDisplayString()); 3341Assert.Equal("C", context.ContainingSymbol.ToTestDisplayString()); 3350Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 3354Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 3358Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 3370switch (context.ContainingSymbol.ToTestDisplayString()) 3387switch (context.ContainingSymbol.ToTestDisplayString()) 3415Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 3419Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 3423Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 3441Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 3445Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 3505switch (context.Symbol.ToTestDisplayString()) 3591switch (context.Symbol.ToTestDisplayString()) 3631Assert.Equal("A..ctor([System.Int32 X = 0])", context.Symbol.ToTestDisplayString()); 3637Assert.Equal("C..ctor([System.Int32 Z = 4])", context.Symbol.ToTestDisplayString()); 3643Assert.Equal("A", context.Symbol.ToTestDisplayString()); 3652Assert.Equal("C", context.Symbol.ToTestDisplayString()); 3742switch (context.ContainingSymbol.ToTestDisplayString()) 3764switch (context.ContainingSymbol.ToTestDisplayString()) 3807Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 3811Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 3815Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 3819Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 3823Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 3827Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 3831Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 3835Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 3839Assert.Equal("System.Int32 B.M()", context.ContainingSymbol.ToTestDisplayString()); 3853Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 3857Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 3861Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 3927switch (context.OwningSymbol.ToTestDisplayString()) 4061switch (context.OwningSymbol.ToTestDisplayString()) 4135switch (context.OwningSymbol.ToTestDisplayString()) 4241switch (context.OwningSymbol.ToTestDisplayString()) 4387switch (context.OwningSymbol.ToTestDisplayString()) 4455switch (context.OwningSymbol.ToTestDisplayString()) 4568switch (context.Symbol.ToTestDisplayString()) 4590switch (context.Symbol.ToTestDisplayString()) 4600switch (context.Symbol.ToTestDisplayString()) 4695Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 4699Assert.Equal("System.Int32 A.M()", context.ContainingSymbol.ToTestDisplayString()); 4703Assert.Equal("A..ctor(System.String S)", context.ContainingSymbol.ToTestDisplayString()); 4721Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 4739Assert.Equal("A..ctor(System.String S)", context.ContainingSymbol.ToTestDisplayString()); 4752Assert.Equal("A..ctor(System.String S)", context.ContainingSymbol.ToTestDisplayString()); 4765switch (context.ContainingSymbol.ToTestDisplayString()) 4786Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 4798switch (context.ContainingSymbol.ToTestDisplayString()) 4826Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 4830Assert.Equal("A..ctor(System.String S)", context.ContainingSymbol.ToTestDisplayString()); 4848Assert.Equal("A..ctor(System.String S)", context.ContainingSymbol.ToTestDisplayString()); 4909switch (context.Symbol.ToTestDisplayString()) 4996switch (context.Symbol.ToTestDisplayString()) 5036Assert.Equal("A..ctor([System.Int32 X = 0])", context.Symbol.ToTestDisplayString()); 5042Assert.Equal("C..ctor([System.Int32 Z = 4])", context.Symbol.ToTestDisplayString()); 5048Assert.Equal("A", context.Symbol.ToTestDisplayString()); 5057Assert.Equal("C", context.Symbol.ToTestDisplayString()); 5111switch (context.ContainingSymbol.ToTestDisplayString()) 5135Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 5139Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 5153Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 5203switch (context.OwningSymbol.ToTestDisplayString()) 5261switch (context.OwningSymbol.ToTestDisplayString()) 5354switch (context.OwningSymbol.ToTestDisplayString()) 5411switch (context.OwningSymbol.ToTestDisplayString()) 6219AssertEx.Equal("System.Int32 X", model.GetSymbolInfo(xReference).Symbol.ToTestDisplayString()); 6247Assert.Contains("System.Int32 y", model.LookupSymbols(mCall.SpanStart).Select(s => s.ToTestDisplayString())); 6248Assert.DoesNotContain("System.Int32 y", model.LookupSymbols(attrApplication.ArgumentList!.OpenParenToken.SpanStart + 1).Select(s => s.ToTestDisplayString())); 6249Assert.DoesNotContain("System.Int32 y", model.LookupSymbols(mDefinition.SpanStart).Select(s => s.ToTestDisplayString())); 7208Assert.Equal((!isRecord || keyword == "struct") ? "System.Int32 C1.p1 { get; set; }" : "System.Int32 C1.p1 { get; init; }", symbol.ToTestDisplayString()); 7209Assert.Equal("C1", symbol.ContainingSymbol.ToTestDisplayString()); 7214Assert.Equal("System.Int32 p1", symbol.ToTestDisplayString()); 7215Assert.Equal("C1..ctor(System.Int32 p1)", symbol.ContainingSymbol.ToTestDisplayString()); 7753Assert.Equal("C1..ctor(System.Int32 p1, System.Int32 p2, System.Int32 p3)", symbol.ContainingSymbol.ToTestDisplayString()); 8159Assert.Equal("C1..ctor(System.Int32 p1, System.Int32 p2)", symbol.ContainingSymbol.ToTestDisplayString());
Semantics\QueryTests.cs (3)
2249Assert.Equal("System.Int32 System.Int32.op_Addition(System.Int32 left, System.Int32 right)", info2.Symbol.ToTestDisplayString()); 2331Assert.Equal("? x8", symbol.ToTestDisplayString()); 3524Assert.Equal("? x8", symbol.ToTestDisplayString());
Semantics\RawInterpolationTests_Handler.cs (3)
2908Assert.Equal(handlerType, semanticInfo.ConvertedType.ToTestDisplayString()); 2918AssertEx.Equal("System.String System.String.op_Addition(System.String left, System.String right)", semanticInfo.Symbol.ToTestDisplayString()); 3127Assert.Equal("CustomHandler", semanticInfo.Type.ToTestDisplayString());
Semantics\RecordStructTests.cs (62)
537Assert.Equal("<anonymous type: System.Int32 X>", type.ToTestDisplayString()); 557Assert.Equal("Error", type.ToTestDisplayString()); 577Assert.Equal("System.Int32*", type.ToTestDisplayString()); 599Assert.Equal("dynamic", type.ToTestDisplayString()); 1765Assert.Equal("readonly System.Int32 C.X.get", x.GetMethod.ToTestDisplayString()); 1766Assert.Equal("void C.X.set", x.SetMethod.ToTestDisplayString()); 1770Assert.Equal("System.Int32 C.<X>k__BackingField", xBackingField.ToTestDisplayString()); 1812Assert.Equal("System.Int32 C.X.get", x.GetMethod.ToTestDisplayString()); 1813Assert.Equal("void modreq(System.Runtime.CompilerServices.IsExternalInit) C.X.init", x.SetMethod.ToTestDisplayString()); 1817Assert.Equal("System.Int32 C.<X>k__BackingField", xBackingField.ToTestDisplayString()); 2308Assert.Equal("System.Boolean System.ValueType.X { get; set; }", model.GetSymbolInfo(x!).Symbol.ToTestDisplayString()); 2332Assert.Equal("System.Boolean System.ValueType.X { get; set; }", model.GetSymbolInfo(x!).Symbol.ToTestDisplayString()); 2599Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 2600Assert.Equal("C..ctor(System.Int32 X)", symbol.ContainingSymbol.ToTestDisplayString()); 2601Assert.Equal("System.Int32 C.Z", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 2634Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 2635Assert.Equal("C..ctor(System.Int32 X)", symbol.ContainingSymbol.ToTestDisplayString()); 2636Assert.Equal("System.Int32 C.Z", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 2668Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 2669Assert.Equal("C..ctor(System.Int32 X)", symbol.ContainingSymbol.ToTestDisplayString()); 2670Assert.Equal("System.Int32 C.Z", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 2703Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 2704Assert.Equal("C..ctor(System.Int32 X)", symbol.ContainingSymbol.ToTestDisplayString()); 2705Assert.Equal("lambda expression", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 5821Assert.Equal("R X", parameter.ToTestDisplayString()); 5823Assert.Equal("R..ctor(R X)", parameter.ContainingSymbol.ToTestDisplayString()); 5827Assert.Equal("R X", initializer.ToTestDisplayString()); 5829Assert.Equal("R..ctor(R X)", initializer.ContainingSymbol.ToTestDisplayString()); 5863Assert.Equal("System.Int32 i", outVar.ToTestDisplayString()); 5865Assert.Equal("System.Int32 R.<I>k__BackingField", outVar.ContainingSymbol.ToTestDisplayString()); 5945Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 5949Assert.Equal("System.Int32 A.M()", context.ContainingSymbol.ToTestDisplayString()); 5953Assert.Equal("A..ctor(System.String S)", context.ContainingSymbol.ToTestDisplayString()); 5971Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 5989Assert.Equal("A..ctor(System.String S)", context.ContainingSymbol.ToTestDisplayString()); 6002Assert.Equal("A..ctor(System.String S)", context.ContainingSymbol.ToTestDisplayString()); 6015switch (context.ContainingSymbol.ToTestDisplayString()) 6036Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 6048switch (context.ContainingSymbol.ToTestDisplayString()) 6076Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 6080Assert.Equal("A..ctor(System.String S)", context.ContainingSymbol.ToTestDisplayString()); 6098Assert.Equal("A..ctor(System.String S)", context.ContainingSymbol.ToTestDisplayString()); 6161switch (context.Symbol.ToTestDisplayString()) 6257switch (context.Symbol.ToTestDisplayString()) 6305Assert.Equal("A..ctor([System.Int32 X = 0])", context.Symbol.ToTestDisplayString()); 6311Assert.Equal("System.Int32 A.X { get; init; }", context.Symbol.ToTestDisplayString()); 6317Assert.Equal("C..ctor([System.Int32 Z = 4])", context.Symbol.ToTestDisplayString()); 6323Assert.Equal("A", context.Symbol.ToTestDisplayString()); 6334Assert.Equal("C", context.Symbol.ToTestDisplayString()); 6388switch (context.ContainingSymbol.ToTestDisplayString()) 6412Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 6416Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 6430Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 6480switch (context.OwningSymbol.ToTestDisplayString()) 6538switch (context.OwningSymbol.ToTestDisplayString()) 6631switch (context.OwningSymbol.ToTestDisplayString()) 6688switch (context.OwningSymbol.ToTestDisplayString()) 6794switch (context.Symbol.ToTestDisplayString()) 6816switch (context.Symbol.ToTestDisplayString()) 6832switch (context.Symbol.ToTestDisplayString()) 6897Assert.Equal("B", type.Type.ToTestDisplayString()); 7568Assert.Equal("T", type.Type.ToTestDisplayString());
Semantics\RecordTests.cs (154)
284model.GetSymbolInfo(node).Symbol.ToTestDisplayString()); 450Assert.Equal("R X", parameter.ToTestDisplayString()); 452Assert.Equal("R..ctor(R X)", parameter.ContainingSymbol.ToTestDisplayString()); 456Assert.Equal("R X", initializer.ToTestDisplayString()); 458Assert.Equal("R..ctor(R X)", initializer.ContainingSymbol.ToTestDisplayString()); 482Assert.Equal("System.Int32 i", outVar.ToTestDisplayString()); 484Assert.Equal("System.Int32 R.<I>k__BackingField", outVar.ContainingSymbol.ToTestDisplayString()); 902Assert.Equal("System.Int32 C.X.get", x.GetMethod.ToTestDisplayString()); 903Assert.Equal("void modreq(System.Runtime.CompilerServices.IsExternalInit) C.X.init", x.SetMethod.ToTestDisplayString()); 907Assert.Equal("System.Int32 C.<X>k__BackingField", xBackingField.ToTestDisplayString()); 2497Assert.Equal("System.Int32 R.X { get; init; }", symbol.ToTestDisplayString()); 21160Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 21161Assert.Equal("C..ctor(System.Int32 X, [System.Int32 Y = 123])", symbol.ContainingSymbol.ToTestDisplayString()); 21170Assert.Equal("Base", model.GetTypeInfo(baseWithargs.Type).Type.ToTestDisplayString()); 21172Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", model.GetSymbolInfo((SyntaxNode)baseWithargs).Symbol.ToTestDisplayString()); 21173Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", model.GetSymbolInfo(baseWithargs).Symbol.ToTestDisplayString()); 21174Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", CSharpExtensions.GetSymbolInfo(model, baseWithargs).Symbol.ToTestDisplayString()); 21180Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", model.GetSymbolInfo((SyntaxNode)baseWithargs).Symbol.ToTestDisplayString()); 21182Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", model.GetSymbolInfo(baseWithargs).Symbol.ToTestDisplayString()); 21184Assert.Equal("Base..ctor(System.Int32 X, System.Int32 Y)", CSharpExtensions.GetSymbolInfo(model, baseWithargs).Symbol.ToTestDisplayString()); 21281Assert.Equal("C..ctor(System.Int32 X, [System.Int32 Y = 123])", model.GetSymbolInfo((SyntaxNode)baseWithargs).Symbol.ToTestDisplayString()); 21282Assert.Equal("C..ctor(System.Int32 X, [System.Int32 Y = 123])", model.GetSymbolInfo(baseWithargs).Symbol.ToTestDisplayString()); 21283Assert.Equal("C..ctor(System.Int32 X, [System.Int32 Y = 123])", CSharpExtensions.GetSymbolInfo(model, baseWithargs).Symbol.ToTestDisplayString()); 21285Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 21286Assert.Empty(model.GetMemberGroup(baseWithargs).Select(m => m.ToTestDisplayString())); 21287Assert.Empty(CSharpExtensions.GetMemberGroup(model, baseWithargs).Select(m => m.ToTestDisplayString())); 21390Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 21391Assert.Equal("C..ctor(System.Int32 X)", symbol.ContainingSymbol.ToTestDisplayString()); 21403Assert.Equal("System.Int32 y", symbol.ToTestDisplayString()); 21404Assert.Equal("C..ctor(System.Int32 X)", symbol.ContainingSymbol.ToTestDisplayString()); 21414Assert.Equal("System.Int32 C.Test(System.Int32 x, out System.Int32 y)", symbol.ToTestDisplayString()); 21415Assert.Equal("C", symbol.ContainingSymbol.ToTestDisplayString()); 21457Assert.Same("<global namespace>", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 21503Assert.Same("<global namespace>", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 21563Assert.Same("<global namespace>", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 21619Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 21620Assert.Equal("C..ctor(System.Int32 X, System.Int32 Y)", symbol.ContainingSymbol.ToTestDisplayString()); 21632Assert.Same("<global namespace>", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 21708Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 21709Assert.Equal("C..ctor(System.Int32 X, System.Int32 Y)", symbol.ContainingSymbol.ToTestDisplayString()); 21721Assert.Same("<global namespace>", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 21906Assert.Same("<global namespace>", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 21943Assert.Same("<global namespace>", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 21980Assert.Equal("System.Int32 X", symbolInfo.Symbol.ToTestDisplayString()); 21981Assert.Equal("C..ctor(System.Int32 X)", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 21982Assert.Equal("System.Int32 X", model.LookupSymbols(x.SpanStart, name: "X").Single().ToTestDisplayString()); 22018Assert.Same("<global namespace>", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 22095Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 22096Assert.Equal("C..ctor(System.Int32 X, System.Int32 Y)", symbol.ContainingSymbol.ToTestDisplayString()); 22243Assert.Equal("Base", model.GetTypeInfo(baseWithargs.Type).Type.ToTestDisplayString()); 22249Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 22253Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 22257Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 22266Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 22271Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 22276Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 22303Assert.Equal("Base..ctor(System.Int32 X)", speculativeModel!.GetSymbolInfo((SyntaxNode)speculativePrimaryInitializer).Symbol.ToTestDisplayString()); 22304Assert.Equal("Base..ctor(System.Int32 X)", speculativeModel.GetSymbolInfo(speculativePrimaryInitializer).Symbol.ToTestDisplayString()); 22305Assert.Equal("Base..ctor(System.Int32 X)", CSharpExtensions.GetSymbolInfo(speculativeModel, speculativePrimaryInitializer).Symbol.ToTestDisplayString()); 22314Assert.Equal("Base..ctor(System.Int32 X)", speculativeModel!.GetSymbolInfo((SyntaxNode)speculativePrimaryInitializer).Symbol.ToTestDisplayString()); 22315Assert.Equal("Base..ctor(System.Int32 X)", speculativeModel.GetSymbolInfo(speculativePrimaryInitializer).Symbol.ToTestDisplayString()); 22316Assert.Equal("Base..ctor(System.Int32 X)", CSharpExtensions.GetSymbolInfo(speculativeModel, speculativePrimaryInitializer).Symbol.ToTestDisplayString()); 22328Assert.Equal("Base..ctor(System.Int32 X)", symbolInfo.Symbol.ToTestDisplayString()); 22331Assert.Equal("Base..ctor(System.Int32 X)", symbolInfo.Symbol.ToTestDisplayString()); 22334Assert.Equal("Base..ctor(System.Int32 X)", symbolInfo.Symbol.ToTestDisplayString()); 22337Assert.Equal("Base..ctor(System.Int32 X)", symbolInfo.Symbol.ToTestDisplayString()); 22350Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 22354Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 22358Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 22360Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 22361Assert.Empty(model.GetMemberGroup(baseWithargs).Select(m => m.ToTestDisplayString())); 22362Assert.Empty(CSharpExtensions.GetMemberGroup(model, baseWithargs).Select(m => m.ToTestDisplayString())); 22370Assert.Equal("Base..ctor(System.Int32 X)", symbolInfo.Symbol.ToTestDisplayString()); 22373Assert.Equal("Base..ctor(System.Int32 X)", symbolInfo.Symbol.ToTestDisplayString()); 22425Assert.Equal("Base", model.GetTypeInfo(baseWithargs.Type).Type.ToTestDisplayString()); 22489Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 22493Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 22497Assert.Equal(candidates, symbolInfo.CandidateSymbols.Select(m => m.ToTestDisplayString())); 22499Assert.Empty(model.GetMemberGroup((SyntaxNode)baseWithargs).Select(m => m.ToTestDisplayString())); 22500Assert.Empty(model.GetMemberGroup(baseWithargs).Select(m => m.ToTestDisplayString())); 22501Assert.Empty(CSharpExtensions.GetMemberGroup(model, baseWithargs).Select(m => m.ToTestDisplayString())); 22509Assert.Equal("Base..ctor(System.Int32 X)", symbolInfo.Symbol.ToTestDisplayString()); 22512Assert.Equal("Base..ctor(System.Int32 X)", symbolInfo.Symbol.ToTestDisplayString()); 24659Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 24660Assert.Equal("C..ctor(System.Int32 X)", symbol.ContainingSymbol.ToTestDisplayString()); 24661Assert.Equal("System.Int32 C.Z", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 24694Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 24695Assert.Equal("C..ctor(System.Int32 X)", symbol.ContainingSymbol.ToTestDisplayString()); 24696Assert.Equal("System.Int32 C.Z", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 24728Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 24729Assert.Equal("C..ctor(System.Int32 X)", symbol.ContainingSymbol.ToTestDisplayString()); 24730Assert.Equal("System.Int32 C.Z", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 24763Assert.Equal("System.Int32 X", symbol.ToTestDisplayString()); 24764Assert.Equal("C..ctor(System.Int32 X)", symbol.ContainingSymbol.ToTestDisplayString()); 24765Assert.Equal("lambda expression", model.GetEnclosingSymbol(x.SpanStart).ToTestDisplayString()); 26227Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 26231Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 26235Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 26240Assert.Equal("System.Int32 B.M()", context.ContainingSymbol.ToTestDisplayString()); 26244Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 26248Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 26266Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 26270Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 26274Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 26292Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 26305Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 26315switch (context.ContainingSymbol.ToTestDisplayString()) 26340switch (context.ContainingSymbol.ToTestDisplayString()) 26370Assert.Equal("B", context.ContainingSymbol.ToTestDisplayString()); 26375Assert.Equal("C", context.ContainingSymbol.ToTestDisplayString()); 26384Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 26388Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 26392Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 26404switch (context.ContainingSymbol.ToTestDisplayString()) 26421switch (context.ContainingSymbol.ToTestDisplayString()) 26449Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 26453Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 26457Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 26475Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 26479Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 26541switch (context.Symbol.ToTestDisplayString()) 26636switch (context.Symbol.ToTestDisplayString()) 26684Assert.Equal("A..ctor([System.Int32 X = 0])", context.Symbol.ToTestDisplayString()); 26690Assert.Equal("System.Int32 A.X { get; init; }", context.Symbol.ToTestDisplayString()); 26696Assert.Equal("C..ctor([System.Int32 Z = 4])", context.Symbol.ToTestDisplayString()); 26702Assert.Equal("A", context.Symbol.ToTestDisplayString()); 26713Assert.Equal("C", context.Symbol.ToTestDisplayString()); 26803switch (context.ContainingSymbol.ToTestDisplayString()) 26825switch (context.ContainingSymbol.ToTestDisplayString()) 26868Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 26872Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 26876Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 26880Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 26884Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 26888Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 26892Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 26896Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 26900Assert.Equal("System.Int32 B.M()", context.ContainingSymbol.ToTestDisplayString()); 26914Assert.Equal("A..ctor([System.Int32 X = 0])", context.ContainingSymbol.ToTestDisplayString()); 26918Assert.Equal("B..ctor([System.Int32 Y = 1])", context.ContainingSymbol.ToTestDisplayString()); 26922Assert.Equal("C..ctor([System.Int32 Z = 4])", context.ContainingSymbol.ToTestDisplayString()); 26988switch (context.OwningSymbol.ToTestDisplayString()) 27122switch (context.OwningSymbol.ToTestDisplayString()) 27196switch (context.OwningSymbol.ToTestDisplayString()) 27302switch (context.OwningSymbol.ToTestDisplayString()) 27448switch (context.OwningSymbol.ToTestDisplayString()) 27516switch (context.OwningSymbol.ToTestDisplayString()) 27633switch (context.Symbol.ToTestDisplayString()) 27655switch (context.Symbol.ToTestDisplayString()) 27671switch (context.Symbol.ToTestDisplayString()) 30352AssertEx.Equal("System.Int32 X", model.GetSymbolInfo(xReference).Symbol.ToTestDisplayString()); 30378Assert.Contains("System.Int32 y", model.LookupSymbols(mCall.SpanStart).Select(s => s.ToTestDisplayString())); 30379Assert.DoesNotContain("System.Int32 y", model.LookupSymbols(attrApplication.ArgumentList!.OpenParenToken.SpanStart + 1).Select(s => s.ToTestDisplayString())); 30380Assert.DoesNotContain("System.Int32 y", model.LookupSymbols(mDefinition.SpanStart).Select(s => s.ToTestDisplayString()));
Semantics\RefFieldTests.cs (62)
2107Assert.Equal(expectedRefCustomModifiers, field.RefCustomModifiers.SelectAsArray(m => m.Modifier.ToTestDisplayString())); 11599Assert.Equal("R", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 11600Assert.Equal("R", model.GetTypeInfo(type).Type.ToTestDisplayString()); 11663Assert.Equal("Script.R", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 11664Assert.Equal("Script.R", model.GetTypeInfo(type).Type.ToTestDisplayString()); 11733Assert.Equal("R", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 11734Assert.Equal("R", model.GetTypeInfo(type).Type.ToTestDisplayString()); 11922Assert.Equal("R", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 11923Assert.Equal("R", model.GetTypeInfo(type).Type.ToTestDisplayString()); 11954Assert.Equal("R", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 11955Assert.Equal("R", model.GetTypeInfo(type).Type.ToTestDisplayString()); 12102Assert.Equal("Script.R", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 12103Assert.Equal("Script.R", model.GetTypeInfo(type).Type.ToTestDisplayString()); 12130Assert.Equal("Script.R", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 12131Assert.Equal("Script.R", model.GetTypeInfo(type).Type.ToTestDisplayString()); 12333Assert.Equal("R", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 12334Assert.Equal("R", model.GetTypeInfo(type).Type.ToTestDisplayString()); 12367Assert.Equal("R", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 12368Assert.Equal("R", model.GetTypeInfo(type).Type.ToTestDisplayString()); 12509Assert.Equal("Script.R", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 12510Assert.Equal("Script.R", model.GetTypeInfo(type).Type.ToTestDisplayString()); 12537Assert.Equal("Script.R", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 12538Assert.Equal("Script.R", model.GetTypeInfo(type).Type.ToTestDisplayString()); 12975Assert.Equal("R<System.Int32>", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 12976Assert.Equal("R<System.Int32>", model.GetTypeInfo(type).Type.ToTestDisplayString()); 13039Assert.Equal("R<System.Int32>", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 13040Assert.Equal("R<System.Int32>", model.GetTypeInfo(type).Type.ToTestDisplayString()); 13116Assert.Equal("R<System.Int32>", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 13117Assert.Equal("R<System.Int32>", model.GetTypeInfo(type).Type.ToTestDisplayString()); 13186Assert.Equal("R<System.Int32>", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 13187Assert.Equal("R<System.Int32>", model.GetTypeInfo(type).Type.ToTestDisplayString()); 13870Assert.Equal("R", model.GetSymbolInfo(type.SkipScoped(out _).SkipRef()).Symbol.ToTestDisplayString()); 13912Assert.Equal("R", model.GetSymbolInfo(type.SkipScoped(out _).SkipRef()).Symbol.ToTestDisplayString()); 14133Assert.Equal("R", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 14134Assert.Equal("R", model.GetTypeInfo(type).Type.ToTestDisplayString()); 14377Assert.Equal("R", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 14378Assert.Equal("R", model.GetTypeInfo(type).Type.ToTestDisplayString()); 14405Assert.Equal("R", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 14406Assert.Equal("R", model.GetTypeInfo(type).Type.ToTestDisplayString()); 14668Assert.Equal("R<System.Int32>", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 14669Assert.Equal("R<System.Int32>", model.GetTypeInfo(type).Type.ToTestDisplayString()); 16102Assert.Equal("lambda expression", method.ToTestDisplayString()); 16104Assert.Equal("R <p0>", parameters[0].ToTestDisplayString()); 16105Assert.Equal("ref R <p1>", parameters[1].ToTestDisplayString()); 16142Assert.Equal("lambda expression", method.ToTestDisplayString()); 16240Assert.Equal("R<U> r1", model.GetDeclaredSymbol(lambdas[0].ParameterList.Parameters[0]).ToTestDisplayString()); 16243Assert.Equal("U t1", model.GetDeclaredSymbol(lambdas[0].ParameterList.Parameters[1]).ToTestDisplayString()); 16247Assert.Equal("R<U> r2", model.GetDeclaredSymbol(lambdas[1].ParameterList.Parameters[0]).ToTestDisplayString()); 16250Assert.Equal("U t2", model.GetDeclaredSymbol(lambdas[1].ParameterList.Parameters[1]).ToTestDisplayString()); 16288Assert.Equal("System.String o2", lambdaSymbol.GetParameters()[0].ToTestDisplayString()); 26320Assert.Equal("R", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 26321Assert.Equal("R", model.GetTypeInfo(type).Type.ToTestDisplayString()); 26410Assert.Equal("R", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 26411Assert.Equal("R", model.GetTypeInfo(type).Type.ToTestDisplayString()); 26669Assert.Equal("R<System.Int32>", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 26670Assert.Equal("R<System.Int32>", model.GetTypeInfo(type).Type.ToTestDisplayString()); 26729Assert.Equal("R<System.Int32>", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 26730Assert.Equal("R<System.Int32>", model.GetTypeInfo(type).Type.ToTestDisplayString()); 26946Assert.Equal("R", model.GetSymbolInfo(type.SkipScoped(out _).SkipRef()).Symbol.ToTestDisplayString()); 26994Assert.Equal("R", model.GetSymbolInfo(type.SkipScoped(out _).SkipRef()).Symbol.ToTestDisplayString()); 28095Assert.Equal("ref System.Int32 R.F1", symbol.ToTestDisplayString()); 28138Assert.Equal("R..ctor(System.Object obj)", symbol.ToTestDisplayString());
Semantics\RefLocalsAndReturnsTests.cs (2)
4829Assert.Equal("System.Int32", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()); 4830Assert.Equal("System.Int32", model.GetTypeInfo(type).Type.ToTestDisplayString());
Semantics\ScriptSemanticsTests.cs (10)
500Assert.Equal("void System.Console.WriteLine(System.String value)", info.Symbol.ToTestDisplayString()); 1212Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel.GetSymbolInfo(node5.Name).Symbol.ToTestDisplayString()); 1221Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel.GetSymbolInfo(node5.Name).Symbol.ToTestDisplayString()); 1230Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel.GetSymbolInfo(node5.Name).Symbol.ToTestDisplayString()); 1242Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel.GetSymbolInfo(node5.Name).Symbol.ToTestDisplayString()); 1254Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel.GetSymbolInfo(node5.Name).Symbol.ToTestDisplayString()); 1279Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel2.GetSymbolInfo(node2.Name).Symbol.ToTestDisplayString()); 1291Assert.Equal("void System.Console.WriteLine(System.Int32 value)", semanticModel2.GetSymbolInfo(node2.Name).Symbol.ToTestDisplayString()); 1343Assert.Equal("var Script.x", semanticModel.GetSymbolInfo(x).Symbol.ToTestDisplayString()); 1358Assert.Equal("var Script1.x", semanticModel.GetSymbolInfo(x).Symbol.ToTestDisplayString());
Semantics\SemanticErrorTests.cs (3)
3343Assert.Equal("void Error.Goo<A.ProtectedClass>(I<A.ProtectedClass> i)", constructedMethodSymbol.ToTestDisplayString()); 3346Assert.Equal("A.ProtectedClass", typeArgSymbol.ToTestDisplayString()); 3350Assert.Equal("I<A.ProtectedClass>", paramTypeSymbol.ToTestDisplayString());
Semantics\StackAllocInitializerTests.cs (103)
374Assert.Equal("System.String*", stackallocInfo.Type.ToTestDisplayString()); 375Assert.Equal("System.String*", stackallocInfo.ConvertedType.ToTestDisplayString()); 380Assert.Equal("System.String", element0Info.Type.ToTestDisplayString()); 381Assert.Equal("System.String", element0Info.ConvertedType.ToTestDisplayString()); 388Assert.Equal("<empty anonymous type>*", stackallocInfo.Type.ToTestDisplayString()); 389Assert.Equal("<empty anonymous type>*", stackallocInfo.ConvertedType.ToTestDisplayString()); 393Assert.Equal("<empty anonymous type>..ctor()", element0Info.Symbol.ToTestDisplayString()); 394Assert.Equal("<empty anonymous type>", element0Info.Type.ToTestDisplayString()); 395Assert.Equal("<empty anonymous type>", element0Info.ConvertedType.ToTestDisplayString()); 402Assert.Equal("Test.S*", stackallocInfo.Type.ToTestDisplayString()); 403Assert.Equal("Test.S*", stackallocInfo.ConvertedType.ToTestDisplayString()); 407Assert.Equal("Test.S s", element0Info.Symbol.ToTestDisplayString()); 408Assert.Equal("Test.S", element0Info.Type.ToTestDisplayString()); 409Assert.Equal("Test.S", element0Info.ConvertedType.ToTestDisplayString()); 450Assert.Equal("System.Span<System.String>", stackallocInfo.Type.ToTestDisplayString()); 451Assert.Equal("System.Span<System.String>", stackallocInfo.ConvertedType.ToTestDisplayString()); 456Assert.Equal("System.String", element0Info.Type.ToTestDisplayString()); 457Assert.Equal("System.String", element0Info.ConvertedType.ToTestDisplayString()); 464Assert.Equal("System.Span<<empty anonymous type>>", stackallocInfo.Type.ToTestDisplayString()); 465Assert.Equal("System.Span<<empty anonymous type>>", stackallocInfo.ConvertedType.ToTestDisplayString()); 469Assert.Equal("<empty anonymous type>..ctor()", element0Info.Symbol.ToTestDisplayString()); 470Assert.Equal("<empty anonymous type>", element0Info.Type.ToTestDisplayString()); 471Assert.Equal("<empty anonymous type>", element0Info.ConvertedType.ToTestDisplayString()); 478Assert.Equal("System.Span<Test.S>", stackallocInfo.Type.ToTestDisplayString()); 479Assert.Equal("System.Span<Test.S>", stackallocInfo.ConvertedType.ToTestDisplayString()); 483Assert.Equal("Test.S s", element0Info.Symbol.ToTestDisplayString()); 484Assert.Equal("Test.S", element0Info.Type.ToTestDisplayString()); 485Assert.Equal("Test.S", element0Info.ConvertedType.ToTestDisplayString()); 2350Assert.Equal("System.Double*", stackallocInfo.Type.ToTestDisplayString()); 2351Assert.Equal("System.Double*", stackallocInfo.ConvertedType.ToTestDisplayString()); 2356Assert.Equal("System.Int32", element0Info.Type.ToTestDisplayString()); 2357Assert.Equal("System.Double", element0Info.ConvertedType.ToTestDisplayString()); 2362Assert.Equal("System.Double", element1Info.Type.ToTestDisplayString()); 2363Assert.Equal("System.Double", element1Info.ConvertedType.ToTestDisplayString()); 2368Assert.Equal("System.Int32", sizeInfo.Type.ToTestDisplayString()); 2369Assert.Equal("System.Int32", sizeInfo.ConvertedType.ToTestDisplayString()); 2378Assert.Equal("System.Span<System.Double>", stackallocInfo.Type.ToTestDisplayString()); 2379Assert.Equal("System.Span<System.Double>", stackallocInfo.ConvertedType.ToTestDisplayString()); 2384Assert.Equal("System.Int32", element0Info.Type.ToTestDisplayString()); 2385Assert.Equal("System.Double", element0Info.ConvertedType.ToTestDisplayString()); 2390Assert.Equal("System.Double", element1Info.Type.ToTestDisplayString()); 2391Assert.Equal("System.Double", element1Info.ConvertedType.ToTestDisplayString()); 2396Assert.Equal("System.Int32", sizeInfo.Type.ToTestDisplayString()); 2397Assert.Equal("System.Int32", sizeInfo.ConvertedType.ToTestDisplayString()); 2406Assert.Equal("System.Span<System.Double>", stackallocInfo.Type.ToTestDisplayString()); 2407Assert.Equal("System.Span<System.Double>", stackallocInfo.ConvertedType.ToTestDisplayString()); 2412Assert.Equal("System.Int32", element0Info.Type.ToTestDisplayString()); 2413Assert.Equal("System.Double", element0Info.ConvertedType.ToTestDisplayString()); 2418Assert.Equal("System.Double", element1Info.Type.ToTestDisplayString()); 2419Assert.Equal("System.Double", element1Info.ConvertedType.ToTestDisplayString()); 2424Assert.Equal("System.Int32", sizeInfo.Type.ToTestDisplayString()); 2425Assert.Equal("System.Int32", sizeInfo.ConvertedType.ToTestDisplayString()); 2456Assert.Equal("System.Double*", stackallocInfo.Type.ToTestDisplayString()); 2457Assert.Equal("System.Double*", stackallocInfo.ConvertedType.ToTestDisplayString()); 2462Assert.Equal("System.Int32", element0Info.Type.ToTestDisplayString()); 2463Assert.Equal("System.Double", element0Info.ConvertedType.ToTestDisplayString()); 2468Assert.Equal("System.Double", element1Info.Type.ToTestDisplayString()); 2469Assert.Equal("System.Double", element1Info.ConvertedType.ToTestDisplayString()); 2478Assert.Equal("System.Span<System.Double>", stackallocInfo.Type.ToTestDisplayString()); 2479Assert.Equal("System.Span<System.Double>", stackallocInfo.ConvertedType.ToTestDisplayString()); 2484Assert.Equal("System.Int32", element0Info.Type.ToTestDisplayString()); 2485Assert.Equal("System.Double", element0Info.ConvertedType.ToTestDisplayString()); 2490Assert.Equal("System.Double", element1Info.Type.ToTestDisplayString()); 2491Assert.Equal("System.Double", element1Info.ConvertedType.ToTestDisplayString()); 2500Assert.Equal("System.Span<System.Double>", stackallocInfo.Type.ToTestDisplayString()); 2501Assert.Equal("System.Span<System.Double>", stackallocInfo.ConvertedType.ToTestDisplayString()); 2506Assert.Equal("System.Int32", element0Info.Type.ToTestDisplayString()); 2507Assert.Equal("System.Double", element0Info.ConvertedType.ToTestDisplayString()); 2512Assert.Equal("System.Double", element1Info.Type.ToTestDisplayString()); 2513Assert.Equal("System.Double", element1Info.ConvertedType.ToTestDisplayString()); 2556Assert.Equal("System.Double*", stackallocInfo.Type.ToTestDisplayString()); 2557Assert.Equal("System.Int16*", stackallocInfo.ConvertedType.ToTestDisplayString()); 2562Assert.Equal("System.Int16", element0Info.Type.ToTestDisplayString()); 2563Assert.Equal("System.Double", element0Info.ConvertedType.ToTestDisplayString()); 2568Assert.Equal("System.Int16", element1Info.Type.ToTestDisplayString()); 2569Assert.Equal("System.Double", element1Info.ConvertedType.ToTestDisplayString()); 2574Assert.Equal("System.Int16", sizeInfo.Type.ToTestDisplayString()); 2575Assert.Equal("System.Int32", sizeInfo.ConvertedType.ToTestDisplayString()); 2584Assert.Equal("System.Double*", stackallocInfo.Type.ToTestDisplayString()); 2585Assert.Equal("System.Span<System.Int16>", stackallocInfo.ConvertedType.ToTestDisplayString()); 2589Assert.Equal("ref System.Int16 System.Span<System.Int16>.this[System.Int32 i] { get; }", element0Info.Symbol.ToTestDisplayString()); 2590Assert.Equal("System.Int16", element0Info.Type.ToTestDisplayString()); 2591Assert.Equal("System.Double", element0Info.ConvertedType.ToTestDisplayString()); 2595Assert.Equal("System.Int32 System.Span<System.Int16>.Length { get; }", element1Info.Symbol.ToTestDisplayString()); 2596Assert.Equal("System.Int32", element1Info.Type.ToTestDisplayString()); 2597Assert.Equal("System.Double", element1Info.ConvertedType.ToTestDisplayString()); 2601Assert.Equal("System.Int32 System.Span<System.Int16>.Length { get; }", sizeInfo.Symbol.ToTestDisplayString()); 2602Assert.Equal("System.Int32", sizeInfo.Type.ToTestDisplayString()); 2603Assert.Equal("System.Int32", sizeInfo.ConvertedType.ToTestDisplayString()); 2640Assert.Equal("System.Double*", stackallocInfo.Type.ToTestDisplayString()); 2641Assert.Equal("System.Double*", stackallocInfo.ConvertedType.ToTestDisplayString()); 2646Assert.Equal("System.Double", element0Info.Type.ToTestDisplayString()); 2647Assert.Equal("System.Double", element0Info.ConvertedType.ToTestDisplayString()); 2652Assert.Equal("System.Double", element1Info.Type.ToTestDisplayString()); 2653Assert.Equal("System.Double", element1Info.ConvertedType.ToTestDisplayString()); 2662Assert.Equal("System.Span<System.Double>", stackallocInfo.Type.ToTestDisplayString()); 2663Assert.Equal("System.Span<System.Double>", stackallocInfo.ConvertedType.ToTestDisplayString()); 2667Assert.Equal("ref System.Double System.Span<System.Double>.this[System.Int32 i] { get; }", element0Info.Symbol.ToTestDisplayString()); 2668Assert.Equal("System.Double", element0Info.Type.ToTestDisplayString()); 2669Assert.Equal("System.Double", element0Info.ConvertedType.ToTestDisplayString()); 2673Assert.Equal("System.Int32 System.Span<System.Double>.Length { get; }", element1Info.Symbol.ToTestDisplayString()); 2674Assert.Equal("System.Int32", element1Info.Type.ToTestDisplayString()); 2675Assert.Equal("System.Double", element1Info.ConvertedType.ToTestDisplayString());
Semantics\TargetTypedConditionalOperatorTests.cs (3)
670Assert.Equal("System.Object", typeInfo.Type.ToTestDisplayString()); 671Assert.Equal("System.Object", typeInfo.ConvertedType.ToTestDisplayString()); 692Assert.Equal("System.Int32?", typeInfo.ConvertedType.ToTestDisplayString());
Semantics\TargetTypedDefaultTests.cs (74)
45Assert.Equal("System.Int32", model.GetTypeInfo(def).Type.ToTestDisplayString()); 46Assert.Equal("System.Int32", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 145Assert.Equal("System.Int32", model.GetTypeInfo(def).Type.ToTestDisplayString()); 146Assert.Equal("System.Int32", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 198Assert.Equal("S", model.GetTypeInfo(def).Type.ToTestDisplayString()); 199Assert.Equal("S", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 246Assert.Equal("System.Object", model.GetTypeInfo(def).Type.ToTestDisplayString()); 247Assert.Equal("System.Object", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 256Assert.Equal("System.Object", model.GetTypeInfo(nullSyntax).ConvertedType.ToTestDisplayString()); 283Assert.Equal("System.Object", model.GetTypeInfo(def).Type.ToTestDisplayString()); 284Assert.Equal("System.Object", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 293Assert.Equal("System.Object", model.GetTypeInfo(nullSyntax).ConvertedType.ToTestDisplayString()); 328Assert.Equal("T", model.GetTypeInfo(default1).Type.ToTestDisplayString()); 329Assert.Equal("T", model.GetTypeInfo(default1).ConvertedType.ToTestDisplayString()); 334Assert.Equal("?", model.GetTypeInfo(default2).Type.ToTestDisplayString()); 335Assert.Equal("?", model.GetTypeInfo(default2).ConvertedType.ToTestDisplayString()); 522Assert.Equal("?", model.GetTypeInfo(def).Type.ToTestDisplayString()); 523Assert.Equal("?", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 568Assert.Equal("?", model.GetTypeInfo(def).Type.ToTestDisplayString()); 569Assert.Equal("?", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 611Assert.Equal("?", model.GetTypeInfo(def).Type.ToTestDisplayString()); 612Assert.Equal("?", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 669Assert.Equal("T", model.GetTypeInfo(def).Type.ToTestDisplayString()); 670Assert.Equal("T", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 750Assert.Equal("?", model.GetTypeInfo(def).Type.ToTestDisplayString()); 751Assert.Equal("?", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 838Assert.Equal("S", model.GetTypeInfo(def).Type.ToTestDisplayString()); 839Assert.Equal("S", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 867Assert.Equal("T", model.GetTypeInfo(def).Type.ToTestDisplayString()); 868Assert.Equal("T", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 1144Assert.Equal("System.Int32", model.GetTypeInfo(def).Type.ToTestDisplayString()); 1145Assert.Equal("System.Int32", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 1633Assert.Equal("?", model.GetTypeInfo(defaultLiteral).Type.ToTestDisplayString()); 1748Assert.Equal(semanticType, model.GetTypeInfo(@default).Type.ToTestDisplayString()); 1749Assert.Equal(semanticType, model.GetTypeInfo(@default).ConvertedType.ToTestDisplayString()); 1807Assert.Equal(semanticType, model.GetTypeInfo(@default).Type.ToTestDisplayString()); 1808Assert.Equal(semanticType, model.GetTypeInfo(@default).ConvertedType.ToTestDisplayString()); 1878Assert.Equal(semanticType, model.GetTypeInfo(@default).Type.ToTestDisplayString()); 1879Assert.Equal(semanticType, model.GetTypeInfo(@default).ConvertedType.ToTestDisplayString()); 1913Assert.Equal("S", model.GetTypeInfo(first).Type.ToTestDisplayString()); 1914Assert.Equal("S", model.GetTypeInfo(first).ConvertedType.ToTestDisplayString()); 2091Assert.Equal("?", model.GetTypeInfo(def).Type.ToTestDisplayString()); 2092Assert.Equal("?", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 2335Assert.Equal("System.Object[]", model.GetTypeInfo(def).Type.ToTestDisplayString()); 2336Assert.Equal("System.Object[]", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 2342Assert.Equal("System.Object[]", model.GetTypeInfo(nullSyntax).ConvertedType.ToTestDisplayString()); 2416Assert.Equal("System.Object[]", model.GetTypeInfo(first).Type.ToTestDisplayString()); 2417Assert.Equal("System.Object[]", model.GetTypeInfo(first).ConvertedType.ToTestDisplayString()); 2421Assert.Equal("System.Object", model.GetTypeInfo(second).Type.ToTestDisplayString()); 2422Assert.Equal("System.Object", model.GetTypeInfo(second).ConvertedType.ToTestDisplayString()); 2426Assert.Equal("S[]", model.GetTypeInfo(third).Type.ToTestDisplayString()); 2427Assert.Equal("S[]", model.GetTypeInfo(third).ConvertedType.ToTestDisplayString()); 2431Assert.Equal("S", model.GetTypeInfo(fourth).Type.ToTestDisplayString()); 2432Assert.Equal("S", model.GetTypeInfo(fourth).ConvertedType.ToTestDisplayString()); 2459Assert.Equal("System.Int32", model.GetTypeInfo(def).Type.ToTestDisplayString()); 2460Assert.Equal("System.Int32", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 3056Assert.Equal("System.Int32?", model.GetTypeInfo(def).Type.ToTestDisplayString()); 3057Assert.Equal("System.Int32?", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 3346Assert.Equal("C", model.GetTypeInfo(def).Type.ToTestDisplayString()); 3347Assert.Equal("C", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 3385Assert.Equal("D", model.GetTypeInfo(def).Type.ToTestDisplayString()); 3386Assert.Equal("D", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 3516Assert.Equal("System.Int16", model.GetTypeInfo(def).Type.ToTestDisplayString()); 3519Assert.Equal("System.Int16", model.GetTypeInfo(def).ConvertedType.ToTestDisplayString()); 3526Assert.Equal("System.Int16", conversionTypeInfo.Type.ToTestDisplayString()); 3527Assert.Equal("System.Int32", conversionTypeInfo.ConvertedType.ToTestDisplayString()); 3576Assert.Equal("System.Int32?", model.GetTypeInfo(default1).Type.ToTestDisplayString()); 3577Assert.Equal("System.Int32?", model.GetTypeInfo(default1).ConvertedType.ToTestDisplayString()); 3584Assert.Equal("System.Int32?", model.GetTypeInfo(default2).Type.ToTestDisplayString()); 3585Assert.Equal("System.Int32?", model.GetTypeInfo(default2).ConvertedType.ToTestDisplayString()); 3591Assert.Equal("System.Byte?", model.GetTypeInfo(default3).Type.ToTestDisplayString()); 3592Assert.Equal("System.Int32?", model.GetTypeInfo(default3).ConvertedType.ToTestDisplayString()); 3598Assert.Equal("System.Byte", model.GetTypeInfo(default4).Type.ToTestDisplayString()); 3599Assert.Equal("System.Int32?", model.GetTypeInfo(default4).ConvertedType.ToTestDisplayString());
Semantics\TopLevelStatementsTests.cs (72)
196Assert.Equal("void local()", refSymbol.ToTestDisplayString()); 360Assert.Equal("void local()", declSymbol.ToTestDisplayString()); 483Assert.Equal("System.Int32 i", declSymbol.ToTestDisplayString()); 535Assert.Equal("System.Int32 i", declSymbol.ToTestDisplayString()); 575Assert.Equal("System.Int32 i", declSymbol.ToTestDisplayString()); 703Assert.Equal("System.String s", local.ToTestDisplayString()); 872Assert.Equal("System.String x", symbol1.ToTestDisplayString()); 878Assert.Equal("System.Int32 x", symbol2.ToTestDisplayString()); 986Assert.Equal("System.String x", symbol1.ToTestDisplayString()); 990Assert.Equal("System.Int32 x", symbol2.ToTestDisplayString()); 1041Assert.Equal("System.String args", symbol1.ToTestDisplayString()); 1397Assert.Equal("System.String x", symbol2.ToTestDisplayString()); 1398Assert.Equal("System.String", model2.GetTypeInfo(nameRef).Type.ToTestDisplayString()); 1415Assert.Equal("System.String x", symbol2.ToTestDisplayString()); 1416Assert.Equal("System.String", model2.GetTypeInfo(nameRef).Type.ToTestDisplayString()); 1675Assert.Equal("System.String Test", declSymbol.ToTestDisplayString()); 1848Assert.Equal("System.String Test", declSymbol.ToTestDisplayString()); 2074Assert.Equal("System.String Test()", declSymbol.ToTestDisplayString()); 2238Assert.Equal("System.String Test()", declSymbol.ToTestDisplayString()); 2416Assert.Equal("Test", declSymbol.ToTestDisplayString()); 3946Assert.Equal("System.String[] args", parameter.ToTestDisplayString()); 3947Assert.Equal("<top-level-statements-entry-point>", parameter.ContainingSymbol.ToTestDisplayString()); 4208Assert.Equal("void local()", local.ToTestDisplayString()); 4499Assert.Equal("void local1(System.Int32 x)", symbol1.ToTestDisplayString()); 4505Assert.Equal("void local1(System.Byte y)", symbol2.ToTestDisplayString()); 4563Assert.Equal("void local1(System.Int32 x)", symbol1.ToTestDisplayString()); 4567Assert.Equal("void local1(System.Byte y)", symbol2.ToTestDisplayString()); 4612Assert.Equal("void args(System.Int32 x)", symbol1.ToTestDisplayString()); 4886Assert.Equal("label1", label.ToTestDisplayString()); 4939Assert.Equal("label1", symbol1.ToTestDisplayString()); 4945Assert.Equal("label1", symbol2.ToTestDisplayString()); 4971Assert.Equal("args", label.ToTestDisplayString()); 6020Assert.Equal("System.Int32 i", declSymbol.ToTestDisplayString()); 6036Assert.Equal("System.Int32 j", declSymbol.ToTestDisplayString()); 6318Assert.Equal(expectedType, ((ILocalSymbol)xRef).Type.ToTestDisplayString()); 6319Assert.Equal(expectedType, ((ILocalSymbol)xDecl).Type.ToTestDisplayString()); 6367Assert.Equal(expectedType, ((ILocalSymbol)xDecl).Type.ToTestDisplayString()); 6373Assert.Equal(expectedType, ((ILocalSymbol)xRef).Type.ToTestDisplayString()); 6442Assert.Equal("<top-level-statements-entry-point>", context.ContainingSymbol.ToTestDisplayString()); 6472switch (context.ContainingSymbol.ToTestDisplayString()) 6523Assert.Equal("<top-level-statements-entry-point>", context.Symbol.ToTestDisplayString()); 6599Assert.Equal("<top-level-statements-entry-point>", context.Symbol.ToTestDisplayString()); 6619Assert.Equal(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName, context.Symbol.ToTestDisplayString()); 6642Assert.Equal("<top-level-statements-entry-point>", context.Symbol.ToTestDisplayString()); 6649Assert.Equal("<top-level-statements-entry-point>", context.Symbol.ToTestDisplayString()); 6656Assert.Equal(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName, context.Symbol.ToTestDisplayString()); 6708Assert.Equal("<top-level-statements-entry-point>", context.ContainingSymbol.ToTestDisplayString()); 6729Assert.Equal("<top-level-statements-entry-point>", context.ContainingSymbol.ToTestDisplayString()); 6788Assert.Equal("<top-level-statements-entry-point>", context.OwningSymbol.ToTestDisplayString()); 6846Assert.Equal("<top-level-statements-entry-point>", context.OwningSymbol.ToTestDisplayString()); 6904Assert.Equal("<top-level-statements-entry-point>", context.OwningSymbol.ToTestDisplayString()); 6972Assert.Equal("<top-level-statements-entry-point>", context.OwningSymbol.ToTestDisplayString()); 7061Assert.Equal("<top-level-statements-entry-point>", context.ContainingSymbol.ToTestDisplayString()); 7066Assert.Equal("void Test.M()", context.ContainingSymbol.ToTestDisplayString()); 7091switch (context.ContainingSymbol.ToTestDisplayString()) 7175Assert.Equal("<global namespace>", context.ContainingSymbol.ToTestDisplayString()); 7180Assert.Equal("Test", context.ContainingSymbol.ToTestDisplayString()); 7185Assert.Equal("void Test.M()", context.ContainingSymbol.ToTestDisplayString()); 7196switch (context.ContainingSymbol.ToTestDisplayString()) 7265Assert.Equal("<top-level-statements-entry-point>", context.Symbol.ToTestDisplayString()); 7271Assert.Equal("N1", context.Symbol.ToTestDisplayString()); 7276switch (context.Symbol.ToTestDisplayString()) 7340Assert.Equal("<top-level-statements-entry-point>", context.OwningSymbol.ToTestDisplayString()); 7407Assert.Equal("<top-level-statements-entry-point>", context.ContainingSymbol.ToTestDisplayString()); 8571Assert.Equal("System.String[] args", symbols.Single().ToTestDisplayString()); 8574Assert.Equal("System.String[] args", symbols.Single().ToTestDisplayString()); 8576Assert.Equal("System.String[] args", symbols.Single().ToTestDisplayString()); 8579Assert.Equal("System.String[] args", symbols.Single().ToTestDisplayString()); 8581Assert.Equal("System.String[] args", symbols.Single().ToTestDisplayString()); 8644Assert.Equal("System.String[] args", symbols.Single().ToTestDisplayString()); 8666Assert.Equal("System.String[] args", symbols.Single().ToTestDisplayString()); 8688Assert.Equal("System.String[] args", symbols.Single().ToTestDisplayString());
Semantics\TypeOfTests.cs (2)
37Assert.Equal("C..ctor(System.Int32 i)", symbolInfo.Symbol.ToTestDisplayString()); 39Assert.Equal("C", typeInfo.Type.ToTestDisplayString());
Semantics\UnsafeTests.cs (4)
4501Assert.Equal("?*", typeInfo.Type.ToTestDisplayString()); 4539Assert.Equal("?*", typeInfo.Type.ToTestDisplayString()); 4572Assert.Equal("void C.M()", symbolInfo.CandidateSymbols.Single().ToTestDisplayString()); 6076Assert.Equal("System.Int64 System.Byte*.op_Subtraction(System.Byte* left, System.Byte* right)", summary.Symbol.ToTestDisplayString());
Semantics\UsingStatementTests.cs (3)
1344Assert.Equal("System.IO.StreamWriter a", declaredSymbol.ToTestDisplayString()); 1379Assert.Equal("System.IO.StreamWriter a", firstDeclaredSymbol.ToTestDisplayString()); 1383Assert.Equal("System.IO.StreamReader b", secondDeclaredSymbol.ToTestDisplayString());
Semantics\Utf8StringsLiteralsTests.cs (29)
2975Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()); 2976Assert.Equal("System.Byte[]", typeInfo.ConvertedType.ToTestDisplayString()); 3003Assert.Equal("System.Byte[]", typeInfo.Type.ToTestDisplayString()); 3004Assert.Equal("System.Byte[]", typeInfo.ConvertedType.ToTestDisplayString()); 3031Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()); 3032Assert.Equal("System.Span<System.Byte>", typeInfo.ConvertedType.ToTestDisplayString()); 3059Assert.Equal("System.Span<System.Byte>", typeInfo.Type.ToTestDisplayString()); 3060Assert.Equal("System.Span<System.Byte>", typeInfo.ConvertedType.ToTestDisplayString()); 3087Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()); 3088Assert.Equal("System.ReadOnlySpan<System.Byte>", typeInfo.ConvertedType.ToTestDisplayString()); 3115Assert.Equal("System.ReadOnlySpan<System.Byte>", typeInfo.Type.ToTestDisplayString()); 3116Assert.Equal("System.ReadOnlySpan<System.Byte>", typeInfo.ConvertedType.ToTestDisplayString()); 3143Assert.Equal("System.ReadOnlySpan<System.Byte>", typeInfo.Type.ToTestDisplayString()); 3144Assert.Equal("System.Byte[]", typeInfo.ConvertedType.ToTestDisplayString()); 3171Assert.Equal("System.Byte[]", typeInfo.Type.ToTestDisplayString()); 3172Assert.Equal("System.Byte[]", typeInfo.ConvertedType.ToTestDisplayString()); 3199Assert.Equal("System.ReadOnlySpan<System.Byte>", typeInfo.Type.ToTestDisplayString()); 3200Assert.Equal("System.Span<System.Byte>", typeInfo.ConvertedType.ToTestDisplayString()); 3227Assert.Equal("System.ReadOnlySpan<System.Byte>", typeInfo.Type.ToTestDisplayString()); 3228Assert.Equal("System.ReadOnlySpan<System.Byte>", typeInfo.ConvertedType.ToTestDisplayString()); 3255Assert.Equal("System.ReadOnlySpan<System.Byte>", typeInfo.Type.ToTestDisplayString()); 3256Assert.Equal("System.ReadOnlySpan<System.Byte>", typeInfo.ConvertedType.ToTestDisplayString()); 3280Assert.Equal("System.ReadOnlySpan<System.Char> System.String.op_Implicit(System.String? value)", symbolInfo.Symbol.ToTestDisplayString()); 3283Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()); 3284Assert.Equal("System.ReadOnlySpan<System.Char>", typeInfo.ConvertedType.ToTestDisplayString()); 3308Assert.Equal("System.ReadOnlySpan<System.Char> System.String.op_Implicit(System.String? value)", symbolInfo.Symbol.ToTestDisplayString()); 3311Assert.Equal("System.ReadOnlySpan<System.Char>", typeInfo.Type.ToTestDisplayString()); 3312Assert.Equal("System.ReadOnlySpan<System.Char>", typeInfo.ConvertedType.ToTestDisplayString()); 4066Assert.Equal("System.ReadOnlySpan<System.Byte> System.ReadOnlySpan<System.Byte>.op_Addition(System.ReadOnlySpan<System.Byte> left, System.ReadOnlySpan<System.Byte> right)", method.ToTestDisplayString());
SourceGeneration\GeneratorDriverTests.cs (1)
190switch (context.Symbol.ToTestDisplayString())
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1441)
Compilation\CompilationAPITests.cs (11)
3425AssertEx.Equal("N.C<T>", types[0].ToTestDisplayString()); 3450AssertEx.Equal("N.C<T>", types[0].ToTestDisplayString()); 3474AssertEx.Equal("N.C<T>", types[0].ToTestDisplayString()); 3476AssertEx.Equal("N.C<T>", types[1].ToTestDisplayString()); 3502AssertEx.Equal("N.C<T>", types[0].ToTestDisplayString()); 3531AssertEx.Equal("N.C<T>", types[0].ToTestDisplayString()); 3532AssertEx.Equal("N.C<T>", types[1].ToTestDisplayString()); 3569AssertEx.Equal("N.C<T>", types[0].ToTestDisplayString()); 3571AssertEx.Equal("N.C<T>", types[1].ToTestDisplayString()); 3572AssertEx.Equal("N.C<T>", types[2].ToTestDisplayString()); 3611AssertEx.Equal(types.Select(t => t.ToTestDisplayString()), new[] { "C", "C", "C" });
Compilation\GetSemanticInfoTests.cs (53)
112Assert.Equal("Test.D", info.ConvertedType.ToTestDisplayString()); 146Assert.Equal("Test.D", info.ConvertedType.ToTestDisplayString()); 980Assert.Equal("System.Boolean System.Int32.op_Equality(System.Int32 left, System.Int32 right)", info.Symbol.ToTestDisplayString()); 1004Assert.Equal("System.Boolean System.Int32.op_LessThan(System.Int32 left, System.Int32 right)", info.Symbol.ToTestDisplayString()); 1075Assert.Equal("System.Object..ctor()", baseConstructor.ToTestDisplayString()); 1094Assert.Equal("C..ctor(System.Int32 x)", baseConstructor.ToTestDisplayString()); 1117Assert.Equal("MyClass..ctor()", invokedConstructor.ToTestDisplayString()); 1817Assert.Equal("void Test<System.Int32[]>.Method(params System.Int32[] arr)", candidate.ToTestDisplayString()); 1894Assert.Equal("C<,,>", type.ToTestDisplayString()); 1920Assert.Equal("System.Void[]", arrayType.ToTestDisplayString()); 1953Assert.Equal("System.Collections.Generic.IEnumerable<System.Object> System.Collections.Generic.IEnumerable<T>.Select<T, System.Object>(System.Func<T, System.Object> selector)", bindInfo.Symbol.ToTestDisplayString()); 1989Assert.Equal("System.Collections.Generic.IEnumerable<System.Int32> System.Collections.Generic.IEnumerable<T>.Select<T, System.Int32>(System.Func<T, System.Int32> selector)", bindInfo.Symbol.ToTestDisplayString()); 2025Assert.Equal("System.Collections.Generic.IEnumerable<System.Int32> System.Collections.Generic.IEnumerable<T>.Select<T, System.Int32>(System.Func<T, System.Int32> selector)", bindInfo.Symbol.ToTestDisplayString()); 2060Assert.Equal("System.Collections.Generic.IEnumerable<System.Object> System.Collections.Generic.IEnumerable<T>.Select<T, System.Object>(System.Func<T, System.Object> selector)", bindInfo.Symbol.ToTestDisplayString()); 2074Assert.Equal("System.Object IA.P { get; }", members.Single().ToTestDisplayString()); 2115Assert.Equal("System.Object IB.P { get; }", members.Single().ToTestDisplayString()); 2134Assert.Equal("System.Object D.P { get; set; }", members.Single().ToTestDisplayString()); 2153Assert.Equal("void IA.M()", members.Single().ToTestDisplayString()); 2156Assert.True(members.Select(m => m.ToTestDisplayString()).SetEquals(new[] { "void IA.M()", "void D.M()" })); 2176Assert.True(members.Select(m => m.ToTestDisplayString()).SetEquals(new[] { "void IA.M()", "void IA.M(System.Int32 x)" })); 2179Assert.True(members.Select(m => m.ToTestDisplayString()).SetEquals(new[] { "void D.M()", "void IA.M()", "void IA.M(System.Int32 x)" })); 2198Assert.True(members.Select(m => m.ToTestDisplayString()).SetEquals(new[] { "System.String System.Object.ToString()", "System.String IA.ToString()" })); 2201Assert.True(members.Select(m => m.ToTestDisplayString()).SetEquals(new[] { "System.String System.Object.ToString()", "System.String D.ToString()", "System.String IA.ToString()" })); 2329Assert.Equal("System.IO.StreamWriter", typeInfo.Symbol.ToTestDisplayString()); 2404Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()); 2405Assert.Equal("System.Int32", typeInfo.ConvertedType.ToTestDisplayString()); 2415Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()); 2416Assert.Equal("System.String", typeInfo.ConvertedType.ToTestDisplayString()); 2421Assert.Equal("System.Byte", typeInfo.Type.ToTestDisplayString()); 2422Assert.Equal("System.Byte", typeInfo.ConvertedType.ToTestDisplayString()); 2427Assert.Equal("System.Byte", typeInfo.Type.ToTestDisplayString()); 2428Assert.Equal("System.Int32", typeInfo.ConvertedType.ToTestDisplayString()); 2453Assert.Equal("System.Double System.Double.op_Addition(System.Double left, System.Double right)", sym.Symbol.ToTestDisplayString()); 2482Assert.Equal("System.Int32 System.Int32.op_CheckedAddition(System.Int32 left, System.Int32 right)", sym.Symbol.ToTestDisplayString()); 3133Assert.Equal("System.String System.String.op_Addition(System.Object left, System.String right)", symbolInfo.Symbol.ToTestDisplayString()); 3207Assert.Equal("System.String System.String.op_Addition(System.Object left, System.String right)", symbolInfo.Symbol.ToTestDisplayString()); 3423Assert.Equal("G M.op_Implicit(M? m)", conversion.MethodSymbol.ToTestDisplayString()); 3470Assert.Equal("void Test.M(A a)", symbolInfo.Symbol.ToTestDisplayString()); 3474Assert.Equal("B", argTypeInfo.Type.ToTestDisplayString()); 3475Assert.Equal("A", argTypeInfo.ConvertedType.ToTestDisplayString()); 3524Assert.Equal("void C.M<B<A>>(B<A> t)", symbolInfo.Symbol.ToTestDisplayString()); 3528Assert.Equal("B<A>", argTypeInfo.Type.ToTestDisplayString()); 3529Assert.Equal("B<A>", argTypeInfo.ConvertedType.ToTestDisplayString()); 3587Assert.Equal("System.IntPtr", argTypeInfo.Type.ToTestDisplayString()); 3588Assert.Equal("System.IntPtr", argTypeInfo.ConvertedType.ToTestDisplayString()); 4045Assert.Equal("System.Boolean System.Collections.Generic.ICollection<System.Reflection.FieldInfo>.Any<System.Reflection.FieldInfo>(System.Func<System.Reflection.FieldInfo, System.Boolean> predicate)", method1.ToTestDisplayString()); 4049Assert.Equal("System.Boolean Program.Any<T>(this System.Collections.Generic.ICollection<T> s, System.Func<T, System.Boolean> predicate)", method1.ReducedFrom.ToTestDisplayString()); 4050Assert.Equal("System.Collections.Generic.ICollection<System.Reflection.FieldInfo>", method1.ReceiverType.ToTestDisplayString()); 4051Assert.Equal("System.Reflection.FieldInfo", method1.GetTypeInferredDuringReduction(method1.ReducedFrom.TypeParameters[0]).ToTestDisplayString()); 4600Assert.Equal("System.Int32 C.GetHashCode()", classInfo.CandidateSymbols.Single().ToTestDisplayString()); 4602Assert.Equal("System.Int32 S.GetHashCode()", structInfo.CandidateSymbols.Single().ToTestDisplayString()); 4647Assert.Equal("void C.M()", info.CandidateSymbols.Single().ToTestDisplayString()); 5486Assert.Equal("System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task<Program.A>>>", parameterSymbol.Type.ToTestDisplayString());
Compilation\IndexedProperties_BindingTests.cs (1)
170var actual_lookupSymbols_as_string = actual_lookupSymbols.Select(e => e.ToTestDisplayString());
Compilation\SemanticModelAPITests.cs (25)
932Assert.Equal("System.Int32", type1.Type.ToTestDisplayString()); 934Assert.Equal("System.Int32", type2.Type.ToTestDisplayString()); 973Assert.Equal("System.UInt64 x", sym1.ToTestDisplayString()); 974Assert.Equal("System.UInt64 x", sym2.ToTestDisplayString()); 1014Assert.Equal("T", sym1.ToTestDisplayString()); 1015Assert.Equal("T", sym2.ToTestDisplayString()); 2001Assert.Equal("System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()", info.GetEnumeratorMethod.ToTestDisplayString()); 2002Assert.Equal("System.Object System.Collections.IEnumerator.Current.get", info.CurrentProperty.GetMethod.ToTestDisplayString()); 2003Assert.Equal("System.Boolean System.Collections.IEnumerator.MoveNext()", info.MoveNextMethod.ToTestDisplayString()); 2004Assert.Equal("void System.IDisposable.Dispose()", info.DisposeMethod.ToTestDisplayString()); 2119var sortedCandidates = info.CandidateSymbols.OrderBy(s => s.ToTestDisplayString()).ToArray(); 2120Assert.Equal("C..ctor()", sortedCandidates[0].ToTestDisplayString()); 2122Assert.Equal("C..ctor(System.Int32 x)", sortedCandidates[1].ToTestDisplayString()); 2276Assert.Equal("System.Int32*", typeInfo.Type.ToTestDisplayString()); 2278Assert.Equal("System.Int32*", typeInfo.ConvertedType.ToTestDisplayString()); 3529Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", symbolInfo.Symbol.ToTestDisplayString()); 3552Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", symbolInfo.Symbol.ToTestDisplayString()); 3618Assert.Equal("System.Collections.Generic.List<T>", oldSymbol.ToTestDisplayString()); 3625Assert.Equal("System.Collections.Generic.List<T>", newSymbol.ToTestDisplayString()); 3876Assert.Equal("void NS.C.M0()", symbol.ToTestDisplayString()); 4513Assert.Equal("(System.String a1, System.Int32 b1)", symbolInfo.Symbol.ToTestDisplayString()); 4565Assert.Equal("var", type.ToTestDisplayString()); 4591Assert.Equal("var", symbolInfo.Symbol.ToTestDisplayString()); 4604Assert.Equal("<global namespace>", alias1.ContainingSymbol.ToTestDisplayString()); 4630Assert.Equal("<global namespace>", alias1.ContainingSymbol.ToTestDisplayString());
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (38)
177Assert.Equal("C.B.Y", symbol.ToTestDisplayString()); 195Assert.Equal("E", symbol.ToTestDisplayString()); 218Assert.Equal("C.B.Y", symbol.ToTestDisplayString()); 241Assert.Equal("C.B.Y", symbol.ToTestDisplayString()); 343Assert.Equal("System.Object C.this[System.Int32 x, System.Int32 y] { get; set; }", propertySymbol.ToTestDisplayString()); 350Assert.Equal("System.Int32 x", paramSymbol.ToTestDisplayString()); 356Assert.Equal("System.Object C.this[System.Int32 x, System.Int32 y].get", getterSymbol.ToTestDisplayString()); 362Assert.Equal("void C.this[System.Int32 x, System.Int32 y].set", setterSymbol.ToTestDisplayString()); 481Assert.Equal("System.Object Test.this[System.Int32 x, System.Int32 y] { get; }", symbol.ToTestDisplayString()); 550Assert.Equal("System.Object Test.this[System.Int32 x, System.Int32 y] { get; }", symbol.ToTestDisplayString()); 693Assert.Equal(name, symbol.ToTestDisplayString()); 946Assert.Equal("N1.N2.St<T>", structSymbol.ToTestDisplayString()); 966Assert.Equal("N1.N2.IGoo<T, V>", itfcSymbol.ToTestDisplayString()); 976Assert.Equal("N1.N2.St<System.Object>.Em", mSymbol.ReturnType.ToTestDisplayString()); 1011Assert.Equal(string.Empty, symbol.ToTestDisplayString()); 4093Assert.Equal("System.Int32", semanticInfoExpression.Type.ToTestDisplayString()); 4097Assert.Equal("System.Console", semanticInfoExpression.Symbol.ToTestDisplayString()); 4098Assert.Equal("System.Console", semanticInfoExpression.Type.ToTestDisplayString()); 4100Assert.Equal("B=System.Console", semanticInfoExpression.Alias.ToTestDisplayString()); 4176Assert.Equal("System.ObsoleteAttribute..ctor()", symbolInfo.Symbol.ToTestDisplayString()); 4184Assert.Equal("System.ObsoleteAttribute..ctor()", symbolInfo.CandidateSymbols[0].ToTestDisplayString()); 4185Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", symbolInfo.CandidateSymbols[1].ToTestDisplayString()); 4186Assert.Equal("System.ObsoleteAttribute..ctor(System.String message, System.Boolean error)", symbolInfo.CandidateSymbols[2].ToTestDisplayString()); 4194Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", symbolInfo.Symbol.ToTestDisplayString()); 4209Assert.Equal("C.DAttribute..ctor()", symbolInfo.Symbol.ToTestDisplayString()); 4218Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", symbolInfo.Symbol.ToTestDisplayString()); 4227Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", symbolInfo.Symbol.ToTestDisplayString()); 4260Assert.Equal("System.ObsoleteAttribute..ctor()", symbolInfo.Symbol.ToTestDisplayString()); 4271Assert.Equal("System.ObsoleteAttribute..ctor()", symbolInfo.CandidateSymbols[0].ToTestDisplayString()); 4272Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", symbolInfo.CandidateSymbols[1].ToTestDisplayString()); 4273Assert.Equal("System.ObsoleteAttribute..ctor(System.String message, System.Boolean error)", symbolInfo.CandidateSymbols[2].ToTestDisplayString()); 4288Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", symbolInfo.Symbol.ToTestDisplayString()); 4321Assert.Equal("C.DAttribute..ctor()", symbolInfo.Symbol.ToTestDisplayString()); 4334Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", symbolInfo.Symbol.ToTestDisplayString()); 4357Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", symbolInfo.Symbol.ToTestDisplayString()); 4379Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", symbolInfo.Symbol.ToTestDisplayString()); 5282Assert.Equal(expectedSymbol, symbol.ToTestDisplayString()); 5293Assert.Equal(expectedType, type.Type.ToTestDisplayString());
Compilation\SemanticModelGetSemanticInfoTests.cs (1078)
54var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 55Assert.Equal("void X.f()", sortedCandidates[0].ToTestDisplayString()); 57Assert.Equal("void X.f(System.Int32 i)", sortedCandidates[1].ToTestDisplayString()); 61var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 62Assert.Equal("void X.f()", sortedMethodGroup[0].ToTestDisplayString()); 63Assert.Equal("void X.f(System.Int32 i)", sortedMethodGroup[1].ToTestDisplayString()); 84Assert.Equal("K<System.Int32>", semanticInfo.Type.ToTestDisplayString()); 86Assert.Equal("K<System.Int32>", semanticInfo.ConvertedType.ToTestDisplayString()); 90Assert.Equal("K<System.Int32>", semanticInfo.Symbol.ToTestDisplayString()); 115Assert.Equal("K<T>", semanticInfo.Type.ToTestDisplayString()); 117Assert.Equal("K<T>", semanticInfo.ConvertedType.ToTestDisplayString()); 124var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 125Assert.Equal("K<T>", sortedCandidates[0].ToTestDisplayString()); 149Assert.Equal("K<T>", semanticInfo.Type.ToTestDisplayString()); 151Assert.Equal("K<T>", semanticInfo.ConvertedType.ToTestDisplayString()); 158var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 159Assert.Equal("K<T>", sortedCandidates[0].ToTestDisplayString()); 190Assert.Equal("K<T>", semanticInfo.Type.ToTestDisplayString()); 192Assert.Equal("K<T>", semanticInfo.ConvertedType.ToTestDisplayString()); 199var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 200Assert.Equal("K<T>", sortedCandidates[0].ToTestDisplayString()); 231Assert.Equal("K<T>", semanticInfo.Type.ToTestDisplayString()); 233Assert.Equal("K<T>", semanticInfo.ConvertedType.ToTestDisplayString()); 240var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 241Assert.Equal("K<T>", sortedCandidates[0].ToTestDisplayString()); 271Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 273Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 280var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 281Assert.Equal("System.Int32 K.f", sortedCandidates[0].ToTestDisplayString()); 308Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 310Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 317var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 318Assert.Equal("System.Int32 K.f", sortedCandidates[0].ToTestDisplayString()); 348Assert.Equal("System.String A.F", symbol.ToTestDisplayString()); 377var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 378Assert.Equal("Test.Base..ctor()", sortedCandidates[0].ToTestDisplayString()); 407Assert.Equal("Test.Base", semanticInfo.Symbol.ToTestDisplayString()); 436Assert.Equal("System.String A.F", symbol.ToTestDisplayString()); 461Assert.Equal("K", semanticInfo.Type.ToTestDisplayString()); 463Assert.Equal("K", semanticInfo.ConvertedType.ToTestDisplayString()); 470var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 471Assert.Equal("K", sortedCandidates[0].ToTestDisplayString()); 501Assert.Equal("?", semanticInfo.Type.ToTestDisplayString()); 503Assert.Equal("?", semanticInfo.ConvertedType.ToTestDisplayString()); 510var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 511Assert.Equal("K.J", sortedCandidates[0].ToTestDisplayString()); 544Assert.Equal("N1.A", semanticInfo.Type.ToTestDisplayString()); 546Assert.Equal("N1.A", semanticInfo.ConvertedType.ToTestDisplayString()); 553var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 554Assert.Equal("N1.A", sortedCandidates[0].ToTestDisplayString()); 556Assert.Equal("N2.A", sortedCandidates[1].ToTestDisplayString()); 592Assert.Equal("N1.A", semanticInfo.Type.ToTestDisplayString()); 594Assert.Equal("N1.A", semanticInfo.ConvertedType.ToTestDisplayString()); 601var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 602Assert.Equal("N1.A", sortedCandidates[0].ToTestDisplayString()); 604Assert.Equal("N2.A", sortedCandidates[1].ToTestDisplayString()); 640Assert.Equal("N1.A<System.Int32>", semanticInfo.Type.ToTestDisplayString()); 642Assert.Equal("N1.A<System.Int32>", semanticInfo.ConvertedType.ToTestDisplayString()); 649var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 650Assert.Equal("N1.A<T>", sortedCandidates[0].ToTestDisplayString()); 652Assert.Equal("N2.A<U>", sortedCandidates[1].ToTestDisplayString()); 693Assert.Equal("I1.P", semanticInfo.Type.ToTestDisplayString()); 695Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 702var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 703Assert.Equal("System.Int32 I1.P { get; }", sortedCandidates[0].ToTestDisplayString()); 705Assert.Equal("System.String I2.P { get; }", sortedCandidates[1].ToTestDisplayString()); 724Assert.Equal("System.Object", semanticInfo.Type.ToTestDisplayString()); 726Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 760Assert.Equal("System.Object", semanticInfo.Type.ToTestDisplayString()); 762Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 803var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 804Assert.Equal("void Array.Find<System.Int32>(System.Int32 t)", sortedCandidates[0].ToTestDisplayString()); 808var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 809Assert.Equal("void Array.Find<System.Int32>(System.Int32 t)", sortedMethodGroup[0].ToTestDisplayString()); 1642Assert.Equal("C", semanticInfo.Type.ToTestDisplayString()); 1644Assert.Equal("C", semanticInfo.ConvertedType.ToTestDisplayString()); 1648Assert.Equal("C this", semanticInfo.Symbol.ToTestDisplayString()); 1692Assert.Equal("System", semanticInfo.Symbol.ToTestDisplayString()); 1718Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 1720Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 1724Assert.Equal("System.Int32 i", semanticInfo.Symbol.ToTestDisplayString()); 1749Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()); 1778Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 1780Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 1784Assert.Equal("System.Int32 System.Int32.op_Increment(System.Int32 value)", semanticInfo.Symbol.ToTestDisplayString()); 1807Assert.Equal("System.Boolean", semanticInfo.Type.ToTestDisplayString()); 1809Assert.Equal("System.Boolean", semanticInfo.ConvertedType.ToTestDisplayString()); 1837Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 1839Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 1867Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 1869Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 1897Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()); 1899Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()); 1903Assert.Equal("System.String System.String.op_Addition(System.String left, System.Object right)", semanticInfo.Symbol.ToTestDisplayString()); 1926Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()); 1928Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()); 1932Assert.Equal("System.String System.String.op_Addition(System.String left, System.Object right)", semanticInfo.Symbol.ToTestDisplayString()); 1956Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()); 1958Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()); 1986Assert.Equal("System.UInt32", semanticInfo.Type.ToTestDisplayString()); 1988Assert.Equal("System.UInt64", semanticInfo.ConvertedType.ToTestDisplayString()); 1992Assert.Equal("System.UInt32 System.UInt32.op_Addition(System.UInt32 left, System.UInt32 right)", semanticInfo.Symbol.ToTestDisplayString()); 2016Assert.Equal("System.UInt64?", semanticInfo.Type.ToTestDisplayString()); 2018Assert.Equal("System.UInt64?", semanticInfo.ConvertedType.ToTestDisplayString()); 2048Assert.Equal("System.Boolean", semanticInfo.Type.ToTestDisplayString()); 2050Assert.Equal("System.Boolean", semanticInfo.ConvertedType.ToTestDisplayString()); 2054Assert.Equal("System.Boolean System.Boolean.op_LogicalNot(System.Boolean value)", semanticInfo.Symbol.ToTestDisplayString()); 2080Assert.Equal("System.Boolean", semanticInfo.Type.ToTestDisplayString()); 2082Assert.Equal("System.Boolean", semanticInfo.ConvertedType.ToTestDisplayString()); 2117Assert.Equal("System.Exception", semanticInfo.Type.ToTestDisplayString()); 2119Assert.Equal("System.Exception", semanticInfo.ConvertedType.ToTestDisplayString()); 2123Assert.Equal("System.Exception e", semanticInfo.Symbol.ToTestDisplayString()); 2150Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()); 2152Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()); 2156Assert.Equal("void Program.Ref<System.Object>(System.Object array)", semanticInfo.Symbol.ToTestDisplayString()); 2190Assert.Equal("N1.I1", semanticInfo.Type.ToTestDisplayString()); 2192Assert.Equal("N1.I1", semanticInfo.ConvertedType.ToTestDisplayString()); 2196Assert.Equal("N1.I1", semanticInfo.Symbol.ToTestDisplayString()); 2262Assert.Equal("A.Goo", semanticInfo.Type.ToTestDisplayString()); 2264Assert.Equal("A.Goo", semanticInfo.ConvertedType.ToTestDisplayString()); 2268Assert.Equal("A.Goo", semanticInfo.Symbol.ToTestDisplayString()); 2297Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()); 2299Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()); 2303Assert.Equal("System.String System.Enum.ToString()", semanticInfo.Symbol.ToTestDisplayString()); 2347Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 2349Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 2353Assert.Equal("System.Int32 N1.I1.Method()", semanticInfo.Symbol.ToTestDisplayString()); 2393Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()); 2395Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()); 2399Assert.Equal("void NGoo.Goo.method()", semanticInfo.Symbol.ToTestDisplayString()); 2436Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()); 2438Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()); 2442Assert.Equal("void BaseClass.MyMeth()", semanticInfo.Symbol.ToTestDisplayString()); 2491Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 2493Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 2497Assert.Equal("System.Int32 B.goo(ref System.String x, System.Int64 y, System.Int64 z)", semanticInfo.Symbol.ToTestDisplayString()); 2543Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 2545Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 2549Assert.Equal("System.Int32 B.goo(params System.Int32[] x)", semanticInfo.Symbol.ToTestDisplayString()); 2575Assert.Equal("Program", semanticInfo.Type.ToTestDisplayString()); 2577Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 2583Assert.Equal("Program this", semanticInfo.CandidateSymbols[0].ToTestDisplayString()); 2617Assert.Equal("A", semanticInfo.Symbol.ToTestDisplayString()); 2648Assert.Equal("A", semanticInfo.Type.ToTestDisplayString()); 2650Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 2654Assert.Equal("A..ctor(System.Int32 x)", semanticInfo.Symbol.ToTestDisplayString()); 2659var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 2660Assert.Equal("A..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 2661Assert.Equal("A..ctor(System.Int32 x)", sortedMethodGroup[1].ToTestDisplayString()); 2689Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()); 2691Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()); 2698var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 2699Assert.Equal("void A.f(System.Int32 x, System.Int32 y)", sortedCandidates[0].ToTestDisplayString()); 2701Assert.Equal("void A.f(System.String z)", sortedCandidates[1].ToTestDisplayString()); 2739var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 2740Assert.Equal("void A.f(System.Int32 x, System.Int32 y)", sortedCandidates[0].ToTestDisplayString()); 2742Assert.Equal("void A.f(System.String z)", sortedCandidates[1].ToTestDisplayString()); 2746var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 2747Assert.Equal("void A.f(System.Int32 x, System.Int32 y)", sortedMethodGroup[0].ToTestDisplayString()); 2748Assert.Equal("void A.f(System.String z)", sortedMethodGroup[1].ToTestDisplayString()); 2789var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 2790Assert.Equal("System.Int32 C.M()", sortedCandidates[0].ToTestDisplayString()); 2792Assert.Equal("System.Int32 C.M()", sortedCandidates[1].ToTestDisplayString()); 2796var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 2797Assert.Equal("System.Int32 C.M()", sortedMethodGroup[0].ToTestDisplayString()); 2798Assert.Equal("System.Int32 C.M()", sortedMethodGroup[1].ToTestDisplayString()); 2835var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 2836Assert.Equal("System.Int32 C.M(System.Int32 i)", sortedCandidates[0].ToTestDisplayString()); 2840var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 2841Assert.Equal("System.Int32 C.M(System.Int32 i)", sortedMethodGroup[0].ToTestDisplayString()); 2869Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 2871Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 2875Assert.Equal("System.Int32 A.f(System.String z)", semanticInfo.Symbol.ToTestDisplayString()); 2911Assert.Equal("System.Int32 A.f(System.String z)", semanticInfo.Symbol.ToTestDisplayString()); 2916var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 2917Assert.Equal("System.Int32 A.f(System.String z)", sortedMethodGroup[0].ToTestDisplayString()); 2918Assert.Equal("void A.f(System.Int32 x, System.Int32 y)", sortedMethodGroup[1].ToTestDisplayString()); 2945Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()); 2947Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()); 2954var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 2955Assert.Equal("void Test.NestedTest.Method1()", sortedCandidates[0].ToTestDisplayString()); 2981Assert.Equal("Test.NestedTest.NestedNestedTest", semanticInfo.Type.ToTestDisplayString()); 2983Assert.Equal("Test.NestedTest.NestedNestedTest", semanticInfo.ConvertedType.ToTestDisplayString()); 2990var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 2991Assert.Equal("Test.NestedTest.NestedNestedTest..ctor()", sortedCandidates[0].ToTestDisplayString()); 3024var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 3025Assert.Equal("System.Int32 B.m()", sortedCandidates[0].ToTestDisplayString()); 3029var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 3030Assert.Equal("System.Int32 B.m()", sortedMethodGroup[0].ToTestDisplayString()); 3071Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()); 3073Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()); 3077Assert.Equal("System.String MySystem.IO.StreamReader.NullStreamReader.ReadLine()", semanticInfo.Symbol.ToTestDisplayString()); 3116Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()); 3118Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()); 3122Assert.Equal("System.String ISomething.ToString()", semanticInfo.Symbol.ToTestDisplayString()); 3162Assert.Equal("void MyClass.MyMeth()", semanticInfo.Symbol.ToTestDisplayString()); 3167var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 3168Assert.Equal("void MyClass.MyMeth()", sortedMethodGroup[0].ToTestDisplayString()); 3204Assert.Equal("void D.M2(System.Int32 x)", semanticInfo.Symbol.ToTestDisplayString()); 3209var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 3210Assert.Equal("void D.M2(System.Int32 x)", sortedMethodGroup[0].ToTestDisplayString()); 3211Assert.Equal("void D.M2(System.Int32 x, System.Int32 y)", sortedMethodGroup[1].ToTestDisplayString()); 3250Assert.Equal("void C2.M1()", semanticInfo.Symbol.ToTestDisplayString()); 3255var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 3256Assert.Equal("void C2.M1()", sortedMethodGroup[0].ToTestDisplayString()); 3289Assert.Equal("void TestClass.Test()", semanticInfo.Symbol.ToTestDisplayString()); 3294var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 3295Assert.Equal("void TestClass.Test()", sortedMethodGroup[0].ToTestDisplayString()); 3325Assert.Equal("void IB.M()", semanticInfo.Symbol.ToTestDisplayString()); 3330var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 3331Assert.Equal("void IB.M()", sortedMethodGroup[0].ToTestDisplayString()); 3362Assert.Equal("void IR.M()", semanticInfo.Symbol.ToTestDisplayString()); 3367var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 3368Assert.Equal("void IR.M()", sortedMethodGroup[0].ToTestDisplayString()); 3393Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 3395Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 3399Assert.Equal("System.Int32 Test.Meth1()", semanticInfo.Symbol.ToTestDisplayString()); 3424Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 3426Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 3456Assert.Equal("System.Byte", semanticInfo.Type.ToTestDisplayString()); 3458Assert.Equal("System.Byte", semanticInfo.ConvertedType.ToTestDisplayString()); 3491Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()); 3493Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()); 3497Assert.Equal("System.Void", semanticInfo.Symbol.ToTestDisplayString()); 3522Assert.Equal("B", semanticInfo.Type.ToTestDisplayString()); 3524Assert.Equal("B", semanticInfo.ConvertedType.ToTestDisplayString()); 3531var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 3532Assert.Equal("B B", sortedCandidates[0].ToTestDisplayString()); 3560Assert.Equal("System", semanticInfo.Symbol.ToTestDisplayString()); 3588Assert.Equal("N1.N2.A1", semanticInfo.Type.ToTestDisplayString()); 3590Assert.Equal("N1.N2.A1", semanticInfo.ConvertedType.ToTestDisplayString()); 3594Assert.Equal("N1.N2.A1", semanticInfo.Symbol.ToTestDisplayString()); 3626Assert.Equal("H<A>", semanticInfo.Type.ToTestDisplayString()); 3628Assert.Equal("H<A>", semanticInfo.ConvertedType.ToTestDisplayString()); 3632Assert.Equal("H<A>", semanticInfo.Symbol.ToTestDisplayString()); 3670Assert.Equal("H<H<A>, H<A>>", semanticInfo.Type.ToTestDisplayString()); 3672Assert.Equal("H<H<A>, H<A>>", semanticInfo.ConvertedType.ToTestDisplayString()); 3676Assert.Equal("H<H<A>, H<A>>", semanticInfo.Symbol.ToTestDisplayString()); 3704Assert.Equal("N1.N2.A2.A1", semanticInfo.Type.ToTestDisplayString()); 3706Assert.Equal("N1.N2.A2.A1", semanticInfo.ConvertedType.ToTestDisplayString()); 3710Assert.Equal("N1.N2.A2.A1", semanticInfo.Symbol.ToTestDisplayString()); 3738Assert.Equal("N1.NC1.A1", semanticInfo.Type.ToTestDisplayString()); 3740Assert.Equal("N1.NC1.A1", semanticInfo.ConvertedType.ToTestDisplayString()); 3744Assert.Equal("N1.NC1.A1", semanticInfo.Symbol.ToTestDisplayString()); 3772Assert.Equal("A.B", semanticInfo.Type.ToTestDisplayString()); 3774Assert.Equal("A.B", semanticInfo.ConvertedType.ToTestDisplayString()); 3778Assert.Equal("A.B", semanticInfo.Symbol.ToTestDisplayString()); 3802Assert.Equal("DateTime", semanticInfo.Type.ToTestDisplayString()); 3804Assert.Equal("DateTime", semanticInfo.ConvertedType.ToTestDisplayString()); 3808Assert.Equal("DateTime dt", semanticInfo.Symbol.ToTestDisplayString()); 3834Assert.Equal("C<System.Int32>.Field", semanticInfo.Type.ToTestDisplayString()); 3836Assert.Equal("C<System.Int32>.Field", semanticInfo.ConvertedType.ToTestDisplayString()); 3863Assert.Equal("C", semanticInfo.Type.ToTestDisplayString()); 3865Assert.Equal("C", semanticInfo.ConvertedType.ToTestDisplayString()); 3869Assert.Equal("C..ctor()", semanticInfo.Symbol.ToTestDisplayString()); 3874Assert.Equal("C..ctor()", semanticInfo.MethodGroup[0].ToTestDisplayString()); 3898Assert.Equal("T.T", semanticInfo.Type.ToTestDisplayString()); 3900Assert.Equal("T.T", semanticInfo.ConvertedType.ToTestDisplayString()); 3904Assert.Equal("T.T", semanticInfo.Symbol.ToTestDisplayString()); 3937Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 3971Assert.Equal("B.Y.Z", semanticInfo.Type.ToTestDisplayString()); 3973Assert.Equal("B.Y.Z", semanticInfo.ConvertedType.ToTestDisplayString()); 4006Assert.Equal("A<B.Y.Z>", semanticInfo.Type.ToTestDisplayString()); 4008Assert.Equal("A<B.Y.Z>", semanticInfo.ConvertedType.ToTestDisplayString()); 4012Assert.Equal("A<B.Y.Z>", semanticInfo.Symbol.ToTestDisplayString()); 4037Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 4039Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 4043Assert.Equal("System.Int32 x", semanticInfo.Symbol.ToTestDisplayString()); 4068Assert.Equal("C", semanticInfo.Type.ToTestDisplayString()); 4070Assert.Equal("C", semanticInfo.ConvertedType.ToTestDisplayString()); 4077var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 4078Assert.Equal("C..ctor()", sortedCandidates[0].ToTestDisplayString()); 4082Assert.Equal("C..ctor()", semanticInfo.MethodGroup[0].ToTestDisplayString()); 4111Assert.Equal("System", semanticInfo.Symbol.ToTestDisplayString()); 4134Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 4136Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 4140Assert.Equal("System.Int32 System.String.Length { get; }", semanticInfo.Symbol.ToTestDisplayString()); 4158Assert.Equal("List<System.Int32>", semanticInfo.Type.ToTestDisplayString()); 4160Assert.Equal("List<System.Int32>", semanticInfo.ConvertedType.ToTestDisplayString()); 4184Assert.Equal("List<System.Int32>", semanticInfo.Type.ToTestDisplayString()); 4186Assert.Equal("List<System.Int32>", semanticInfo.ConvertedType.ToTestDisplayString()); 4221var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 4222Assert.Equal("C<T1>", sortedCandidates[0].ToTestDisplayString()); 4245Assert.Equal("C<T1>", semanticInfo.Type.ToTestDisplayString()); 4247Assert.Equal("C<T1>", semanticInfo.ConvertedType.ToTestDisplayString()); 4251Assert.Equal("C<T1>..ctor()", semanticInfo.Symbol.ToTestDisplayString()); 4256var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 4257Assert.Equal("C<T1>..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 4279Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()); 4281Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()); 4288var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 4289Assert.Equal("B..ctor()", sortedCandidates[0].ToTestDisplayString()); 4291Assert.Equal("B..ctor(System.String a, System.String b)", sortedCandidates[1].ToTestDisplayString()); 4317Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()); 4319Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()); 4323Assert.Equal("B..ctor(System.String a, System.String b)", semanticInfo.Symbol.ToTestDisplayString()); 4371Assert.Equal("F", semanticInfo.Type.ToTestDisplayString()); 4373Assert.Equal("F", semanticInfo.ConvertedType.ToTestDisplayString()); 4409Assert.Equal("A", semanticInfo.Symbol.ToTestDisplayString()); 4442Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()); 4444Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()); 4473Assert.Equal("System.Object", semanticInfo.Type.ToTestDisplayString()); 4475Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 4479Assert.Equal("System.Object value", semanticInfo.Symbol.ToTestDisplayString()); 4502Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()); 4503Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()); 4504Assert.Equal("System.String value", semanticInfo.Symbol.ToTestDisplayString()); 4520Assert.Equal("System.Int16", semanticInfo.Type.ToTestDisplayString()); 4521Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 4522Assert.Equal("System.Int16 i", semanticInfo.Symbol.ToTestDisplayString()); 4549Assert.Equal("System.Int16 i", symbol.ToTestDisplayString()); 4568Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 4570Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 4574Assert.Equal("System.Int32 j", semanticInfo.Symbol.ToTestDisplayString()); 4606Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 4608Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 4612Assert.Equal("System.Int32 C.j", semanticInfo.Symbol.ToTestDisplayString()); 4642Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 4644Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 4648Assert.Equal("System.Int32 System.Int32.op_Addition(System.Int32 left, System.Int32 right)", semanticInfo.Symbol.ToTestDisplayString()); 4672Assert.Equal("E", semanticInfo.Type.ToTestDisplayString()); 4674Assert.Equal("E", semanticInfo.ConvertedType.ToTestDisplayString()); 4678Assert.Equal("E.C", semanticInfo.Symbol.ToTestDisplayString()); 4710Assert.Equal("E", semanticInfo.Type.ToTestDisplayString()); 4712Assert.Equal("E", semanticInfo.ConvertedType.ToTestDisplayString()); 4716Assert.Equal("E.Y", semanticInfo.Symbol.ToTestDisplayString()); 4746Assert.Equal("E", semanticInfo.Type.ToTestDisplayString()); 4748Assert.Equal("E", semanticInfo.ConvertedType.ToTestDisplayString()); 4752Assert.Equal("E.B", semanticInfo.Symbol.ToTestDisplayString()); 4782Assert.Equal("E", semanticInfo.Type.ToTestDisplayString()); 4784Assert.Equal("E", semanticInfo.ConvertedType.ToTestDisplayString()); 4788Assert.Equal("E.D", semanticInfo.Symbol.ToTestDisplayString()); 4813Assert.Equal("E", semanticInfo.Type.ToTestDisplayString()); 4815Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 4819Assert.Equal("E.B", semanticInfo.Symbol.ToTestDisplayString()); 4850Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()); 4852Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()); 4856Assert.Equal("System.String format", semanticInfo.Symbol.ToTestDisplayString()); 4877Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 4879Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 4883Assert.Equal("System.Int32 x", semanticInfo.Symbol.ToTestDisplayString()); 4925var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 4926Assert.Equal("void C.M(System.Int32 i)", sortedCandidates[0].ToTestDisplayString()); 4927Assert.Equal("void C.M(System.Int64 i)", sortedCandidates[1].ToTestDisplayString()); 4932var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 4933Assert.Equal("void C.M(System.Int32 i)", sortedMethodGroup[0].ToTestDisplayString()); 4934Assert.Equal("void C.M(System.Int64 i)", sortedMethodGroup[1].ToTestDisplayString()); 4963Assert.Equal("Class1", semanticInfo.Type.ToTestDisplayString()); 4965Assert.Equal("Class1", semanticInfo.ConvertedType.ToTestDisplayString()); 4972var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 4973Assert.Equal("Class1..ctor()", sortedCandidates[0].ToTestDisplayString()); 4975Assert.Equal("Class1..ctor(System.Int32 a, System.Int64 b)", sortedCandidates[1].ToTestDisplayString()); 4977Assert.Equal("Class1..ctor(System.Int32 x)", sortedCandidates[2].ToTestDisplayString()); 4981sortedCandidates = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 4982Assert.Equal("Class1..ctor()", sortedCandidates[0].ToTestDisplayString()); 4984Assert.Equal("Class1..ctor(System.Int32 a, System.Int64 b)", sortedCandidates[1].ToTestDisplayString()); 4986Assert.Equal("Class1..ctor(System.Int32 x)", sortedCandidates[2].ToTestDisplayString()); 5015Assert.Equal("Class1", semanticInfo.Type.ToTestDisplayString()); 5017Assert.Equal("Class1", semanticInfo.ConvertedType.ToTestDisplayString()); 5024var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 5025Assert.Equal("Class1..ctor()", sortedCandidates[0].ToTestDisplayString()); 5027Assert.Equal("Class1..ctor(System.Int32 a, System.Int64 b)", sortedCandidates[1].ToTestDisplayString()); 5029Assert.Equal("Class1..ctor(System.Int32 x)", sortedCandidates[2].ToTestDisplayString()); 5033sortedCandidates = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 5034Assert.Equal("Class1..ctor()", sortedCandidates[0].ToTestDisplayString()); 5036Assert.Equal("Class1..ctor(System.Int32 a, System.Int64 b)", sortedCandidates[1].ToTestDisplayString()); 5038Assert.Equal("Class1..ctor(System.Int32 x)", sortedCandidates[2].ToTestDisplayString()); 5072Assert.Equal("Class1", semanticInfo.Symbol.ToTestDisplayString()); 5105Assert.Equal("Class1", semanticInfo.Type.ToTestDisplayString()); 5107Assert.Equal("Class1", semanticInfo.ConvertedType.ToTestDisplayString()); 5115var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 5116Assert.Equal("Class1..ctor(System.Int32 a, System.Int64 b)", sortedCandidates[0].ToTestDisplayString()); 5120var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 5121Assert.Equal("Class1..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 5122Assert.Equal("Class1..ctor(System.Int32 a, System.Int64 b)", sortedMethodGroup[1].ToTestDisplayString()); 5123Assert.Equal("Class1..ctor(System.Int32 x)", sortedMethodGroup[2].ToTestDisplayString()); 5152Assert.Equal("Class1", semanticInfo.Type.ToTestDisplayString()); 5154Assert.Equal("Class1", semanticInfo.ConvertedType.ToTestDisplayString()); 5161var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 5162Assert.Equal("Class1..ctor(System.Int32 a, System.Int64 b)", sortedCandidates[0].ToTestDisplayString()); 5166var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 5167Assert.Equal("Class1..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 5168Assert.Equal("Class1..ctor(System.Int32 a, System.Int64 b)", sortedMethodGroup[1].ToTestDisplayString()); 5169Assert.Equal("Class1..ctor(System.Int32 x)", sortedMethodGroup[2].ToTestDisplayString()); 5198Assert.Equal("Class1", semanticInfo.Type.ToTestDisplayString()); 5200Assert.Equal("Class1", semanticInfo.ConvertedType.ToTestDisplayString()); 5204Assert.Equal("Class1..ctor(System.Int32 a, System.Int64 b)", semanticInfo.Symbol.ToTestDisplayString()); 5209var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 5210Assert.Equal("Class1..ctor(System.Int32 a, System.Int64 b)", sortedMethodGroup[0].ToTestDisplayString()); 5211Assert.Equal("Class1..ctor(System.Int32 x)", sortedMethodGroup[1].ToTestDisplayString()); 5244Assert.Equal("Class1", semanticInfo.Symbol.ToTestDisplayString()); 5277Assert.Equal("Class1", semanticInfo.Type.ToTestDisplayString()); 5279Assert.Equal("Class1", semanticInfo.ConvertedType.ToTestDisplayString()); 5283Assert.Equal("Class1..ctor(System.Int32 a, System.Int64 b)", semanticInfo.Symbol.ToTestDisplayString()); 5288var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 5289Assert.Equal("Class1..ctor(System.Int32 a, System.Int64 b)", sortedMethodGroup[0].ToTestDisplayString()); 5290Assert.Equal("Class1..ctor(System.Int32 x)", sortedMethodGroup[1].ToTestDisplayString()); 5319Assert.Equal("Class1", semanticInfo.Type.ToTestDisplayString()); 5321Assert.Equal("Class1", semanticInfo.ConvertedType.ToTestDisplayString()); 5325Assert.Equal("Class1..ctor(System.Int32 a, System.Int64 b)", semanticInfo.Symbol.ToTestDisplayString()); 5330var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 5331Assert.Equal("Class1..ctor(System.Int32 a, System.Int64 b)", sortedMethodGroup[0].ToTestDisplayString()); 5332Assert.Equal("Class1..ctor(System.Int32 x)", sortedMethodGroup[1].ToTestDisplayString()); 5410var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 5411Assert.Equal("void C.P.set", sortedCandidates[0].ToTestDisplayString()); 5416var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 5417Assert.Equal("void C.P.set", sortedMethodGroup[0].ToTestDisplayString()); 5443Assert.Equal("C", semanticInfo.Type.ToTestDisplayString()); 5445Assert.Equal("C", semanticInfo.ConvertedType.ToTestDisplayString()); 5452var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 5453Assert.Equal("C", sortedCandidates[0].ToTestDisplayString()); 5455Assert.Equal("C", sortedCandidates[1].ToTestDisplayString()); 5457Assert.Equal("C", sortedCandidates[2].ToTestDisplayString()); 5479Assert.Equal("System.Boolean", semanticInfo.Type.ToTestDisplayString()); 5481Assert.Equal("System.Boolean", semanticInfo.ConvertedType.ToTestDisplayString()); 5485Assert.Equal("System.Boolean System.Int32.op_Equality(System.Int32 left, System.Int32 right)", semanticInfo.Symbol.ToTestDisplayString()); 5508Assert.Equal("System.Boolean", semanticInfo.Type.ToTestDisplayString()); 5510Assert.Equal("System.Boolean", semanticInfo.ConvertedType.ToTestDisplayString()); 5514Assert.Equal("System.Boolean System.Int32.op_LessThan(System.Int32 left, System.Int32 right)", semanticInfo.Symbol.ToTestDisplayString()); 5541Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 5543Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 5547Assert.Equal("System.Int32 x", semanticInfo.Symbol.ToTestDisplayString()); 5573Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 5575Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 5579Assert.Equal("System.Int32 C.x", semanticInfo.Symbol.ToTestDisplayString()); 5605Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 5607Assert.Equal("System.Byte", semanticInfo.ConvertedType.ToTestDisplayString()); 5611Assert.Equal("System.Int32 C.x", semanticInfo.Symbol.ToTestDisplayString()); 5657Assert.Equal("System.Func<System.String, System.Int32>", semanticInfo.ConvertedType.ToTestDisplayString()); 5661Assert.Equal("lambda expression", semanticInfo.Symbol.ToTestDisplayString()); 5668Assert.Equal("System.String", lambdaSym.Parameters[0].Type.ToTestDisplayString()); 5669Assert.Equal("System.Int32", lambdaSym.ReturnType.ToTestDisplayString()); 5693Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 5697Assert.Equal("lambda expression", semanticInfo.Symbol.ToTestDisplayString()); 5705Assert.Equal("System.Int32", lambdaSym.ReturnType.ToTestDisplayString()); 5727Assert.Equal("System.Type", semanticInfo.Type.ToTestDisplayString()); 5729Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 5760Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 5762Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 5794Assert.Equal("System.Boolean", semanticInfo.Type.ToTestDisplayString()); 5796Assert.Equal("System.Boolean", semanticInfo.ConvertedType.ToTestDisplayString()); 5800Assert.Equal("System.Boolean c", semanticInfo.Symbol.ToTestDisplayString()); 5827Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 5829Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 5861Assert.Equal("System.Boolean", semanticInfo.Type.ToTestDisplayString()); 5863Assert.Equal("System.Boolean", semanticInfo.ConvertedType.ToTestDisplayString()); 5867Assert.Equal("System.Boolean c", semanticInfo.Symbol.ToTestDisplayString()); 5895Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 5897Assert.Equal("System.Int64", semanticInfo.ConvertedType.ToTestDisplayString()); 5930Assert.Equal("System.Boolean", semanticInfo.Type.ToTestDisplayString()); 5932Assert.Equal("System.Boolean", semanticInfo.ConvertedType.ToTestDisplayString()); 5936Assert.Equal("System.Boolean c", semanticInfo.Symbol.ToTestDisplayString()); 5963Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 5965Assert.Equal("System.Int64", semanticInfo.ConvertedType.ToTestDisplayString()); 5997Assert.Equal("System.Boolean", semanticInfo.Type.ToTestDisplayString()); 5999Assert.Equal("System.Boolean", semanticInfo.ConvertedType.ToTestDisplayString()); 6003Assert.Equal("System.Boolean c", semanticInfo.Symbol.ToTestDisplayString()); 6030Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 6032Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 6058Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 6060Assert.Equal("System.Double", semanticInfo.ConvertedType.ToTestDisplayString()); 6089Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()); 6092Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()); 6116Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()); 6118Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()); 6122Assert.Equal("System.Object..ctor()", semanticInfo.Symbol.ToTestDisplayString()); 6143Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()); 6145Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()); 6149Assert.Equal("C..ctor(System.Int32 x)", semanticInfo.Symbol.ToTestDisplayString()); 6176Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()); 6178Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()); 6182Assert.Equal("MyClass..ctor()", semanticInfo.Symbol.ToTestDisplayString()); 6304Assert.Equal(typeDisplayString, semanticInfo.Type.ToTestDisplayString()); 6305Assert.Equal(convertedTypeDisplayString, semanticInfo.ConvertedType.ToTestDisplayString()); 6328Assert.Equal("Outer.Inner", semanticInfo.Type.ToTestDisplayString()); 6330Assert.Equal("Outer.Inner", semanticInfo.ConvertedType.ToTestDisplayString()); 6334Assert.Equal("Outer.Inner a", semanticInfo.Symbol.ToTestDisplayString()); 6364Assert.Equal("Struct", semanticInfo.Type.ToTestDisplayString()); 6366Assert.Equal("Struct", semanticInfo.ConvertedType.ToTestDisplayString()); 6379var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 6380Assert.Equal("Struct..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 6404var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 6405Assert.Equal("System.String Class.M(System.Int32 i)", sortedCandidates[0].ToTestDisplayString()); 6409var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 6410Assert.Equal("System.String Class.M(System.Int32 i)", sortedMethodGroup[0].ToTestDisplayString()); 6436Assert.Equal("C.Func", semanticInfo.ConvertedType.ToTestDisplayString()); 6441Assert.Equal("System.Int32 C.Goo(System.Int32 i)", semanticInfo.Symbol.ToTestDisplayString()); 6446var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 6447Assert.Equal("C.Func C.Goo()", sortedMethodGroup[0].ToTestDisplayString()); 6448Assert.Equal("System.Int32 C.Goo(System.Int32 i)", sortedMethodGroup[1].ToTestDisplayString()); 6470Assert.Equal("System.Action<System.Object>", semanticInfo.ConvertedType.ToTestDisplayString()); 6471Assert.Equal("void S.E(this System.Object o)", semanticInfo.Symbol.ToTestDisplayString()); 6493Assert.Equal("System.Action", semanticInfo.ConvertedType.ToTestDisplayString()); 6494Assert.Equal("void System.Object.E()", semanticInfo.Symbol.ToTestDisplayString()); 6518Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()); 6520Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()); 6524Assert.Equal("System.String", semanticInfo.Symbol.ToTestDisplayString()); 6553Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()); 6555Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()); 6559Assert.Equal("System.String", semanticInfo.Symbol.ToTestDisplayString()); 6590Assert.Equal("N1.var", semanticInfo.Type.ToTestDisplayString()); 6592Assert.Equal("N1.var", semanticInfo.ConvertedType.ToTestDisplayString()); 6596Assert.Equal("N1.var", semanticInfo.Symbol.ToTestDisplayString()); 6646Assert.Equal("C", semanticInfo.Symbol.ToTestDisplayString()); 6674Assert.Equal("C", semanticInfo.Type.ToTestDisplayString()); 6676Assert.Equal("C", semanticInfo.ConvertedType.ToTestDisplayString()); 6683var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 6684Assert.Equal("C..ctor()", sortedCandidates[0].ToTestDisplayString()); 6688Assert.Equal("C..ctor()", semanticInfo.MemberGroup[0].ToTestDisplayString()); 6805Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 6807Assert.Equal("System.Int16", semanticInfo.ConvertedType.ToTestDisplayString()); 6874Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()); 6876Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()); 6880Assert.Equal("System.String TestAttribute.F", semanticInfo.Symbol.ToTestDisplayString()); 6919Assert.Equal("System.Double", semanticInfo.Type.ToTestDisplayString()); 6921Assert.Equal("System.Double", semanticInfo.ConvertedType.ToTestDisplayString()); 6925Assert.Equal("System.Double TestAttribute.P { get; set; }", semanticInfo.Symbol.ToTestDisplayString()); 6964Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 6966Assert.Equal("System.Double", semanticInfo.ConvertedType.ToTestDisplayString()); 7028Assert.Equal("System.Func<System.Int32, System.Int32>", semanticInfo.ConvertedType.ToTestDisplayString()); 7052Assert.Equal("Struct", semanticInfo.Symbol.ToTestDisplayString()); 7077Assert.Equal("Struct", semanticInfo.Type.ToTestDisplayString()); 7079Assert.Equal("Struct", semanticInfo.ConvertedType.ToTestDisplayString()); 7083Assert.Equal("Struct..ctor()", semanticInfo.Symbol.ToTestDisplayString()); 7088var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 7089Assert.Equal("Struct..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 7105Assert.Equal("MyAttribute", semanticInfo.Type.ToTestDisplayString()); 7107Assert.Equal("MyAttribute", semanticInfo.ConvertedType.ToTestDisplayString()); 7111Assert.Equal("MyAttribute..ctor()", semanticInfo.Symbol.ToTestDisplayString()); 7116var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 7117Assert.Equal("MyAttribute..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 7136Assert.Equal("N1.MyAttribute", semanticInfo.Type.ToTestDisplayString()); 7138Assert.Equal("N1.MyAttribute", semanticInfo.ConvertedType.ToTestDisplayString()); 7142Assert.Equal("N1.MyAttribute..ctor()", semanticInfo.Symbol.ToTestDisplayString()); 7147var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 7148Assert.Equal("N1.MyAttribute..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 7168Assert.Equal("D", semanticInfo.Type.ToTestDisplayString()); 7170Assert.Equal("D", semanticInfo.ConvertedType.ToTestDisplayString()); 7200Assert.Equal("?", semanticInfo.Type.ToTestDisplayString()); 7202Assert.Equal("?", semanticInfo.ConvertedType.ToTestDisplayString()); 7232Assert.Equal("System.Func<System.Int32, System.Int32>", semanticInfo.Type.ToTestDisplayString()); 7234Assert.Equal("System.Func<System.Int32, System.Int32>", semanticInfo.ConvertedType.ToTestDisplayString()); 7267Assert.Equal("System.Func<System.Int32, System.Int32>", semanticInfo.Symbol.ToTestDisplayString()); 7287Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()); 7289Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()); 7293Assert.Equal("System.Object..ctor()", semanticInfo.Symbol.ToTestDisplayString()); 7315Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()); 7317Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()); 7321Assert.Equal("C..ctor(System.Int32 x)", semanticInfo.Symbol.ToTestDisplayString()); 7342Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 7344Assert.Equal("System.Double", semanticInfo.ConvertedType.ToTestDisplayString()); 7377Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 7379Assert.Equal("System.Int64", semanticInfo.ConvertedType.ToTestDisplayString()); 7398Assert.Equal("System.Int64", semanticInfo.Type.ToTestDisplayString()); 7400Assert.Equal("System.Int64", semanticInfo.ConvertedType.ToTestDisplayString()); 7427Assert.Equal("System.Int32[]", semanticInfo.ConvertedType.ToTestDisplayString()); 7455Assert.Equal("System.Int32[]", semanticInfo.ConvertedType.ToTestDisplayString()); 7481Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 7483Assert.Equal("System.Int64", semanticInfo.ConvertedType.ToTestDisplayString()); 7557Assert.Equal("System.Int32 z", semanticInfo.Symbol.ToTestDisplayString()); 7593var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 7594Assert.Equal("System.Int32 z", sortedCandidates[0].ToTestDisplayString()); 7596Assert.Equal("System.String z", sortedCandidates[1].ToTestDisplayString()); 7665Assert.Equal("System.Int32 x", semanticInfo.Symbol.ToTestDisplayString()); 7697Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()); 7699Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 7704Assert.Equal("System.String str1", semanticInfo.Symbol.ToTestDisplayString()); 7726Assert.Equal("S", semanticInfo.Type.ToTestDisplayString()); 7728Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 7733Assert.Equal("S s", semanticInfo.Symbol.ToTestDisplayString()); 7823Assert.Equal("C.MyDelegate", semanticInfo.Symbol.ToTestDisplayString()); 7850Assert.Equal("C.MyDelegate", semanticInfo.Type.ToTestDisplayString()); 7852Assert.Equal("C.MyDelegate", semanticInfo.ConvertedType.ToTestDisplayString()); 7888Assert.Equal("C.MyDelegate", semanticInfo.Symbol.ToTestDisplayString()); 7916Assert.Equal("C.MyDelegate", semanticInfo.Type.ToTestDisplayString()); 7918Assert.Equal("C.MyDelegate", semanticInfo.ConvertedType.ToTestDisplayString()); 7954Assert.Equal("System.Action", semanticInfo.Symbol.ToTestDisplayString()); 7982Assert.Equal("System.Action", semanticInfo.Type.ToTestDisplayString()); 7984Assert.Equal("System.Action", semanticInfo.ConvertedType.ToTestDisplayString()); 8021Assert.Equal("System.Action", semanticInfo.ConvertedType.ToTestDisplayString()); 8024Assert.Equal("System.Int32 Program.f()", semanticInfo.Symbol.ToTestDisplayString()); 8029Assert.Equal("System.Int32 Program.f()", semanticInfo.MethodGroup[0].ToTestDisplayString()); 8037Assert.Equal("System.Action", semanticInfo.ConvertedType.ToTestDisplayString()); 8042Assert.Equal("System.Int32 Program.f()", semanticInfo.CandidateSymbols[0].ToTestDisplayString()); 8046Assert.Equal("System.Int32 Program.f()", semanticInfo.MethodGroup[0].ToTestDisplayString()); 8074Assert.Equal("System.Action", semanticInfo.ConvertedType.ToTestDisplayString()); 8077Assert.Equal("System.Int32 Program.f()", semanticInfo.Symbol.ToTestDisplayString()); 8082Assert.Equal("System.Int32 Program.f()", semanticInfo.MethodGroup[0].ToTestDisplayString()); 8090Assert.Equal("System.Action", semanticInfo.ConvertedType.ToTestDisplayString()); 8095Assert.Equal("System.Int32 Program.f()", semanticInfo.CandidateSymbols[0].ToTestDisplayString()); 8099Assert.Equal("System.Int32 Program.f()", semanticInfo.MethodGroup[0].ToTestDisplayString()); 8368Assert.Equal("Gen<T>", semanticInfo.Type.ToTestDisplayString()); 8370Assert.Equal("Gen<T>", semanticInfo.ConvertedType.ToTestDisplayString()); 8377var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 8378Assert.Equal("Gen<T>..ctor()", sortedCandidates[0].ToTestDisplayString()); 8382var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 8383Assert.Equal("Gen<T>..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 8402Assert.Equal("Goo", semanticInfo.Type.ToTestDisplayString()); 8404Assert.Equal("Goo", semanticInfo.ConvertedType.ToTestDisplayString()); 8411var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 8412Assert.Equal("Goo..ctor()", sortedCandidates[0].ToTestDisplayString()); 8416var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 8417Assert.Equal("Goo..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 8485Assert.Equal("MyDelegate", semanticInfo.Type.ToTestDisplayString()); 8513Assert.Equal("System.Boolean", semanticInfo.Type.ToTestDisplayString()); 8515Assert.Equal("System.Boolean", semanticInfo.ConvertedType.ToTestDisplayString()); 8559Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()); 8561Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()); 8565Assert.Equal("System.String s", semanticInfo.Symbol.ToTestDisplayString()); 8604Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()); 8606Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()); 8610Assert.Equal("System.String s", semanticInfo.Symbol.ToTestDisplayString()); 8645Assert.Equal("?", semanticInfo.ConvertedType.ToTestDisplayString()); 8649Assert.Equal("lambda expression", semanticInfo.Symbol.ToTestDisplayString()); 8685Assert.Equal("?", semanticInfo.ConvertedType.ToTestDisplayString()); 8691Assert.Equal("System.Int32 Test.M()", semanticInfo.CandidateSymbols.Single().ToTestDisplayString()); 8694var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 8695Assert.Equal("System.Int32 Test.M()", sortedMethodGroup[0].ToTestDisplayString()); 8725Assert.Equal("System.Double", semanticInfo.Type.ToTestDisplayString()); 8727Assert.Equal("System.Double", semanticInfo.ConvertedType.ToTestDisplayString()); 8769Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()); 8808Assert.Equal("System.Boolean", semanticInfo.Type.ToTestDisplayString()); 8810Assert.Equal("System.Boolean", semanticInfo.ConvertedType.ToTestDisplayString()); 8850Assert.Equal("System.Boolean", semanticInfo.Type.ToTestDisplayString()); 8852Assert.Equal("System.Boolean", semanticInfo.ConvertedType.ToTestDisplayString()); 8856Assert.Equal("System.Boolean x", semanticInfo.Symbol.ToTestDisplayString()); 8892Assert.Equal("System.Boolean", semanticInfo.Type.ToTestDisplayString()); 8894Assert.Equal("System.Boolean", semanticInfo.ConvertedType.ToTestDisplayString()); 8898Assert.Equal("System.Boolean x", semanticInfo.Symbol.ToTestDisplayString()); 8932Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 8934Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 9063Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()); 9069Assert.Equal("System.Int32 Test.M()", semanticInfo.CandidateSymbols.Single().ToTestDisplayString()); 9072var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 9073Assert.Equal("System.Int32 Test.M()", sortedMethodGroup[0].ToTestDisplayString()); 9122Assert.Equal("A.B", semanticInfo.Type.ToTestDisplayString()); 9124Assert.Equal("A.B", semanticInfo.ConvertedType.ToTestDisplayString()); 9131var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 9132Assert.Equal("A.B", sortedCandidates[0].ToTestDisplayString()); 9312Assert.Equal("System.String", semanticInfo.Symbol.ToTestDisplayString()); 9357Assert.Equal("Blue.DescriptionAttribute", semanticInfo.Type.ToTestDisplayString()); 9359Assert.Equal("Blue.DescriptionAttribute", semanticInfo.ConvertedType.ToTestDisplayString()); 9366var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 9367Assert.Equal("Blue.DescriptionAttribute", sortedCandidates[0].ToTestDisplayString()); 9369Assert.Equal("Red.DescriptionAttribute", sortedCandidates[1].ToTestDisplayString()); 9416Assert.Equal("Blue.DescriptionAttribute", semanticInfo.Type.ToTestDisplayString()); 9418Assert.Equal("Blue.DescriptionAttribute", semanticInfo.ConvertedType.ToTestDisplayString()); 9425var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 9426Assert.Equal("Blue.DescriptionAttribute", sortedCandidates[0].ToTestDisplayString()); 9428Assert.Equal("Red.DescriptionAttribute", sortedCandidates[1].ToTestDisplayString()); 9455Assert.Equal("System.ObsoleteAttribute", semanticInfo.Type.ToTestDisplayString()); 9457Assert.Equal("System.ObsoleteAttribute", semanticInfo.ConvertedType.ToTestDisplayString()); 9463var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 9464Assert.Equal("System.ObsoleteAttribute..ctor()", sortedCandidates[0].ToTestDisplayString()); 9466Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", sortedCandidates[1].ToTestDisplayString()); 9468Assert.Equal("System.ObsoleteAttribute..ctor(System.String message, System.Boolean error)", sortedCandidates[2].ToTestDisplayString()); 9472var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 9473Assert.Equal("System.ObsoleteAttribute..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 9474Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", sortedMethodGroup[1].ToTestDisplayString()); 9475Assert.Equal("System.ObsoleteAttribute..ctor(System.String message, System.Boolean error)", sortedMethodGroup[2].ToTestDisplayString()); 9536var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 9537Assert.Equal("X", sortedCandidates[0].ToTestDisplayString()); 9539Assert.Equal("XAttribute", sortedCandidates[1].ToTestDisplayString()); 9573var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 9574Assert.Equal("X", sortedCandidates[0].ToTestDisplayString()); 9576Assert.Equal("XAttribute", sortedCandidates[1].ToTestDisplayString()); 9613Assert.Equal("ValidWithoutSuffix.Description", semanticInfo.Type.ToTestDisplayString()); 9615Assert.Equal("ValidWithoutSuffix.Description", semanticInfo.ConvertedType.ToTestDisplayString()); 9622var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 9623Assert.Equal("ValidWithSuffix.DescriptionAttribute", sortedCandidates[0].ToTestDisplayString()); 9625Assert.Equal("ValidWithoutSuffix.Description", sortedCandidates[1].ToTestDisplayString()); 9668Assert.Equal("ValidWithSuffix_And_ValidWithoutSuffix.Description", semanticInfo.Type.ToTestDisplayString()); 9670Assert.Equal("ValidWithSuffix_And_ValidWithoutSuffix.Description", semanticInfo.ConvertedType.ToTestDisplayString()); 9719Assert.Equal("ValidWithSuffix_And_ValidWithoutSuffix.DescriptionAttribute", semanticInfo.Type.ToTestDisplayString()); 9721Assert.Equal("ValidWithSuffix_And_ValidWithoutSuffix.DescriptionAttribute", semanticInfo.ConvertedType.ToTestDisplayString()); 9779Assert.Equal("ValidWithSuffix_And_ValidWithoutSuffix.Description", semanticInfo.Type.ToTestDisplayString()); 9781Assert.Equal("ValidWithSuffix_And_ValidWithoutSuffix.Description", semanticInfo.ConvertedType.ToTestDisplayString()); 9788var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 9789Assert.Equal("ValidWithSuffix_And_ValidWithoutSuffix.Description", sortedCandidates[0].ToTestDisplayString()); 9791Assert.Equal("ValidWithoutSuffix.Description", sortedCandidates[1].ToTestDisplayString()); 9830Assert.Equal("InvalidWithoutSuffix.Description", semanticInfo.Type.ToTestDisplayString()); 9832Assert.Equal("InvalidWithoutSuffix.Description", semanticInfo.ConvertedType.ToTestDisplayString()); 9839var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 9840Assert.Equal("InvalidWithoutSuffix.Description..ctor(System.String name)", sortedCandidates[0].ToTestDisplayString()); 9844var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 9845Assert.Equal("InvalidWithoutSuffix.Description..ctor(System.String name)", sortedMethodGroup[0].ToTestDisplayString()); 9885Assert.Equal("InvalidWithSuffix_And_InvalidWithoutSuffix.Description", semanticInfo.Type.ToTestDisplayString()); 9887Assert.Equal("InvalidWithSuffix_And_InvalidWithoutSuffix.Description", semanticInfo.ConvertedType.ToTestDisplayString()); 9894var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 9895Assert.Equal("InvalidWithSuffix_And_InvalidWithoutSuffix.Description", sortedCandidates[0].ToTestDisplayString()); 9897Assert.Equal("InvalidWithoutSuffix.Description", sortedCandidates[1].ToTestDisplayString()); 9916Assert.Equal("A1", semanticInfo.Type.ToTestDisplayString()); 9918Assert.Equal("A1", semanticInfo.ConvertedType.ToTestDisplayString()); 9922Assert.Equal("A1..ctor()", semanticInfo.Symbol.ToTestDisplayString()); 9927var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 9928Assert.Equal("A1..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 9950Assert.Equal("System.ObsoleteAttribute", semanticInfo.Type.ToTestDisplayString()); 9952Assert.Equal("System.ObsoleteAttribute", semanticInfo.ConvertedType.ToTestDisplayString()); 9956Assert.Equal("System.ObsoleteAttribute..ctor()", semanticInfo.Symbol.ToTestDisplayString()); 9961var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 9962Assert.Equal("System.ObsoleteAttribute..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 9963Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", sortedMethodGroup[1].ToTestDisplayString()); 9964Assert.Equal("System.ObsoleteAttribute..ctor(System.String message, System.Boolean error)", sortedMethodGroup[2].ToTestDisplayString()); 9986Assert.Equal("System.ObsoleteAttribute", semanticInfo.Type.ToTestDisplayString()); 9988Assert.Equal("System.ObsoleteAttribute", semanticInfo.ConvertedType.ToTestDisplayString()); 9992Assert.Equal("System.ObsoleteAttribute..ctor()", semanticInfo.Symbol.ToTestDisplayString()); 9997var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 9998Assert.Equal("System.ObsoleteAttribute..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 9999Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", sortedMethodGroup[1].ToTestDisplayString()); 10000Assert.Equal("System.ObsoleteAttribute..ctor(System.String message, System.Boolean error)", sortedMethodGroup[2].ToTestDisplayString()); 10022Assert.Equal("System.ObsoleteAttribute", semanticInfo.Type.ToTestDisplayString()); 10024Assert.Equal("System.ObsoleteAttribute", semanticInfo.ConvertedType.ToTestDisplayString()); 10028Assert.Equal("System.ObsoleteAttribute..ctor()", semanticInfo.Symbol.ToTestDisplayString()); 10033var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10034Assert.Equal("System.ObsoleteAttribute..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 10035Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", sortedMethodGroup[1].ToTestDisplayString()); 10036Assert.Equal("System.ObsoleteAttribute..ctor(System.String message, System.Boolean error)", sortedMethodGroup[2].ToTestDisplayString()); 10058Assert.Equal("System.ObsoleteAttribute", semanticInfo.Type.ToTestDisplayString()); 10060Assert.Equal("System.ObsoleteAttribute", semanticInfo.ConvertedType.ToTestDisplayString()); 10064Assert.Equal("System.ObsoleteAttribute..ctor()", semanticInfo.Symbol.ToTestDisplayString()); 10069var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10070Assert.Equal("System.ObsoleteAttribute..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 10071Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", sortedMethodGroup[1].ToTestDisplayString()); 10072Assert.Equal("System.ObsoleteAttribute..ctor(System.String message, System.Boolean error)", sortedMethodGroup[2].ToTestDisplayString()); 10102Assert.Equal("AttributeClass", semanticInfo.Type.ToTestDisplayString()); 10104Assert.Equal("AttributeClass", semanticInfo.ConvertedType.ToTestDisplayString()); 10108Assert.Equal("AttributeClass", semanticInfo.Symbol.ToTestDisplayString()); 10139Assert.Equal("AttributeClass", semanticInfo.Type.ToTestDisplayString()); 10141Assert.Equal("AttributeClass", semanticInfo.ConvertedType.ToTestDisplayString()); 10145Assert.Equal("AttributeClass", semanticInfo.Symbol.ToTestDisplayString()); 10176Assert.Equal("AttributeClass.NonAttributeClass", semanticInfo.Type.ToTestDisplayString()); 10178Assert.Equal("AttributeClass.NonAttributeClass", semanticInfo.ConvertedType.ToTestDisplayString()); 10185var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10186Assert.Equal("AttributeClass.NonAttributeClass..ctor()", sortedCandidates[0].ToTestDisplayString()); 10190var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10191Assert.Equal("AttributeClass.NonAttributeClass..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 10215Assert.Equal("AttributeClass.NonAttributeClass", semanticInfo.Type.ToTestDisplayString()); 10217Assert.Equal("AttributeClass.NonAttributeClass", semanticInfo.ConvertedType.ToTestDisplayString()); 10224var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10225Assert.Equal("AttributeClass.NonAttributeClass..ctor()", sortedCandidates[0].ToTestDisplayString()); 10229var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10230Assert.Equal("AttributeClass.NonAttributeClass..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 10246Assert.Equal("C", semanticInfo.Type.ToTestDisplayString()); 10248Assert.Equal("C", semanticInfo.ConvertedType.ToTestDisplayString()); 10255var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10256Assert.Equal("C..ctor()", sortedCandidates[0].ToTestDisplayString()); 10260var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10261Assert.Equal("C..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 10281Assert.Equal("Gen<System.Int32>", semanticInfo.Type.ToTestDisplayString()); 10283Assert.Equal("Gen<System.Int32>", semanticInfo.ConvertedType.ToTestDisplayString()); 10290var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10291Assert.Equal("Gen<System.Int32>..ctor()", sortedCandidates[0].ToTestDisplayString()); 10295var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10296Assert.Equal("Gen<System.Int32>..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 10316Assert.Equal("A", semanticInfo.Type.ToTestDisplayString()); 10318Assert.Equal("A", semanticInfo.ConvertedType.ToTestDisplayString()); 10325var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10326Assert.Equal("A1", sortedCandidates[0].ToTestDisplayString()); 10328Assert.Equal("A2", sortedCandidates[1].ToTestDisplayString()); 10350Assert.Equal("Goo", semanticInfo.Type.ToTestDisplayString()); 10352Assert.Equal("Goo", semanticInfo.ConvertedType.ToTestDisplayString()); 10359var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10360Assert.Equal("GooAttribute", sortedCandidates[0].ToTestDisplayString()); 10362Assert.Equal("System.ObsoleteAttribute", sortedCandidates[1].ToTestDisplayString()); 10384Assert.Equal("Goo", semanticInfo.Type.ToTestDisplayString()); 10386Assert.Equal("Goo", semanticInfo.ConvertedType.ToTestDisplayString()); 10393var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10394Assert.Equal("GooAttribute", sortedCandidates[0].ToTestDisplayString()); 10396Assert.Equal("GooAttribute", sortedCandidates[1].ToTestDisplayString()); 10436var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10437Assert.Equal("X", sortedCandidates[0].ToTestDisplayString()); 10439Assert.Equal("X", sortedCandidates[1].ToTestDisplayString()); 10465Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 10467Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 10473var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10474Assert.Equal("System.Int32 MyClass.intTest", sortedCandidates[0].ToTestDisplayString()); 10493Assert.Equal("MyClass", semanticInfo.Type.ToTestDisplayString()); 10495Assert.Equal("MyClass", semanticInfo.ConvertedType.ToTestDisplayString()); 10500var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10502Assert.Equal("MyClass this", sortedCandidates[0].ToTestDisplayString()); 10522Assert.Equal("System.Object", semanticInfo.Type.ToTestDisplayString()); 10524Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 10530var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10532Assert.Equal("MyClass this", sortedCandidates[0].ToTestDisplayString()); 10557Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 10559Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 10565var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10566Assert.Equal("System.Int32 MyClass1.myInt1", sortedCandidates[0].ToTestDisplayString()); 10599Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 10601Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 10608var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10609Assert.Equal("System.Int32 MyClass.Property { private get; set; }", sortedCandidates[0].ToTestDisplayString()); 10636Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 10638Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 10645var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10646Assert.Equal("System.Int32 Test.Class1.a { get; set; }", sortedCandidates[0].ToTestDisplayString()); 10673Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 10675Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 10682var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10683Assert.Equal("System.Int32 Test.Class1.a", sortedCandidates[0].ToTestDisplayString()); 10712Assert.Equal("System.Action", semanticInfo.Type.ToTestDisplayString()); 10714Assert.Equal("System.Action", semanticInfo.ConvertedType.ToTestDisplayString()); 10721var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10722Assert.Equal("event System.Action Test.Class1.a", sortedCandidates[0].ToTestDisplayString()); 10755Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 10757Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 10764var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10765Assert.Equal("System.Int32 MyClass.Property { get; private set; }", sortedCandidates[0].ToTestDisplayString()); 10797Assert.Equal("System.Object", semanticInfo.Type.ToTestDisplayString()); 10799Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 10806var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10807Assert.Equal("System.Object MyClass.this[System.Int32 index] { get; private set; }", sortedCandidates[0].ToTestDisplayString()); 10834Assert.Equal("Gen<T>", semanticInfo.Type.ToTestDisplayString()); 10836Assert.Equal("Gen<T>", semanticInfo.ConvertedType.ToTestDisplayString()); 10843var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10844Assert.Equal("Gen<T>..ctor()", sortedCandidates[0].ToTestDisplayString()); 10848var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 10849Assert.Equal("Gen<T>..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 10903Assert.Equal("System.Int32[]", semanticInfo.Type.ToTestDisplayString()); 10905Assert.Equal("System.Int32[]", semanticInfo.ConvertedType.ToTestDisplayString()); 10940Assert.Equal("Program..ctor()", semanticInfo.Symbol.ToTestDisplayString()); 11010Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 11012Assert.Equal("System.Int64", semanticInfo.ConvertedType.ToTestDisplayString()); 11041Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 11043Assert.Equal("System.Double", semanticInfo.ConvertedType.ToTestDisplayString()); 11074Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 11076Assert.Equal("System.Int64", semanticInfo.ConvertedType.ToTestDisplayString()); 11107Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 11109Assert.Equal("System.Double", semanticInfo.ConvertedType.ToTestDisplayString()); 11143Assert.Equal("System.ObsoleteAttribute", semanticInfo.Type.ToTestDisplayString()); 11145Assert.Equal("System.ObsoleteAttribute", semanticInfo.ConvertedType.ToTestDisplayString()); 11152var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 11153Assert.Equal("System.ObsoleteAttribute..ctor()", sortedCandidates[0].ToTestDisplayString()); 11155Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", sortedCandidates[1].ToTestDisplayString()); 11157Assert.Equal("System.ObsoleteAttribute..ctor(System.String message, System.Boolean error)", sortedCandidates[2].ToTestDisplayString()); 11161var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 11162Assert.Equal("System.ObsoleteAttribute..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 11163Assert.Equal("System.ObsoleteAttribute..ctor(System.String message)", sortedMethodGroup[1].ToTestDisplayString()); 11164Assert.Equal("System.ObsoleteAttribute..ctor(System.String message, System.Boolean error)", sortedMethodGroup[2].ToTestDisplayString()); 11193Assert.Equal("Goo", semanticInfo.Symbol.ToTestDisplayString()); 11221Assert.Equal("Goo", semanticInfo.Type.ToTestDisplayString()); 11223Assert.Equal("Goo", semanticInfo.ConvertedType.ToTestDisplayString()); 11230var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 11231Assert.Equal("Goo..ctor()", sortedCandidates[0].ToTestDisplayString()); 11233Assert.Equal("Goo..ctor(System.Int32 x)", sortedCandidates[1].ToTestDisplayString()); 11237var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 11238Assert.Equal("Goo..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 11239Assert.Equal("Goo..ctor(System.Int32 x)", sortedMethodGroup[1].ToTestDisplayString()); 11265Assert.Equal("System.Int16", semanticInfo.Type.ToTestDisplayString()); 11267Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 11271Assert.Equal("System.Int16 Constants.k", semanticInfo.Symbol.ToTestDisplayString()); 11302Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 11304Assert.Equal("System.Int64", semanticInfo.ConvertedType.ToTestDisplayString()); 11308Assert.Equal("System.Int32 Class1.i", semanticInfo.Symbol.ToTestDisplayString()); 11339Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 11341Assert.Equal("System.Int64", semanticInfo.ConvertedType.ToTestDisplayString()); 11345Assert.Equal("System.Int32 Class1.i", semanticInfo.Symbol.ToTestDisplayString()); 11379Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 11381Assert.Equal("System.Int64", semanticInfo.ConvertedType.ToTestDisplayString()); 11385Assert.Equal("System.Int32 Class1.i", semanticInfo.Symbol.ToTestDisplayString()); 11402Assert.Equal("System.Boolean", type.ToTestDisplayString()); 11426Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 11428Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 11432Assert.Equal("System.Int32", semanticInfo.Symbol.ToTestDisplayString()); 11459Assert.Equal("System.Boolean", semanticInfo.Type.ToTestDisplayString()); 11461Assert.Equal("System.Boolean", semanticInfo.ConvertedType.ToTestDisplayString()); 11465Assert.Equal("System.Boolean System.Boolean.op_Equality(System.Boolean left, System.Boolean right)", semanticInfo.Symbol.ToTestDisplayString()); 11496Assert.Equal("U", semanticInfo.Type.ToTestDisplayString()); 11498Assert.Equal("T", semanticInfo.ConvertedType.ToTestDisplayString()); 11543var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 11544Assert.Equal("System.Int32 System.String.Goo()", sortedCandidates[0].ToTestDisplayString()); 11548var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 11549Assert.Equal("System.Int32 System.String.Goo()", sortedMethodGroup[0].ToTestDisplayString()); 11571Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 11573Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 11580var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 11581Assert.Equal("System.Int32 B.X", sortedCandidates[0].ToTestDisplayString()); 11608Assert.Equal("System.Runtime.CompilerServices.IndexerNameAttribute", semanticInfo.Type.ToTestDisplayString()); 11609Assert.Equal("System.Runtime.CompilerServices.IndexerNameAttribute", semanticInfo.ConvertedType.ToTestDisplayString()); 11612Assert.Equal("System.Runtime.CompilerServices.IndexerNameAttribute..ctor(System.String indexerName)", semanticInfo.Symbol.ToTestDisplayString()); 11617var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 11618Assert.Equal("System.Runtime.CompilerServices.IndexerNameAttribute..ctor(System.String indexerName)", sortedMethodGroup[0].ToTestDisplayString()); 11643Assert.Equal("<global namespace>", semanticInfo.Symbol.ToTestDisplayString()); 11677Assert.Equal("<global namespace>", semanticInfo.Symbol.ToTestDisplayString()); 11709Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 11711Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 11715Assert.Equal("System.Int32 Program.y", semanticInfo.Symbol.ToTestDisplayString()); 11760Assert.Equal("NS1", semanticInfo.Symbol.ToTestDisplayString()); 11794Assert.Equal("System.Int32[]", semanticInfo.Type.ToTestDisplayString()); 11796Assert.Equal("System.Int32[]", semanticInfo.ConvertedType.ToTestDisplayString()); 11830Assert.Equal("System.Int32[]", semanticInfo.Type.ToTestDisplayString()); 11832Assert.Equal("System.Int32[]", semanticInfo.ConvertedType.ToTestDisplayString()); 11836Assert.Equal("System.Int32[] a", semanticInfo.Symbol.ToTestDisplayString()); 11865Assert.Equal("System.Int32[,,]", semanticInfo.Type.ToTestDisplayString()); 11867Assert.Equal("System.Int32[,,]", semanticInfo.ConvertedType.ToTestDisplayString()); 11900Assert.Equal("System.Int32[][,,]", semanticInfo.Type.ToTestDisplayString()); 11902Assert.Equal("System.Int32[][,,]", semanticInfo.ConvertedType.ToTestDisplayString()); 11906Assert.Equal("System.Int32[][,,] a3", semanticInfo.Symbol.ToTestDisplayString()); 11936Assert.Equal("?[]", semanticInfo.Type.ToTestDisplayString()); 11938Assert.Equal("?[]", semanticInfo.ConvertedType.ToTestDisplayString()); 11972Assert.Equal("?[]", semanticInfo.Type.ToTestDisplayString()); 11974Assert.Equal("System.Int32[]", semanticInfo.ConvertedType.ToTestDisplayString()); 11978Assert.Equal("?[] array1", semanticInfo.Symbol.ToTestDisplayString()); 12007Assert.Equal("?[,,]", semanticInfo.Type.ToTestDisplayString()); 12009Assert.Equal("?", semanticInfo.ConvertedType.ToTestDisplayString()); 12042Assert.Equal("?[,,]", semanticInfo.Type.ToTestDisplayString()); 12044Assert.Equal("?", semanticInfo.ConvertedType.ToTestDisplayString()); 12078Assert.Equal("System.Int32[]", semanticInfo.Type.ToTestDisplayString()); 12080Assert.Equal("?", semanticInfo.ConvertedType.ToTestDisplayString()); 12106Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 12131Assert.Equal("System.Int32 C<System.Int32>.Field", symbolInfo.CandidateSymbols[0].ToTestDisplayString()); 12160Assert.Equal("Stat", semanticInfo.CandidateSymbols[0].ToTestDisplayString()); 12185Assert.Equal("Stat", semanticInfo.Type.ToTestDisplayString()); 12187Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 12227var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 12228Assert.Equal("X", sortedCandidates[0].ToTestDisplayString()); 12255Assert.Equal("X", semanticInfo.Type.ToTestDisplayString()); 12257Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 12295var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 12296Assert.Equal("T", sortedCandidates[0].ToTestDisplayString()); 12321Assert.Equal("T", semanticInfo.Type.ToTestDisplayString()); 12323Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 12363var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 12364Assert.Equal("X", sortedCandidates[0].ToTestDisplayString()); 12399var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 12400Assert.Equal("X", sortedCandidates[0].ToTestDisplayString()); 12425Assert.Equal("X", semanticInfo.Type.ToTestDisplayString()); 12427Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 12458Assert.Equal("dynamic", semanticInfo.Symbol.ToTestDisplayString()); 12483Assert.Equal("dynamic", semanticInfo.Type.ToTestDisplayString()); 12485Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()); 12525Assert.Equal("Conv", semanticInfo.Type.ToTestDisplayString()); 12527Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 12532Assert.Equal("Conv C", semanticInfo.Symbol.ToTestDisplayString()); 12571Assert.Equal("Conv?", semanticInfo.Type.ToTestDisplayString()); 12573Assert.Equal("Conv? C", semanticInfo.Symbol.ToTestDisplayString()); 12609Assert.Equal("Conv", semanticInfo.Type.ToTestDisplayString()); 12611Assert.Equal("Conv", semanticInfo.ConvertedType.ToTestDisplayString()); 12615Assert.Equal("Conv C", semanticInfo.Symbol.ToTestDisplayString()); 12643Assert.Equal("Conv", semanticInfo.Type.ToTestDisplayString()); 12645Assert.Equal("Conv", semanticInfo.ConvertedType.ToTestDisplayString()); 12649Assert.Equal("Conv C", semanticInfo.Symbol.ToTestDisplayString()); 12675Assert.Equal("MemberInitializerTest", semanticInfo.Type.ToTestDisplayString()); 12677Assert.Equal("MemberInitializerTest", semanticInfo.ConvertedType.ToTestDisplayString()); 12681Assert.Equal("MemberInitializerTest..ctor()", semanticInfo.Symbol.ToTestDisplayString()); 12686Assert.Equal("MemberInitializerTest..ctor()", semanticInfo.MethodGroup[0].ToTestDisplayString()); 12738Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 12740Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 12770Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 12772Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 12776Assert.Equal("System.Int32 MemberInitializerTest.x", semanticInfo.Symbol.ToTestDisplayString()); 12802Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 12804Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 12808Assert.Equal("System.Int32 MemberInitializerTest.y { get; set; }", semanticInfo.Symbol.ToTestDisplayString()); 12845Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 12847Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 12851Assert.Equal("System.Int32 Base.x", semanticInfo.Symbol.ToTestDisplayString()); 12921Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 12923Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 12927Assert.Equal("System.Int32 MemberInitializerTest.y { get; set; }", semanticInfo.Symbol.ToTestDisplayString()); 12957Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 12959Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 12966var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 12967Assert.Equal("System.Int32 MemberInitializerTest.y { get; set; }", sortedCandidates[0].ToTestDisplayString()); 12995Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 12997Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 13004var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 13005Assert.Equal("System.Int32 MemberInitializerTest.y { get; }", sortedCandidates[0].ToTestDisplayString()); 13036Assert.Equal("MemberInitializerTest", semanticInfo.Type.ToTestDisplayString()); 13038Assert.Equal("MemberInitializerTest", semanticInfo.ConvertedType.ToTestDisplayString()); 13045var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 13046Assert.Equal("MemberInitializerTest Test.Prop { set; }", sortedCandidates[0].ToTestDisplayString()); 13069Assert.Equal("?", semanticInfo.ConvertedType.ToTestDisplayString()); 13097Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 13099Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 13103Assert.Equal("System.Int32 MemberInitializerTest.y", semanticInfo.Symbol.ToTestDisplayString()); 13128Assert.Equal("MemberInitializerTest", semanticInfo.Type.ToTestDisplayString()); 13130Assert.Equal("MemberInitializerTest", semanticInfo.ConvertedType.ToTestDisplayString()); 13138Assert.Equal("MemberInitializerTest MemberInitializerTest.Goo()", symbol.ToTestDisplayString()); 13162Assert.Equal("MemberInitializerTest", semanticInfo.Type.ToTestDisplayString()); 13164Assert.Equal("MemberInitializerTest", semanticInfo.ConvertedType.ToTestDisplayString()); 13172Assert.Equal("MemberInitializerTest MemberInitializerTest.Goo()", symbol.ToTestDisplayString()); 13196Assert.Equal("MemberInitializerTest", semanticInfo.Type.ToTestDisplayString()); 13198Assert.Equal("MemberInitializerTest", semanticInfo.ConvertedType.ToTestDisplayString()); 13206Assert.Equal("MemberInitializerTest MemberInitializerTest.Goo()", symbol.ToTestDisplayString()); 13236var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 13237Assert.Equal("MemberInitializerTest MemberInitializerTest.Goo()", sortedCandidates[0].ToTestDisplayString()); 13241var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 13242Assert.Equal("MemberInitializerTest MemberInitializerTest.Goo()", sortedMethodGroup[0].ToTestDisplayString()); 13262Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 13264Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 13268Assert.Equal("System.Int32 MemberInitializerTest.x", semanticInfo.Symbol.ToTestDisplayString()); 13322Assert.Equal("B", semanticInfo.Type.ToTestDisplayString()); 13324Assert.Equal("B", semanticInfo.ConvertedType.ToTestDisplayString()); 13328Assert.Equal("B..ctor()", semanticInfo.Symbol.ToTestDisplayString()); 13333Assert.Equal("B..ctor()", semanticInfo.MethodGroup[0].ToTestDisplayString()); 13441Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 13443Assert.Equal("System.Int64", semanticInfo.ConvertedType.ToTestDisplayString()); 13502Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 13504Assert.Equal("System.Int64", semanticInfo.ConvertedType.ToTestDisplayString()); 13508Assert.Equal("System.Int32 i", semanticInfo.Symbol.ToTestDisplayString()); 13803Assert.Equal("?", semanticInfo.Type.ToTestDisplayString()); 13805Assert.Equal("?", semanticInfo.ConvertedType.ToTestDisplayString()); 13838Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()); 13840Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()); 13872Assert.Equal("Gen<T>", semanticInfo.Type.ToTestDisplayString()); 13874Assert.Equal("Gen<T>", semanticInfo.ConvertedType.ToTestDisplayString()); 13881var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 13882Assert.Equal("Gen<T>..ctor()", sortedCandidates[0].ToTestDisplayString()); 13886var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 13887Assert.Equal("Gen<T>..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 13911Assert.Equal("Gen2<T>", semanticInfo.Type.ToTestDisplayString()); 13913Assert.Equal("Gen2<T>", semanticInfo.ConvertedType.ToTestDisplayString()); 13920var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 13921Assert.Equal("Gen2<T>..ctor()", sortedCandidates[0].ToTestDisplayString()); 13925var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 13926Assert.Equal("Gen2<T>..ctor()", sortedMethodGroup[0].ToTestDisplayString()); 13950Assert.Equal("System.Random", semanticInfo.Type.ToTestDisplayString()); 13952Assert.Equal("System.Random", semanticInfo.ConvertedType.ToTestDisplayString()); 13956Assert.Equal("System.Random", semanticInfo.Symbol.ToTestDisplayString()); 13977Assert.Equal("var", semanticInfo.Type.ToTestDisplayString()); 13979Assert.Equal("var", semanticInfo.ConvertedType.ToTestDisplayString()); 14004Assert.Equal("var", semanticInfo.Type.ToTestDisplayString()); 14006Assert.Equal("var", semanticInfo.ConvertedType.ToTestDisplayString()); 14047Assert.Equal("InterfaceType", semanticInfo.Symbol.ToTestDisplayString()); 14080Assert.Equal("InterfaceType", semanticInfo.Type.ToTestDisplayString()); 14082Assert.Equal("InterfaceType", semanticInfo.ConvertedType.ToTestDisplayString()); 14086Assert.Equal("InterfaceType", semanticInfo.Symbol.ToTestDisplayString()); 14118Assert.Equal("InterfaceType", semanticInfo.Type.ToTestDisplayString()); 14120Assert.Equal("InterfaceType", semanticInfo.ConvertedType.ToTestDisplayString()); 14124Assert.Equal("CoClassType..ctor()", semanticInfo.Symbol.ToTestDisplayString()); 14129Assert.Equal("CoClassType..ctor()", semanticInfo.MethodGroup[0].ToTestDisplayString()); 14158Assert.Equal("InterfaceType[]", semanticInfo.Type.ToTestDisplayString()); 14160Assert.Equal("InterfaceType[]", semanticInfo.ConvertedType.ToTestDisplayString()); 14206Assert.Equal("NonGenericInterfaceType", semanticInfo.Symbol.ToTestDisplayString()); 14244Assert.Equal("NonGenericInterfaceType", semanticInfo.Type.ToTestDisplayString()); 14246Assert.Equal("NonGenericInterfaceType", semanticInfo.ConvertedType.ToTestDisplayString()); 14250Assert.Equal("GenericCoClassType<System.Int32, System.String>..ctor(System.String x)", semanticInfo.Symbol.ToTestDisplayString()); 14255var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 14256Assert.Equal("GenericCoClassType<System.Int32, System.String>..ctor(System.String x)", sortedMethodGroup[0].ToTestDisplayString()); 14296Assert.Equal("Wrapper.InterfaceType", semanticInfo.Symbol.ToTestDisplayString()); 14336Assert.Equal("Wrapper.InterfaceType", semanticInfo.Type.ToTestDisplayString()); 14338Assert.Equal("Wrapper.InterfaceType", semanticInfo.ConvertedType.ToTestDisplayString()); 14345var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 14346Assert.Equal("Wrapper.CoClassType..ctor()", sortedCandidates[0].ToTestDisplayString()); 14350Assert.Equal("Wrapper.CoClassType..ctor()", semanticInfo.MethodGroup[0].ToTestDisplayString()); 14379Assert.Equal("InterfaceType", semanticInfo.Type.ToTestDisplayString()); 14381Assert.Equal("InterfaceType", semanticInfo.ConvertedType.ToTestDisplayString()); 14426var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 14427Assert.Equal("InterfaceType", sortedCandidates[0].ToTestDisplayString()); 14515var sortedCandidates = semanticInfo.CandidateSymbols.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 14516Assert.Equal("System.IFormattable", sortedCandidates[0].ToTestDisplayString()); 14540Assert.Equal("System.IFormattable", semanticInfo.Type.ToTestDisplayString()); 14542Assert.Equal("System.IFormattable", semanticInfo.ConvertedType.ToTestDisplayString()); 14549Assert.Equal("System.IFormattable", semanticInfo.CandidateSymbols.First().ToTestDisplayString()); 14625Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()); 14627Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()); 14631Assert.Equal("void C.Goo(System.Int32 x)", semanticInfo.Symbol.ToTestDisplayString()); 14670Assert.Equal("void C.Goo()", semanticInfo.Symbol.ToTestDisplayString()); 14675var sortedMethodGroup = semanticInfo.MethodGroup.OrderBy(s => s.ToTestDisplayString(), StringComparer.Ordinal).ToArray(); 14676Assert.Equal("void C.Goo()", sortedMethodGroup[0].ToTestDisplayString()); 14743Assert.Equal("System.Int32", info1.Type.ToTestDisplayString()); 14798Assert.Equal("Test.C", symbolInfo.Symbol.ToTestDisplayString()); 14813Assert.Equal("Test.C..ctor()", symbolInfo.Symbol.ToTestDisplayString()); 14819Assert.Equal("Test.C..ctor()", memberGroup[0].ToTestDisplayString()); 14822Assert.Equal("Test.C", typeInfo.Type.ToTestDisplayString()); 14823Assert.Equal("Test.C", typeInfo.ConvertedType.ToTestDisplayString()); 14894Assert.Equal("Test.I", symbolInfo.Symbol.ToTestDisplayString()); 14909Assert.Equal("Test.CoClassI..ctor()", symbolInfo.Symbol.ToTestDisplayString()); 14915Assert.Equal("Test.CoClassI..ctor()", memberGroup[0].ToTestDisplayString()); 14918Assert.Equal("Test.I", typeInfo.Type.ToTestDisplayString()); 14919Assert.Equal("Test.I", typeInfo.ConvertedType.ToTestDisplayString()); 15005Assert.Equal("Test.I", symbolInfo.Symbol.ToTestDisplayString()); 15028Assert.Equal("Test.I", typeInfo.Type.ToTestDisplayString()); 15029Assert.Equal("Test.I", typeInfo.ConvertedType.ToTestDisplayString()); 15404Assert.Equal("K", semanticInfo.Type.ToTestDisplayString()); 15406Assert.Equal("K", semanticInfo.ConvertedType.ToTestDisplayString()); 15410Assert.Equal("K", semanticInfo.Symbol.ToTestDisplayString());
Compilation\SemanticModelGetSemanticInfoTests_LateBound.cs (15)
65Assert.Equal("C..ctor(out dynamic x, ref dynamic y)", semanticInfo.Symbol.ToTestDisplayString()); 86Assert.Equal("C..ctor(out dynamic x, dynamic y)", semanticInfo.Symbol.ToTestDisplayString()); 171Assert.Equal("void C.bar(System.Int32 a)", semanticInfo.Symbol.ToTestDisplayString()); 195Assert.Equal("C C.Create(System.Int32 arg)", semanticInfo.Symbol.ToTestDisplayString()); 218Assert.Equal("void System.Collections.Generic.List<System.Int32>.Add(System.Int32 item)", semanticInfo.Symbol.ToTestDisplayString()); 243Assert.Equal("void System.Collections.Generic.List<System.Int32>.Add(System.Int32 item)", semanticInfo.Symbol.ToTestDisplayString()); 269Assert.Equal("void System.Collections.Generic.List<System.Int32>.Add(System.Int32 item)", semanticInfo.Symbol.ToTestDisplayString()); 303Assert.Equal("System.Int32 C.bar(ref dynamic a)", semanticInfo.Symbol.ToTestDisplayString()); 341Assert.Equal("dynamic Dynamic.FunctionTestingWithOverloading.OverloadedFunction(dynamic d)", semanticInfo.Symbol.ToTestDisplayString()); 344Assert.Equal("dynamic Dynamic.FunctionTestingWithOverloading.OverloadedFunction(dynamic d)", semanticInfo.MethodGroup.First().ToTestDisplayString()); 426Assert.Equal("System.Int32 C.this[System.Int32 a] { get; set; }", semanticInfo.Symbol.ToTestDisplayString()); 524Assert.Equal("dynamic dynamic." + operatorNames[i] + "(dynamic value)", semanticInfo.Symbol.ToTestDisplayString()); 725Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()); 726Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()); 729Assert.Equal(op == "+=" ? "void C.E.add" : "void C.E.remove", semanticInfo.Symbol.ToTestDisplayString());
DocumentationComments\CrefTests.cs (15)
3380AssertEx.SetEqual(model.LookupSymbols(position).Select(SymbolExtensions.ToTestDisplayString), 4702Assert.Equal("A<A<T>>", symbols[0].ToTestDisplayString()); 4703Assert.Equal("A<T>.B<A<T>>", symbols[1].ToTestDisplayString()); 4704Assert.Equal("void A<T>.B<U>.M<A<T>>(A<A<T>> a)", symbols[2].ToTestDisplayString()); 4705Assert.Equal("void A<T>.B<U>.M<V>(A<A<T>> a)", symbols[3].ToTestDisplayString()); 4706Assert.Equal("A<A<T>> A<T>.B<U>.op_Explicit(A<T>.B<U> b)", symbols[4].ToTestDisplayString()); 4758Assert.Equal("A<System.Int32>", symbols[0].ToTestDisplayString()); 4759Assert.Equal("A<T>.B<System.Int32>", symbols[1].ToTestDisplayString()); 4760Assert.Equal("void A<T>.B<U>.M<System.Int32>(A<System.Int32> a)", symbols[2].ToTestDisplayString()); 4761Assert.Equal("void A<T>.B<U>.M<V>(A<System.Int32> a)", symbols[3].ToTestDisplayString()); 4762Assert.Equal("A<System.Int32> A<T>.B<U>.op_Explicit(A<T>.B<U> b)", symbols[4].ToTestDisplayString()); 5426Assert.Equal("System.IntPtr System.IntPtr.op_Explicit(System.Void* value)", model.GetSymbolInfo(cref).Symbol.ToTestDisplayString()); 6283Assert.Equal("System.Action<System.Int32> P.b", symbolInfo.Symbol.ToTestDisplayString()); 6289Assert.Equal("System.Action<System.Int32> P.b", symbolInfo.Symbol.ToTestDisplayString()); 6299Assert.Equal("System.Action<System.Int32> P.b", symbolInfo.Symbol.ToTestDisplayString());
DocumentationComments\ParameterTests.cs (30)
411AssertEx.SetEqual(model.LookupSymbols(pos1).Select(SymbolExtensions.ToTestDisplayString)); 412AssertEx.SetEqual(model.LookupSymbols(pos2).Select(SymbolExtensions.ToTestDisplayString)); 413AssertEx.SetEqual(model.LookupSymbols(pos3).Select(SymbolExtensions.ToTestDisplayString), "T"); 414AssertEx.SetEqual(model.LookupSymbols(pos4).Select(SymbolExtensions.ToTestDisplayString), "T"); 438AssertEx.SetEqual(model.LookupSymbols(pos1).Select(SymbolExtensions.ToTestDisplayString), "System.Int32 x"); 439AssertEx.SetEqual(model.LookupSymbols(pos2).Select(SymbolExtensions.ToTestDisplayString), "System.Int32 x"); 440AssertEx.SetEqual(model.LookupSymbols(pos3).Select(SymbolExtensions.ToTestDisplayString), "T"); 441AssertEx.SetEqual(model.LookupSymbols(pos4).Select(SymbolExtensions.ToTestDisplayString), "T"); 465AssertEx.SetEqual(model.LookupSymbols(pos1).Select(SymbolExtensions.ToTestDisplayString), "System.Int32 value"); 466AssertEx.SetEqual(model.LookupSymbols(pos2).Select(SymbolExtensions.ToTestDisplayString), "System.Int32 value"); 467AssertEx.SetEqual(model.LookupSymbols(pos3).Select(SymbolExtensions.ToTestDisplayString)); 468AssertEx.SetEqual(model.LookupSymbols(pos4).Select(SymbolExtensions.ToTestDisplayString)); 492AssertEx.SetEqual(model.LookupSymbols(pos1).Select(SymbolExtensions.ToTestDisplayString)); 493AssertEx.SetEqual(model.LookupSymbols(pos2).Select(SymbolExtensions.ToTestDisplayString)); 494AssertEx.SetEqual(model.LookupSymbols(pos3).Select(SymbolExtensions.ToTestDisplayString)); 495AssertEx.SetEqual(model.LookupSymbols(pos4).Select(SymbolExtensions.ToTestDisplayString)); 519AssertEx.SetEqual(model.LookupSymbols(pos1).Select(SymbolExtensions.ToTestDisplayString), "System.Int32 x", "System.Int32 value"); 520AssertEx.SetEqual(model.LookupSymbols(pos2).Select(SymbolExtensions.ToTestDisplayString), "System.Int32 x", "System.Int32 value"); 521AssertEx.SetEqual(model.LookupSymbols(pos3).Select(SymbolExtensions.ToTestDisplayString)); 522AssertEx.SetEqual(model.LookupSymbols(pos4).Select(SymbolExtensions.ToTestDisplayString)); 546AssertEx.SetEqual(model.LookupSymbols(pos1).Select(SymbolExtensions.ToTestDisplayString), "System.Int32 x"); 547AssertEx.SetEqual(model.LookupSymbols(pos2).Select(SymbolExtensions.ToTestDisplayString), "System.Int32 x"); 548AssertEx.SetEqual(model.LookupSymbols(pos3).Select(SymbolExtensions.ToTestDisplayString)); 549AssertEx.SetEqual(model.LookupSymbols(pos4).Select(SymbolExtensions.ToTestDisplayString)); 574AssertEx.SetEqual(model.LookupSymbols(pos1).Select(SymbolExtensions.ToTestDisplayString)); 575AssertEx.SetEqual(model.LookupSymbols(pos2).Select(SymbolExtensions.ToTestDisplayString)); 576AssertEx.SetEqual(model.LookupSymbols(pos3).Select(SymbolExtensions.ToTestDisplayString)); 602AssertEx.SetEqual(model.LookupSymbols(pos1).Select(SymbolExtensions.ToTestDisplayString)); 603AssertEx.SetEqual(model.LookupSymbols(pos2).Select(SymbolExtensions.ToTestDisplayString)); 604AssertEx.SetEqual(model.LookupSymbols(pos3).Select(SymbolExtensions.ToTestDisplayString));
Symbols\AnonymousTypesSemanticsTests.cs (29)
318info0.Type.ToTestDisplayString()); 322info1.Symbol.ToTestDisplayString()); 425Assert.Equal("<anonymous type: D1 module>", info0.Type.ToTestDisplayString()); 426Assert.Equal("<anonymous type: D1 module>..ctor(D1 module)", info0.Symbol.ToTestDisplayString()); 487Assert.Equal("<anonymous type: System.Func<System.Int32, System.Int32> F>", info0.Type.ToTestDisplayString()); 491Assert.Equal("System.Int32 System.Func<System.Int32, System.Int32>.Invoke(System.Int32 arg)", info1.Symbol.ToTestDisplayString()); 544Assert.Equal("<anonymous type: System.Type F123>", info0.Type.ToTestDisplayString()); 703Assert.Equal("<anonymous type: System.Int32 f1, System.String f2>..ctor(System.Int32 f1, System.String f2)", method.ToTestDisplayString()); 721Assert.Equal("<anonymous type: System.Type F123>", type.ToTestDisplayString()); 740Assert.Equal("<empty anonymous type>", type.ToTestDisplayString()); 757Assert.Equal("System.Type <anonymous type: System.Type F123>.F123 { get; }", info.Symbol.ToTestDisplayString()); 785Assert.Equal("System.Int32 <anonymous type: System.Int32 x, System.Int32 y>.y { get; }", info2.Symbol.ToTestDisplayString()); 844Assert.Equal("<anonymous type: System.Int32 x, System.String y>", info0.Type.ToTestDisplayString()); 922Assert.Equal("<anonymous type: System.Int32 x, <empty anonymous type> y>..ctor(System.Int32 x, <empty anonymous type> y)", info0.Symbol.ToTestDisplayString()); 987Assert.Equal("<anonymous type: System.Int32 x, <empty anonymous type> y>..ctor(System.Int32 x, <empty anonymous type> y)", info0.Symbol.ToTestDisplayString()); 1151Assert.Equal("<anonymous type: ? aa, System.String BB, SSS CCC>", info0.Type.ToTestDisplayString()); 1152Assert.Equal("<anonymous type: SSS aa, System.Double BB, <anonymous type: ? aa, ? BB, ? CCC> CCC>", info1.Type.ToTestDisplayString()); 1153Assert.Equal("<anonymous type: ? aa, ? BB, ? CCC>", info2.Type.ToTestDisplayString()); 1339Assert.Equal("<empty anonymous type>", info0.Type.ToTestDisplayString()); 1404Assert.Equal("<anonymous type: System.Int32 aa, System.String $1, System.Double bb>", info0.Type.ToTestDisplayString()); 1409Assert.Equal("System.Int32 <anonymous type: System.Int32 aa, System.String $1, System.Double bb>.aa { get; }", properties[0].ToTestDisplayString()); 1410Assert.Equal("System.String <anonymous type: System.Int32 aa, System.String $1, System.Double bb>.$1 { get; }", properties[1].ToTestDisplayString()); 1411Assert.Equal("System.Double <anonymous type: System.Int32 aa, System.String $1, System.Double bb>.bb { get; }", properties[2].ToTestDisplayString()); 1492Assert.Equal("<anonymous type: System.String aa, System.Double abc>", info0.Type.ToTestDisplayString()); 1495var syms = data.Model.LookupSymbols(pos, container: info0.Type).Select(x => x.ToTestDisplayString()).OrderBy(x => x).ToArray(); 1511Assert.Equal("<empty anonymous type>", info0.Type.ToTestDisplayString()); 1514syms = data.Model.LookupSymbols(pos, container: info0.Type).Select(x => x.ToTestDisplayString()).OrderBy(x => x).ToArray(); 1885Assert.Equal("System.Object", objType.ToTestDisplayString()); 1904Assert.Equal("System.Object", type.BaseType.ToTestDisplayString());
Symbols\CheckedUserDefinedOperatorsTests.cs (17)
7213Assert.Equal("System.Int64 C0.op_CheckedExplicit(C0 x)", model.GetSymbolInfo(xNode.Parent).Symbol.ToTestDisplayString()); 7214Assert.Equal("System.Int64 C0.op_CheckedExplicit(C0 x)", model.GetSymbolInfo(yNode.Parent).Symbol.ToTestDisplayString()); 7217Assert.Equal("System.Int64", int64.ToTestDisplayString()); 7285Assert.Equal("System.Int64 C0.op_Explicit(C0 x)", model.GetSymbolInfo(xNode.Parent).Symbol.ToTestDisplayString()); 7286Assert.Equal("System.Int64 C0.op_Explicit(C0 x)", model.GetSymbolInfo(yNode.Parent).Symbol.ToTestDisplayString()); 7289Assert.Equal("System.Int64", int64.ToTestDisplayString()); 7356Assert.Equal("System.Int64 C0.op_Explicit(C0 x)", model.GetSymbolInfo(xNode.Parent).Symbol.ToTestDisplayString()); 7357Assert.Equal("System.Int64 C0.op_Explicit(C0 x)", model.GetSymbolInfo(yNode.Parent).Symbol.ToTestDisplayString()); 7360Assert.Equal("System.Int64", int64.ToTestDisplayString()); 7429Assert.Equal("C0 C0.op_CheckedUnaryNegation(C0 a)", model.GetSymbolInfo(xNode.Parent).Symbol.ToTestDisplayString()); 7430Assert.Equal("C0 C0.op_CheckedUnaryNegation(C0 a)", model.GetSymbolInfo(yNode.Parent).Symbol.ToTestDisplayString()); 7435Assert.Equal("C0 C0.op_CheckedUnaryNegation(C0 a)", model.GetSpeculativeSymbolInfo(xNode.SpanStart, xNodeToSpeculate, SpeculativeBindingOption.BindAsExpression).Symbol.ToTestDisplayString()); 7436Assert.Equal("C0 C0.op_CheckedUnaryNegation(C0 a)", model.GetSpeculativeSymbolInfo(yNode.SpanStart, yNodeToSpeculate, SpeculativeBindingOption.BindAsExpression).Symbol.ToTestDisplayString()); 7493Assert.Equal("C0 C0.op_UnaryNegation(C0 a)", model.GetSymbolInfo(xNode.Parent).Symbol.ToTestDisplayString()); 7494Assert.Equal("C0 C0.op_UnaryNegation(C0 a)", model.GetSymbolInfo(yNode.Parent).Symbol.ToTestDisplayString()); 7499Assert.Equal("C0 C0.op_UnaryNegation(C0 a)", model.GetSpeculativeSymbolInfo(xNode.SpanStart, xNodeToSpeculate, SpeculativeBindingOption.BindAsExpression).Symbol.ToTestDisplayString()); 7500Assert.Equal("C0 C0.op_UnaryNegation(C0 a)", model.GetSpeculativeSymbolInfo(yNode.SpanStart, yNodeToSpeculate, SpeculativeBindingOption.BindAsExpression).Symbol.ToTestDisplayString());
Symbols\CustomModifiersTests.cs (10)
67Assert.Equal("System.Int32 modopt(System.Runtime.CompilerServices.IsLong)?", type.ToTestDisplayString()); 68Assert.Equal("System.Runtime.CompilerServices.IsLong", type.GetTypeArgumentCustomModifiers(0).Single().Modifier.ToTestDisplayString()); 73Assert.Equal("System.Nullable<T>", nullable.ToTestDisplayString()); 79Assert.Equal("System.Int32", i.ToTestDisplayString()); 83Assert.Equal("System.Int32?", nullable.ToTestDisplayString()); 138type.ToTestDisplayString()); 142Assert.Equal("System.Runtime.CompilerServices.IsConst", modifiers.First().Modifier.ToTestDisplayString()); 143Assert.Equal("System.Runtime.CompilerServices.IsLong", modifiers.Last().Modifier.ToTestDisplayString()); 148Assert.Equal("System.Collections.Generic.Dictionary<TKey, TValue>", dictionary.ToTestDisplayString()); 156Assert.Equal("System.Collections.Generic.Dictionary<System.Int32, System.Int32>", dictionary.ToTestDisplayString());
Symbols\ExtensionMethodTests.cs (7)
3788Assert.Equal("System.Collections.Generic.IEnumerable<T>", type.ToTestDisplayString()); 3875Assert.Equal("BaseClass<System.Int32>", baseClass.ToTestDisplayString()); 3878Assert.Equal("BaseClass<System.Int32> BaseClass<System.Int32>.SetMember<BaseClass<System.Int32>, TMember>(TMember NewValue)", setMember.ToTestDisplayString()); 3922Assert.Equal("BaseClass<System.Int32>", baseClass.ToTestDisplayString()); 3967Assert.Equal("BaseClass<System.Int32>", baseClass.ToTestDisplayString()); 3970Assert.Equal("BaseClass<System.Int32> BaseClass<System.Int32>.SetMember<BaseClass<System.Int32>, TMember>(TMember NewValue)", setMember.ToTestDisplayString()); 4017Assert.Equal("BaseClass<System.Int32>", baseClass.ToTestDisplayString());
Symbols\FunctionPointerTypeSymbolTests.cs (19)
1166Assert.Equal("System.Int32 a", a.ToTestDisplayString()); 1267Assert.Equal("delegate*<C.D>", typeInfo.Type.ToTestDisplayString()); 1271Assert.Equal("C.D", nestedTypeInfo.Type!.ToTestDisplayString()); 1595ptr.ToTestDisplayString()); 1612ptr.ToTestDisplayString()); 1629Assert.Equal("System.Runtime.InteropServices.InAttribute[missing]", ptr.Signature.RefCustomModifiers.Single().Modifier.ToTestDisplayString()); 1630Assert.Equal("System.Runtime.InteropServices.OutAttribute[missing]", ptr.Signature.Parameters.Single().RefCustomModifiers.Single().Modifier.ToTestDisplayString()); 1645AssertEx.Equal($"delegate* unmanaged{expectedText}<System.String>", ptr.ToTestDisplayString()); 1647AssertEx.Equal($"delegate* unmanaged{expectedText}<ref readonly modreq(System.Runtime.InteropServices.InAttribute) System.String>", ptr.ToTestDisplayString()); 1660AssertEx.Equal("delegate* unmanaged[Cdecl, Stdcall]<System.String modopt(System.Runtime.CompilerServices.CallConvCdecl) modopt(System.Runtime.CompilerServices.CallConvStdcall)>", ptr.ToTestDisplayString()); 1662AssertEx.Equal("delegate* unmanaged[Cdecl, Stdcall]<ref readonly modopt(System.Runtime.CompilerServices.CallConvCdecl) modopt(System.Runtime.CompilerServices.CallConvStdcall) modreq(System.Runtime.InteropServices.InAttribute) System.String>", ptr.ToTestDisplayString()); 1665AssertEx.Equal("delegate* unmanaged[Cdecl]<System.String modopt(System.Runtime.CompilerServices.CallConvCdecl)>", ptr.ToTestDisplayString()); 1749Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()); 1750Assert.Equal("System.String", typeInfo.ConvertedType.ToTestDisplayString()); 1933Assert.Equal("delegate*<System.Int32> ptr1", model.GetDeclaredSymbol(decls[0]).ToTestDisplayString()); 1934Assert.Equal("delegate*<System.Int32> ptr2", model.GetDeclaredSymbol(decls[1]).ToTestDisplayString()); 1935Assert.Equal("delegate*<ref System.Int32, System.Void> ptr3", model.GetDeclaredSymbol(decls[2]).ToTestDisplayString()); 1936Assert.Equal("delegate*<System.Void, System.Void> ptr4", model.GetDeclaredSymbol(decls[3]).ToTestDisplayString()); 1937Assert.Equal("delegate*<ref System.Void> ptr5", model.GetDeclaredSymbol(decls[4]).ToTestDisplayString());
Symbols\IndexerTests.cs (1)
2530var actual = GetElementAccessExpressions(tree.GetCompilationUnitRoot()).Select(syntax => model.GetSymbolInfo(syntax).Symbol.ToTestDisplayString());
Symbols\Metadata\PE\LoadCustomModifiers.cs (9)
41Assert.Equal("System.Runtime.CompilerServices.IsConst", f0Mod.Modifier.ToTestDisplayString()); 63Assert.Equal("System.Runtime.CompilerServices.IsConst", p1Mod.Modifier.ToTestDisplayString()); 70Assert.Equal("System.Runtime.CompilerServices.IsConst", p2Mod.Modifier.ToTestDisplayString()); 84Assert.Equal("System.Runtime.CompilerServices.IsConst", m5Mod.Modifier.ToTestDisplayString()); 96Assert.Equal("System.Runtime.CompilerServices.IsConst", p5TypeMod.Modifier.ToTestDisplayString()); 108Assert.Equal("System.Runtime.CompilerServices.IsConst", p6TypeMod.Modifier.ToTestDisplayString()); 115Assert.Equal("System.Runtime.CompilerServices.IsConst", m7Mod.Modifier.ToTestDisplayString()); 163Assert.Equal("System.Runtime.CompilerServices.IsConst", propertyTypeCustomModifier.Modifier.ToTestDisplayString()); 171Assert.Equal("System.Runtime.CompilerServices.IsConst", arrayPropertyTypeCustomModifiers.Modifier.ToTestDisplayString());
Symbols\Metadata\PE\LoadingFields.cs (1)
106Assert.Equal("System.Runtime.CompilerServices.IsVolatile", mod.Modifier.ToTestDisplayString());
Symbols\Retargeting\RetargetCustomModifiers.cs (8)
53Assert.Equal("System.Runtime.CompilerServices.IsConst", f0Mod.Modifier.ToTestDisplayString()); 74Assert.Equal("System.Runtime.CompilerServices.IsConst", p1Mod.Modifier.ToTestDisplayString()); 82Assert.Equal("System.Runtime.CompilerServices.IsConst", p2Mod.Modifier.ToTestDisplayString()); 91Assert.Equal("System.Runtime.CompilerServices.IsConst", m5Mod.Modifier.ToTestDisplayString()); 104Assert.Equal("System.Runtime.CompilerServices.IsConst", p5TypeMod.Modifier.ToTestDisplayString()); 117Assert.Equal("System.Runtime.CompilerServices.IsConst", p6TypeMod.Modifier.ToTestDisplayString()); 125Assert.Equal("System.Runtime.CompilerServices.IsConst", m7Mod.Modifier.ToTestDisplayString()); 171Assert.Equal("System.Runtime.CompilerServices.IsVolatile", volatileFldMod.Modifier.ToTestDisplayString());
Symbols\Source\BaseClassTests.cs (1)
278Assert.Equal("C.Z", members[0].ToTestDisplayString());
Symbols\Source\CustomModifierCopyTests.cs (3)
361Assert.Equal(ConstModOptType, customModifiers.Single().Modifier.ToTestDisplayString()); 481Assert.Equal(ConstModOptType, customModifier.Modifier.ToTestDisplayString()); 2002Assert.Equal(ConstModOptType, param.TypeWithAnnotations.CustomModifiers.Single().Modifier.ToTestDisplayString());
Symbols\Source\DelegateTests.cs (1)
742Assert.Equal("ref System.Int32 <p0>", parameter.ToTestDisplayString());
Symbols\Source\EventTests.cs (4)
439Assert.Equal("System.Action<dynamic>", lambdaTypeInfo.ConvertedType.ToTestDisplayString()); 443Assert.Equal("dynamic", parameterSymbol.Type.ToTestDisplayString()); 485Assert.Equal("System.Action<dynamic>", lambdaTypeInfo.ConvertedType.ToTestDisplayString()); 489Assert.Equal("dynamic", parameterSymbol.Type.ToTestDisplayString());
Symbols\Source\FieldTests.cs (1)
157Assert.Equal("System.Runtime.CompilerServices.IsVolatile[missing]", mod.Modifier.ToTestDisplayString());
Symbols\Source\FileModifierTests.cs (16)
3088Assert.Equal("void NS.C@<tree 0>.M()", info.Symbol.ToTestDisplayString()); 3091Assert.Equal("NS.C@<tree 0>", classC.ToTestDisplayString()); 3102Assert.Equal("NS", nsSymbol.ToTestDisplayString()); 3112Assert.Equal("System", nsSymbol.ToTestDisplayString()); 3163Assert.Equal("NS.C@file1", classC.ToTestDisplayString()); 3174Assert.Equal("NS", nsSymbol.ToTestDisplayString()); 3184Assert.Equal("System", nsSymbol.ToTestDisplayString()); 3700Assert.Equal(firstIsMetadataReference ? "C@<tree 0>" : "C@<unknown>", types[0].ToTestDisplayString()); 3701Assert.Equal(secondIsMetadataReference ? "C@<tree 0>" : "C@<unknown>", types[1].ToTestDisplayString()); 3721Assert.Equal("C@<tree 0>", sourceType.ToTestDisplayString()); 3746Assert.Equal("C@SomeFile", sourceType.ToTestDisplayString()); 3772Assert.Equal("C@<tree 0>", type.ToTestDisplayString()); 3781Assert.Equal("C@<tree 0>", type.ToTestDisplayString()); 3790Assert.Equal("C@<unknown>", type.ToTestDisplayString()); 3816Assert.Equal("C", type.ToTestDisplayString()); 3839Assert.Equal("C<System.Int32>@<tree 0>", type.ToTestDisplayString());
Symbols\Source\NullablePublicAPITests.cs (5)
2295Assert.Equal("System.Object?", typeInfo.Type.ToTestDisplayString()); 2296Assert.Equal("System.Object?", typeInfo.ConvertedType.ToTestDisplayString()); 4937AssertEx.Equal("void M()", model.GetDeclaredSymbol(localFunction).ToTestDisplayString()); 4969AssertEx.Equal("(System.Object, System.Int32 a)", operation.Type.ToTestDisplayString()); 5058AssertEx.Equal("C..ctor(System.Int32 i)", model.GetSymbolInfo(constructor).CandidateSymbols[0].ToTestDisplayString());
Symbols\Source\UsingAliasTests.cs (8)
585Assert.Equal("System.Int32[]", model.GetAliasInfo(exprSyntaxToBind).Target.ToTestDisplayString()); 605Assert.Equal("(System.Int32, System.Int32)", model.GetAliasInfo(exprSyntaxToBind).Target.ToTestDisplayString()); 628Assert.Equal("System.Int32?", model.GetAliasInfo(exprSyntaxToBind).Target.ToTestDisplayString()); 651Assert.Equal("System.Int32?", model.GetAliasInfo(exprSyntaxToBind).Target.ToTestDisplayString()); 703Assert.Equal("Short=LongNamespace", alias.ToTestDisplayString()); 705Assert.Equal("LongNamespace", alias.Target.ToTestDisplayString()); 746Assert.Equal("Short=LongNamespace", alias.ToTestDisplayString()); 748Assert.Equal("LongNamespace", alias.Target.ToTestDisplayString());
Symbols\StaticAbstractMembersInInterfacesTests.cs (30)
8466Assert.Equal("void I1.M01()", ((CSharpSemanticModel)model).LookupSymbols(node.SpanStart, m02.TypeParameters[0], "M01").Single().ToTestDisplayString()); 8468Assert.Equal("void I1.M01()", ((CSharpSemanticModel)model).LookupStaticMembers(node.SpanStart, m02.TypeParameters[0], "M01").Single().ToTestDisplayString()); 8471Assert.Equal("void I1.M01()", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol(), "M01").Single().ToTestDisplayString()); 8473Assert.Equal("void I1.M01()", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol(), "M01").Single().ToTestDisplayString()); 13204Assert.Equal("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupSymbols(node.SpanStart, m02.TypeParameters[0], "P01").Single().ToTestDisplayString()); 13205Assert.Equal("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupStaticMembers(node.SpanStart, m02.TypeParameters[0], "P01").Single().ToTestDisplayString()); 13209Assert.Equal("System.Int32 I1.P01 { get; set; }", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol(), "P01").Single().ToTestDisplayString()); 13210Assert.Equal("System.Int32 I1.P01 { get; set; }", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol(), "P01").Single().ToTestDisplayString()); 13290Assert.Equal("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupSymbols(node.SpanStart, m02.TypeParameters[0], "P01").Single().ToTestDisplayString()); 13291Assert.Equal("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupStaticMembers(node.SpanStart, m02.TypeParameters[0], "P01").Single().ToTestDisplayString()); 13295Assert.Equal("System.Int32 I1.P01 { get; set; }", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol(), "P01").Single().ToTestDisplayString()); 13296Assert.Equal("System.Int32 I1.P01 { get; set; }", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol(), "P01").Single().ToTestDisplayString()); 13412Assert.Equal("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupSymbols(node.SpanStart, m02.TypeParameters[0], "P01").Single().ToTestDisplayString()); 13413Assert.Equal("System.Int32 I1.P01 { get; set; }", ((CSharpSemanticModel)model).LookupStaticMembers(node.SpanStart, m02.TypeParameters[0], "P01").Single().ToTestDisplayString()); 13417Assert.Equal("System.Int32 I1.P01 { get; set; }", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol(), "P01").Single().ToTestDisplayString()); 13418Assert.Equal("System.Int32 I1.P01 { get; set; }", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol(), "P01").Single().ToTestDisplayString()); 14134Assert.Equal("event System.Action I1.E01", ((CSharpSemanticModel)model).LookupSymbols(node.SpanStart, m02.TypeParameters[0], "E01").Single().ToTestDisplayString()); 14135Assert.Equal("event System.Action I1.E01", ((CSharpSemanticModel)model).LookupStaticMembers(node.SpanStart, m02.TypeParameters[0], "E01").Single().ToTestDisplayString()); 14139Assert.Equal("event System.Action I1.E01", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol(), "E01").Single().ToTestDisplayString()); 14140Assert.Equal("event System.Action I1.E01", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].GetPublicSymbol(), "E01").Single().ToTestDisplayString()); 19587Assert.Equal("I1", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 19590Assert.Equal("I1 C.I1." + opName + "(I1 x)", declaredSymbol.ToTestDisplayString()); 19670Assert.Equal("System.Boolean", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 19673Assert.Equal("System.Boolean C.I1." + opName + "(I1 x)", declaredSymbol.ToTestDisplayString()); 19762Assert.Equal("I1", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 19765Assert.Equal("I1 C.I1." + opName + "(I1 x, System.Int32 y)", declaredSymbol.ToTestDisplayString()); 19851Assert.Equal("C", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 19854Assert.Equal("C C.I1<C>." + opName + "(C x, System.Int32 y)", declaredSymbol.ToTestDisplayString()); 28800Assert.Equal("C", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()); 28803Assert.Equal("C C.I1<C>." + opName + "(C x)", declaredSymbol.ToTestDisplayString());
Symbols\UnsignedRightShiftTests.cs (5)
1986Assert.Equal("C1 C1.op_UnsignedRightShift(C1 x, System.Int32 y)", model.GetSymbolInfo(unsignedShift).Symbol.ToTestDisplayString()); 2238Assert.Equal("C1 C1.op_UnsignedRightShift(C1? x, System.Int32? y)", model.GetSymbolInfo(unsignedShift).Symbol.ToTestDisplayString()); 2380Assert.Equal("C1 C1.op_UnsignedRightShift(C1 x, System.Int32 y)", model.GetSymbolInfo(unsignedShift).Symbol.ToTestDisplayString()); 2514Assert.Equal("C1 C1.op_UnsignedRightShift(C1 x, System.Int32 y)", model.GetSymbolInfo(unsignedShift).Symbol.ToTestDisplayString()); 2611Assert.Equal("C1 C1.op_UnsignedRightShift(C1 x, System.Int32 y)", model.GetSymbolInfo(unsignedShift).Symbol.ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (3)
Syntax\LambdaUtilitiesTests.cs (3)
58Assert.Equal("C", model.GetEnclosingSymbol(methodDef.SpanStart).ToTestDisplayString()); 59Assert.Equal("C", model.GetEnclosingSymbol(methodDef.ParameterList.CloseParenToken.SpanStart).ToTestDisplayString()); 60Assert.Equal("void C.M()", model.GetEnclosingSymbol(methodDef.Body.SpanStart).ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
CompilationTestUtils.cs (1)
482AssertEx.Equal(expectedTypes, actualTypes, message: method.ToTestDisplayString());
SymbolUtilities.cs (2)
83List<string> listOfSymbolString = listOfSymbols.Select(e => e.ToTestDisplayString()).ToList(); 118return symbols.Select(s => s.ToTestDisplayString()).ToArray();
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (2)
CodeGen\WinRTCollectionTests.cs (2)
7425Assert.Equal("void System.Collections.Generic.IDictionary<System.String, Windows.Data.Json.IJsonValue>.Add(System.String key, Windows.Data.Json.IJsonValue value)", addMethod.ToTestDisplayString()); 7430Assert.Equal("Windows.Data.Json.JsonObject", jsonObjType.ToTestDisplayString());
Microsoft.CodeAnalysis.Test.Utilities (16)
Compilation\CompilationExtensions.cs (2)
208foreach (DeclarationInfo declaration in declarationsBuilder.ToArrayAndFree().Where(d => d.DeclaredSymbol != null).OrderBy(d => d.DeclaredSymbol.ToTestDisplayString())) 225actualTextBuilder.Append(declaration.DeclaredSymbol.ToTestDisplayString());
Compilation\ControlFlowGraphVerifier.cs (6)
1410stringBuilder.Append($" [{local.ToTestDisplayString()}]"); 1421stringBuilder.Append($" [{method.ToTestDisplayString()}]"); 1471enterRegion($".catch {{{getRegionId(region)}}} ({region.ExceptionType?.ToTestDisplayString() ?? "null"})"); 1485enterRegion($".catch {{{getRegionId(region)}}} ({region.ExceptionType?.ToTestDisplayString() ?? "null"})"); 1545appendLine("{ " + method.ToTestDisplayString()); 1711Assert.True(false, $"{(symbol.Kind == SymbolKind.Local ? "Local" : "Method")} without owning region {symbol.ToTestDisplayString()} in [{getBlockId(block)}]\n{finalGraph()}");
Compilation\OperationTreeVerifier.cs (8)
270var symbolStr = symbol != null ? (logDisplayString ? symbol.ToTestDisplayString() : symbol.Name) : "null"; 276var typeStr = type != null ? type.ToTestDisplayString() : "null"; 731var exceptionTypeStr = operation.ExceptionType != null ? operation.ExceptionType.ToTestDisplayString() : "null"; 1056LogString($": {operation.Field.ToTestDisplayString()}"); 1070LogString($": {operation.Method.ToTestDisplayString()}"); 1091LogString($": {operation.Property.ToTestDisplayString()}"); 1110LogString($": {operation.Event.ToTestDisplayString()}"); 1434LogString($" (Constructor: {operation.Constructor?.ToTestDisplayString() ?? "<null>"})");
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (6)
EditAndContinue\TopLevelEditingTests.vb (6)
9679{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(ctor) ctor.ToTestDisplayString() = "Sub C..ctor(a As System.Int32)"), syntaxMap(0))}) 9727{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(ctor) ctor.ToTestDisplayString() = "Sub C..ctor(a As System.Int32)"), syntaxMap(0))}) 9775{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(ctor) ctor.ToTestDisplayString() = "Sub C..ctor(b As System.Boolean)"), syntaxMap(0))}) 9824{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(ctor) ctor.ToTestDisplayString() = "Sub C..ctor(b As System.Boolean)"))}) 9877{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(ctor) ctor.ToTestDisplayString() = "Sub C..ctor(b As System.Boolean)"), syntaxMap(0))}) 9925{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(ctor) ctor.ToTestDisplayString() = "Sub C..ctor(b As System.Boolean)"))})
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (475)
Attributes\AssemblyAttributes.vb (2)
616Assert.Equal("neutral, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", naturalRef.ToTestDisplayString()) 620Assert.Equal("neutral, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", m.GetReferencedAssemblySymbols()(1).ToTestDisplayString())
Attributes\AttributeTests.vb (3)
4441Assert.Equal("Target(Of )", typeInAttribute.ToTestDisplayString()) 4451Assert.Equal("Target(Of )", typeInAttribute.ToTestDisplayString()) 4482Assert.Equal("Z", program.GetAttributes()(0).AttributeClass.ToTestDisplayString())
Attributes\AttributeTests_Synthesized.vb (3)
723Assert.Equal("System.Runtime.CompilerServices.CompilationRelaxationsAttribute", attribute.AttributeClass.ToTestDisplayString()) 733Assert.Equal("System.Runtime.CompilerServices.RuntimeCompatibilityAttribute", attribute.AttributeClass.ToTestDisplayString()) 1039Assert.Equal("System.Diagnostics.DebuggableAttribute", attribute.AttributeClass.ToTestDisplayString())
Attributes\AttributeTests_Tuples.vb (2)
428Assert.Equal("System.Runtime.CompilerServices.TupleElementNamesAttribute", tupleAttr.AttributeClass.ToTestDisplayString()) 429Assert.Equal("System.String()", tupleAttr.AttributeConstructor.Parameters.Single().Type.ToTestDisplayString())
Attributes\AttributeTests_WellKnownAttributes.vb (3)
6759GetMember(Of MethodSymbol)("MoveNext").GetAttributes().Single().AttributeClass.ToTestDisplayString()) 6769GetMember(Of MethodSymbol)("MoveNext").GetAttributes().Single().AttributeClass.ToTestDisplayString()) 7058Assert.Equal("System.Runtime.CompilerServices.TupleElementNamesAttribute", attribute.AttributeClass.ToTestDisplayString())
CodeGen\CodeGenEvents.vb (6)
459Assert.Equal("Event Program.E As Program.del1", model.GetSymbolInfo(add.EventExpression).Symbol.ToTestDisplayString()) 481Assert.Equal("Event Program.E As Program.del1", model.GetSymbolInfo(remove.EventExpression).Symbol.ToTestDisplayString()) 501Assert.Equal("Event Program.E As Program.del1", model.GetSymbolInfo(raise.Name).Symbol.ToTestDisplayString()) 589Assert.Equal("Event Program.E As Program.del1", model.GetSymbolInfo(add.EventExpression).Symbol.ToTestDisplayString()) 611Assert.Equal("Event Program.E As Program.del1", model.GetSymbolInfo(remove.EventExpression).Symbol.ToTestDisplayString()) 631Assert.Equal("Event Program.E As Program.del1", model.GetSymbolInfo(raise.Name).Symbol.ToTestDisplayString())
CodeGen\CodeGenRefReturnTests.vb (9)
46Assert.Equal("o As B", symbol.ToTestDisplayString()) 718Assert.Equal("ByRef Property C.P As System.Object", p.ToTestDisplayString()) 721Assert.Equal("ByRef Property C.Q(i As System.Object) As System.Object", q.ToTestDisplayString()) 839Assert.Equal("Function B1.F() As System.Object", method.ToTestDisplayString()) 840Assert.Equal("Function A.F() As System.Object", method.OverriddenMethod.ToTestDisplayString()) 843Assert.Equal("ReadOnly Property B1.P As System.Object", [property].ToTestDisplayString()) 847Assert.Equal("ByRef Function B2.F() As System.Object", method.ToTestDisplayString()) 851Assert.Equal("ReadOnly ByRef Property B2.P As System.Object", [property].ToTestDisplayString()) 852Assert.Equal("ReadOnly ByRef Property A.P As System.Object", [property].OverriddenProperty.ToTestDisplayString())
CodeGen\CodeGenTuples.vb (377)
1507Assert.Equal("(System.String, System.String)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 1858Assert.Equal("(System.String, i As System.Byte)", typeInfo.ConvertedType.ToTestDisplayString()) 1916Assert.Equal("(x As System.Byte, y As System.Byte)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 1976Assert.Equal("(System.Int32, System.String)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 4694Assert.Equal("(System.Int32, System.String, C As System.Int32)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 4698Assert.Equal("(System.Int32, A As System.String)", xSymbol.ToTestDisplayString()) 4702Assert.Equal({"System.Int32", "System.String"}, xSymbol.TupleElementTypes.SelectAsArray(Function(t) t.ToTestDisplayString())) 5622model.GetDeclaredSymbol(x).ToTestDisplayString()) 5658model.GetDeclaredSymbol(x).ToTestDisplayString()) 5879model.GetTypeInfo(x).Type.ToTestDisplayString()) 6055model.GetTypeInfo(x).Type.ToTestDisplayString()) 6097model.GetTypeInfo(yTuple).Type.ToTestDisplayString()) 6100Assert.Equal("(x As System.Int32, b As System.Int32)", model.GetTypeInfo(zTuple).Type.ToTestDisplayString()) 6141model.GetTypeInfo(yTuple).Type.ToTestDisplayString()) 6144Assert.Equal("(x As System.Int32, b As System.Int32)", model.GetTypeInfo(zTuple).Type.ToTestDisplayString()) 6177model.GetTypeInfo(yTuple).Type.ToTestDisplayString()) 6401Assert.Equal("result As System.Collections.Generic.IEnumerable(Of (f1 As System.Int32, f2 As System.Int32))", resultSymbol.ToTestDisplayString()) 6895Assert.Equal("(System.Int32, System.String)", tupleWithoutNames.ToTestDisplayString()) 6904Return tuple.TupleElements.Select(Function(t) t.Type.ToTestDisplayString()) 6929Assert.Equal("(i1 As System.Int32, i2 As System.String)", tuple.ToTestDisplayString()) 6948Assert.Equal("(System.Int32, System.String)", tupleWithoutNames.ToTestDisplayString()) 6968Assert.Equal("(Alice As System.Int32, Bob As System.String)", tupleWithoutNames.ToTestDisplayString()) 6989Assert.Equal("(System.Int32, Item2 As System.String, Charlie As System.Int32)", tupleWithSomeNames.ToTestDisplayString()) 7007Assert.Equal("(Item2 As System.Int32, Item1 As System.Int32)", tupleWithoutNames.ToTestDisplayString()) 7030tuple8WithoutNames.ToTestDisplayString()) 7055tuple8WithNames.ToTestDisplayString()) 7080tuple9WithoutNames.ToTestDisplayString()) 7105tuple9WithNames.ToTestDisplayString()) 7130tuple9WithNames.ToTestDisplayString()) 7251Assert.Equal("(System.Int32, System.String)", tupleWithoutNames.ToTestDisplayString()) 7280Assert.Equal("(i1 As System.Int32, i2 As System.String)", tuple.ToTestDisplayString()) 7298Assert.Equal("(System.Int32, System.String)", tupleWithoutNames.ToTestDisplayString()) 7316Assert.Equal("(Alice As System.Int32, Bob As System.String)", tupleWithoutNames.ToTestDisplayString()) 7332Assert.Equal("(Item2 As System.Int32, Item1 As System.Int32)", tupleWithoutNames.ToTestDisplayString()) 7351tuple8WithoutNames.ToTestDisplayString()) 7372tuple8WithNames.ToTestDisplayString()) 7393tuple9WithoutNames.ToTestDisplayString()) 7414tuple9WithNames.ToTestDisplayString()) 7622Assert.Equal("(System.Int32, System.String)", tuple2.ToTestDisplayString()) 7628Assert.Equal("(System.Int32, System.String)", tuple2.ToTestDisplayString()) 7634Assert.Equal("(System.Int32, System.String)", tuple2.ToTestDisplayString()) 7649Assert.Equal("(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)", tuple2.ToTestDisplayString()) 7656Assert.Equal("(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)", tuple2.ToTestDisplayString()) 7660Assert.Equal("(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)", tuple2.ToTestDisplayString()) 7683Assert.Equal("(System.Int32, System.String)", tuple2.ToTestDisplayString()) 7689Assert.Equal("(System.Int32, System.String)", tuple2.ToTestDisplayString()) 7695Assert.Equal("(System.Int32, System.String)", tuple2.ToTestDisplayString()) 7710Assert.Equal("(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)", tuple2.ToTestDisplayString()) 7717Assert.Equal("(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)", tuple2.ToTestDisplayString()) 7721Assert.Equal("(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)", tuple2.ToTestDisplayString()) 8292Assert.Equal("System.Nullable(Of (System.Int32, System.String))", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 8295Assert.Equal("System.Nullable(Of (System.Int32, System.String))", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()) 8296Assert.Equal("System.Nullable(Of (System.Int32, System.String))", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()) 8345Assert.Equal("System.Nullable(Of (System.Int32, System.String))", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 8348Assert.Equal("System.Nullable(Of (System.Int32, System.String))", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()) 8349Assert.Equal("System.Nullable(Of (System.Int32, System.String))", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()) 8380Assert.Equal("(System.Int32, System.Object)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 8383Assert.Equal("System.Nullable(Of (System.Int32, System.String))", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()) 8384Assert.Equal("System.Nullable(Of (System.Int32, System.String))", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()) 8417Assert.Equal("(System.Int32, System.Object)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 8420Assert.Equal("C(Of System.Int32, T)", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()) 8421Assert.Equal("C(Of System.Int32, T)", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()) 8448Assert.Equal("System.Nullable(Of (System.Int32, System.String))", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 8482Assert.Equal("C", model.GetTypeInfo(firstTuple).ConvertedType.ToTestDisplayString()) 8488Assert.Equal("System.Nullable(Of C)", model.GetTypeInfo(secondTuple).ConvertedType.ToTestDisplayString()) 8525Assert.Equal("(System.Int32, System.Object)", model.GetTypeInfo(firstTuple).ConvertedType.ToTestDisplayString()) 8531Assert.Equal("(System.Int32, System.Object)", model.GetTypeInfo(secondTuple).ConvertedType.ToTestDisplayString()) 8568Assert.Equal("(System.Int32, System.Object)", model.GetTypeInfo(firstTuple).ConvertedType.ToTestDisplayString()) 8574Assert.Equal("(System.Int32, System.Object)", model.GetTypeInfo(secondTuple).ConvertedType.ToTestDisplayString()) 8608Assert.Equal("(System.Int32, System.Object)", model.GetTypeInfo(firstTuple).ConvertedType.ToTestDisplayString()) 8614Assert.Equal("(System.Int32, System.Object)", model.GetTypeInfo(secondTuple).ConvertedType.ToTestDisplayString()) 8950Assert.Equal("a", ns.ToTestDisplayString()) 8958Assert.Equal("a", ns.ToTestDisplayString()) 8966Assert.Equal("a", ns.ToTestDisplayString()) 8974Assert.Equal("a.b", ns.ToTestDisplayString()) 8977Assert.Equal("", ns.ToTestDisplayString()) 8981Assert.Equal("(System.Int32, System.Int32)", comp.CreateTupleTypeSymbol(underlyingType:=vt2).ToTestDisplayString()) 8984Assert.Equal("(System.Int32, System.Int32)", comp.CreateTupleTypeSymbol(underlyingType:=vt2).ToTestDisplayString()) 8987Assert.Equal("(System.Int32, System.Int32)", comp.CreateTupleTypeSymbol(underlyingType:=vt2).ToTestDisplayString()) 9013Assert.Equal("System.Int32", model.GetSymbolInfo(type).Symbol.ToTestDisplayString()) 9100Assert.Equal("(System.Int32, System.Int32)", methodM.ReturnType.ToTestDisplayString()) 10047Assert.Equal("(e1 As System.Int32, System.Int32)", partialNames.Type.ToTestDisplayString()) 10052Assert.Equal("(System.Int32, System.Int32)", allNullNames.Type.ToTestDisplayString()) 10058Assert.Equal("System.ValueTuple(Of (e1 As System.Int32, System.Int32))", partialParamType.ToTestDisplayString()) 10064Assert.Equal("System.ValueTuple(Of (System.Int32, System.Int32))", allNullParamType.ToTestDisplayString()) 11779Assert.Equal("(e As System.Int32, f As System.String)", typeInfo.Type.ToTestDisplayString()) 11780Assert.Equal("System.Nullable(Of (a As System.Int16, b As System.String))", typeInfo.ConvertedType.ToTestDisplayString()) 11786Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 11787Assert.Equal("System.Int16", typeInfo.ConvertedType.ToTestDisplayString()) 11793Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 11794Assert.Equal("System.String", typeInfo.ConvertedType.ToTestDisplayString()) 11798Assert.Equal("x As System.Nullable(Of (a As System.Int16, b As System.String))", model.GetDeclaredSymbol(x).ToTestDisplayString()) 11824Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 11825Assert.Equal("System.Nullable(Of (a As System.Int16, b As System.String))", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 11829Assert.Equal("x As System.Nullable(Of (a As System.Int16, b As System.String))", model.GetDeclaredSymbol(x).ToTestDisplayString()) 11856Assert.Equal("System.Int32", model.GetTypeInfo(l11).Type.ToTestDisplayString()) 11857Assert.Equal("System.Int32", model.GetTypeInfo(l11).ConvertedType.ToTestDisplayString()) 11863Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 11864Assert.Equal("System.Nullable(Of (c As System.Int16, d As System.String))", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 11867Assert.Equal("System.Nullable(Of (c As System.Int16, d As System.String))", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()) 11868Assert.Equal("System.Nullable(Of (c As System.Int16, d As System.String))", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()) 11871Assert.Equal("x As System.Nullable(Of (a As System.Int16, b As System.String))", model.GetDeclaredSymbol(x).ToTestDisplayString()) 11898Assert.Equal("(System.Int32, System.String)", typeInfo.Type.ToTestDisplayString()) 11899Assert.Equal("System.Nullable(Of (a As System.Int16, b As System.String))", typeInfo.ConvertedType.ToTestDisplayString()) 11928Assert.Equal("(e As System.Int32, f As System.String)", typeInfo.Type.ToTestDisplayString()) 11929Assert.Equal("System.Nullable(Of (a As System.Int16, b As System.String))", typeInfo.ConvertedType.ToTestDisplayString()) 11935Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 11936Assert.Equal("System.Int16", typeInfo.ConvertedType.ToTestDisplayString()) 11942Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 11943Assert.Equal("System.String", typeInfo.ConvertedType.ToTestDisplayString()) 11947Assert.Equal("x As System.Nullable(Of (a As System.Int16, b As System.String))", model.GetDeclaredSymbol(x).ToTestDisplayString()) 11972Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 11973Assert.Equal("(c As System.Int16, d As System.String)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 11977Assert.Equal("(c As System.Int16, d As System.String)", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()) 11978Assert.Equal("System.Nullable(Of (a As System.Int16, b As System.String))", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()) 11982Assert.Equal("x As System.Nullable(Of (a As System.Int16, b As System.String))", model.GetDeclaredSymbol(x).ToTestDisplayString()) 12008Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12009Assert.Equal("(c As System.Int16, d As System.String)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12012Assert.Equal("(c As System.Int16, d As System.String)", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()) 12013Assert.Equal("System.Nullable(Of (a As System.Int16, b As System.String))", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()) 12017Assert.Equal("x As System.Nullable(Of (a As System.Int16, b As System.String))", model.GetDeclaredSymbol(x).ToTestDisplayString()) 12043Assert.Equal("(c As System.Int64, d As System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12044Assert.Equal("(a As System.Object, b As System.String)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12049Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(x).Type.ToTestDisplayString()) 12050Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(x).ConvertedType.ToTestDisplayString()) 12078Assert.Equal("(c As System.Int64, d As System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12079Assert.Equal("(a As System.Object, b As System.String)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12084Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(x).Type.ToTestDisplayString()) 12085Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(x).ConvertedType.ToTestDisplayString()) 12112Assert.Equal("(c As System.Int64, d As System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12113Assert.Equal("System.Nullable(Of (a As System.Object, b As System.String))", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12118Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(x).Type.ToTestDisplayString()) 12119Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(x).ConvertedType.ToTestDisplayString()) 12145Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12146Assert.Equal("System.Nullable(Of (a As System.Int32, b As System.String))", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12150Assert.Equal("x As System.Nullable(Of (a As System.Int32, b As System.String))", model.GetDeclaredSymbol(x).ToTestDisplayString()) 12175Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12176Assert.Equal("System.Nullable(Of (c As System.Int32, d As System.String))", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12180Assert.Equal("System.Nullable(Of (c As System.Int32, d As System.String))", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()) 12181Assert.Equal("System.Nullable(Of (c As System.Int32, d As System.String))", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()) 12185Assert.Equal("x As System.Nullable(Of (a As System.Int32, b As System.String))", model.GetDeclaredSymbol(x).ToTestDisplayString()) 12210Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12211Assert.Equal("(c As System.Int32, d As System.String)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12214Assert.Equal("(c As System.Int32, d As System.String)", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()) 12215Assert.Equal("System.Nullable(Of (a As System.Int32, b As System.String))", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()) 12219Assert.Equal("x As System.Nullable(Of (a As System.Int32, b As System.String))", model.GetDeclaredSymbol(x).ToTestDisplayString()) 12244Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12245Assert.Equal("(a As System.Int32, b As System.String)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12249Assert.Equal("x As (a As System.Int32, b As System.String)", model.GetDeclaredSymbol(x).ToTestDisplayString()) 12274Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12275Assert.Equal("(c As System.Int32, d As System.String)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12279Assert.Equal("x As (a As System.Int32, b As System.String)", model.GetDeclaredSymbol(x).ToTestDisplayString()) 12305Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12306Assert.Equal("(c As System.Int32, d As System.String)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12310Assert.Equal("x As (a As System.Int32, b As System.String)", model.GetDeclaredSymbol(x).ToTestDisplayString()) 12335Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12336Assert.Equal("(a As System.Int16, b As System.String)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12342Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 12343Assert.Equal("System.Int16", typeInfo.ConvertedType.ToTestDisplayString()) 12349Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 12350Assert.Equal("System.String", typeInfo.ConvertedType.ToTestDisplayString()) 12354Assert.Equal("x As (a As System.Int16, b As System.String)", model.GetDeclaredSymbol(x).ToTestDisplayString()) 12380Assert.Equal("System.Int32", model.GetTypeInfo(l11).Type.ToTestDisplayString()) 12381Assert.Equal("System.Int32", model.GetTypeInfo(l11).ConvertedType.ToTestDisplayString()) 12387Assert.Equal("(e As System.Int32, f As System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12388Assert.Equal("(c As System.Int16, d As System.String)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12391Assert.Equal("(c As System.Int16, d As System.String)", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()) 12392Assert.Equal("(c As System.Int16, d As System.String)", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()) 12396Assert.Equal("x As (a As System.Int16, b As System.String)", model.GetDeclaredSymbol(x).ToTestDisplayString()) 12422Assert.Equal("(a As System.Int16, b As System.String)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12426Assert.Equal("x As (a As System.Int16, b As System.String)", model.GetDeclaredSymbol(x).ToTestDisplayString()) 12453Assert.Equal("System.Object", model.GetTypeInfo(lnothing).ConvertedType.ToTestDisplayString()) 12460Assert.Equal("(c As System.Int16, d As System.String)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12463Assert.Equal("(c As System.Int16, d As System.String)", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()) 12464Assert.Equal("(c As System.Int16, d As System.String)", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()) 12468Assert.Equal("x As (a As System.Int16, b As System.String)", model.GetDeclaredSymbol(x).ToTestDisplayString()) 12505Assert.Equal("(e As System.Int32, f As C.C1)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12506Assert.Equal("(a As System.Int16, b As System.String)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12510Assert.Equal("x As (a As System.Int16, b As System.String)", model.GetDeclaredSymbol(x).ToTestDisplayString()) 12591Assert.Equal("(e As System.Int32, f As C.C1)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12592Assert.Equal("(c As System.Int16, d As System.String)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12595Assert.Equal("(c As System.Int16, d As System.String)", model.GetTypeInfo(node.Parent).Type.ToTestDisplayString()) 12596Assert.Equal("(c As System.Int16, d As System.String)", model.GetTypeInfo(node.Parent).ConvertedType.ToTestDisplayString()) 12600Assert.Equal("x As (a As System.Int16, b As System.String)", model.GetDeclaredSymbol(x).ToTestDisplayString()) 12643Assert.Equal("(System.Int32, System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12644Assert.Equal("C.C1", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12690Assert.Equal("(System.String, System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12691Assert.Equal("C.C1", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12741Assert.Equal("(System.String, System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12742Assert.Equal("C.C1", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12805Assert.Equal("(System.Int32, System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12806Assert.Equal("C.C1", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12877Assert.Equal("(System.Int32, System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 12878Assert.Equal("C.C1", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 12950Assert.Equal("C.C1", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 14141model.GetSymbolInfo(test3).Symbol.ToTestDisplayString()) 15038Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32)", m1Tuple.TupleUnderlyingType.ToTestDisplayString()) 15085Assert.Equal("System.ValueType", m1Tuple.BaseType.ToTestDisplayString()) 15090Assert.Equal("(a2 As System.Int32, b2 As System.Int32).Item1 As System.Int32", m2Tuple.GetMembers("Item1").Single().ToTestDisplayString()) 15091Assert.Equal("(a2 As System.Int32, b2 As System.Int32).a2 As System.Int32", m2Tuple.GetMembers("a2").Single().ToTestDisplayString()) 15123Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m1Item1.TupleUnderlyingField.ToTestDisplayString()) 15139Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m2Item1.TupleUnderlyingField.ToTestDisplayString()) 15158Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m2a2.TupleUnderlyingField.ToTestDisplayString()) 15282AssertEx.Equal(baseLine, symbols.Select(Function(s) s.ToTestDisplayString())) 15373Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m3Item8.TupleUnderlyingField.ToTestDisplayString()) 15536Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m4Item8.TupleUnderlyingField.ToTestDisplayString()) 15556Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m4h4.TupleUnderlyingField.ToTestDisplayString()) 15790Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, (System.Int32, System.Int32)).Item1 As System.Int32", m5Item8.TupleUnderlyingField.ToTestDisplayString()) 16146Assert.Equal("System.ValueTuple(Of System.Int32).Item1 As System.Int32", m8Item8.TupleUnderlyingField.ToTestDisplayString()) 16166Assert.Equal("System.ValueTuple(Of System.Int32).Item1 As System.Int32", m8Item1.TupleUnderlyingField.ToTestDisplayString()) 16296Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32)", m1Tuple.TupleUnderlyingType.ToTestDisplayString()) 16309Assert.Equal("System.ValueType", m1Tuple.BaseType.ToTestDisplayString()) 16314Assert.Equal("(a2 As System.Int32, b2 As System.Int32).Item1 As System.Int32", m2Tuple.GetMembers("Item1").Single().ToTestDisplayString()) 16315Assert.Equal("(a2 As System.Int32, b2 As System.Int32).a2 As System.Int32", m2Tuple.GetMembers("a2").Single().ToTestDisplayString()) 16342Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m1Item1.TupleUnderlyingField.ToTestDisplayString()) 16362Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m2Item1.TupleUnderlyingField.ToTestDisplayString()) 16385Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32).Item1 As System.Int32", m2a2.TupleUnderlyingField.ToTestDisplayString()) 16405m1ToString.TupleUnderlyingMethod.ToTestDisplayString()) 16417m1ToString.OverriddenMethod.ToTestDisplayString()) 16488Assert.Equal("(notA As System.Int32, notB As System.Int32)()", m3.ToTestDisplayString()) 16490m3.Interfaces.SelectAsArray(Function(t) t.ToTestDisplayString())) 16531Assert.Equal("(System.Int32, System.Int32)", m6.ToTestDisplayString()) 16539Assert.Equal("Function Derived.M6() As (System.Int32, System.Int32)", model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString()) 16543Assert.Equal("Function Base.M6() As (a As System.Int32, b As System.Int32)", model.GetSymbolInfo(invocation2).Symbol.ToTestDisplayString()) 17100Assert.Equal("I0(Of (a As System.Int32, b As System.Int32))", c1.AllInterfaces(0).ToTestDisplayString()) 17101Assert.Equal("I0(Of (notA As System.Int32, notB As System.Int32))", c1.AllInterfaces(1).ToTestDisplayString()) 17106Assert.Equal("I0(Of (a As System.Int32, b As System.Int32))", c2.AllInterfaces(0).ToTestDisplayString()) 17111Assert.Equal("I0(Of System.Int32)", c3.AllInterfaces(0).ToTestDisplayString()) 17204Assert.Equal("I2", c1Interfaces(0).ToTestDisplayString()) 17205Assert.Equal("I1(Of (c As System.Int32, d As System.Int32))", c1Interfaces(1).ToTestDisplayString()) 17206Assert.Equal("I2", c1AllInterfaces(0).ToTestDisplayString()) 17207Assert.Equal("I1(Of (a As System.Int32, b As System.Int32))", c1AllInterfaces(1).ToTestDisplayString()) 17208Assert.Equal("I1(Of (c As System.Int32, d As System.Int32))", c1AllInterfaces(2).ToTestDisplayString()) 17216Assert.Equal("I1(Of (c As System.Int32, d As System.Int32))", c2Interfaces(0).ToTestDisplayString()) 17217Assert.Equal("I2", c2Interfaces(1).ToTestDisplayString()) 17218Assert.Equal("I1(Of (c As System.Int32, d As System.Int32))", c2AllInterfaces(0).ToTestDisplayString()) 17219Assert.Equal("I2", c2AllInterfaces(1).ToTestDisplayString()) 17220Assert.Equal("I1(Of (a As System.Int32, b As System.Int32))", c2AllInterfaces(2).ToTestDisplayString()) 17228Assert.Equal("I1(Of (a As System.Int32, b As System.Int32))", c3Interfaces(0).ToTestDisplayString()) 17229Assert.Equal("I1(Of (c As System.Int32, d As System.Int32))", c3Interfaces(1).ToTestDisplayString()) 17230Assert.Equal("I1(Of (a As System.Int32, b As System.Int32))", c3AllInterfaces(0).ToTestDisplayString()) 17231Assert.Equal("I1(Of (c As System.Int32, d As System.Int32))", c3AllInterfaces(1).ToTestDisplayString()) 17239Assert.Equal("I2", c4Interfaces(0).ToTestDisplayString()) 17240Assert.Equal("I3", c4Interfaces(1).ToTestDisplayString()) 17241Assert.Equal("I2", c4AllInterfaces(0).ToTestDisplayString()) 17242Assert.Equal("I1(Of (a As System.Int32, b As System.Int32))", c4AllInterfaces(1).ToTestDisplayString()) 17243Assert.Equal("I3", c4AllInterfaces(2).ToTestDisplayString()) 17244Assert.Equal("I1(Of (c As System.Int32, d As System.Int32))", c4AllInterfaces(3).ToTestDisplayString()) 17251Assert.Equal("Sub I1(Of (a As System.Int32, b As System.Int32)).M()", cMabImplementations(0).ToTestDisplayString()) 17254Assert.Equal("Sub I1(Of (c As System.Int32, d As System.Int32)).M()", cMcdImplementations(0).ToTestDisplayString()) 17304Assert.Equal("I1(Of (a As System.Int32, b As System.Int32))", c1Interfaces(0).ToTestDisplayString()) 17305Assert.Equal("I1(Of (a As System.Int32, b As System.Int32))", c1AllInterfaces(0).ToTestDisplayString()) 17312Assert.Equal("I1(Of (c As System.Int32, d As System.Int32))", c2Interfaces(0).ToTestDisplayString()) 17313Assert.Equal("I1(Of (a As System.Int32, b As System.Int32))", c2AllInterfaces(0).ToTestDisplayString()) 17314Assert.Equal("I1(Of (c As System.Int32, d As System.Int32))", c2AllInterfaces(1).ToTestDisplayString()) 17322m2Implementations(0).ToTestDisplayString()) 17377Assert.Equal("I1(Of (a As System.Int32, b As System.Int32))", c1Interfaces(0).ToTestDisplayString()) 17378Assert.Equal("I1(Of (a As System.Int32, b As System.Int32))", c1AllInterfaces(0).ToTestDisplayString()) 17385Assert.Equal("I1(Of (c As System.Int32, d As System.Int32))", c2Interfaces(0).ToTestDisplayString()) 17386Assert.Equal("I1(Of (a As System.Int32, b As System.Int32))", c2AllInterfaces(0).ToTestDisplayString()) 17387Assert.Equal("I1(Of (c As System.Int32, d As System.Int32))", c2AllInterfaces(1).ToTestDisplayString()) 17487Assert.Equal("I2(Of T)", c1Interfaces(0).ToTestDisplayString()) 17488Assert.Equal("I1(Of (c As T, d As T))", c1Interfaces(1).ToTestDisplayString()) 17489Assert.Equal("I2(Of T)", c1AllInterfaces(0).ToTestDisplayString()) 17490Assert.Equal("I1(Of (a As T, b As T))", c1AllInterfaces(1).ToTestDisplayString()) 17491Assert.Equal("I1(Of (c As T, d As T))", c1AllInterfaces(2).ToTestDisplayString()) 17499Assert.Equal("I1(Of (c As T, d As T))", c2Interfaces(0).ToTestDisplayString()) 17500Assert.Equal("I2(Of T)", c2Interfaces(1).ToTestDisplayString()) 17501Assert.Equal("I1(Of (c As T, d As T))", c2AllInterfaces(0).ToTestDisplayString()) 17502Assert.Equal("I2(Of T)", c2AllInterfaces(1).ToTestDisplayString()) 17503Assert.Equal("I1(Of (a As T, b As T))", c2AllInterfaces(2).ToTestDisplayString()) 17511Assert.Equal("I1(Of (a As T, b As T))", c3Interfaces(0).ToTestDisplayString()) 17512Assert.Equal("I1(Of (c As T, d As T))", c3Interfaces(1).ToTestDisplayString()) 17513Assert.Equal("I1(Of (a As T, b As T))", c3AllInterfaces(0).ToTestDisplayString()) 17514Assert.Equal("I1(Of (c As T, d As T))", c3AllInterfaces(1).ToTestDisplayString()) 17522Assert.Equal("I2(Of T)", c4Interfaces(0).ToTestDisplayString()) 17523Assert.Equal("I3(Of T)", c4Interfaces(1).ToTestDisplayString()) 17524Assert.Equal("I2(Of T)", c4AllInterfaces(0).ToTestDisplayString()) 17525Assert.Equal("I1(Of (a As T, b As T))", c4AllInterfaces(1).ToTestDisplayString()) 17526Assert.Equal("I3(Of T)", c4AllInterfaces(2).ToTestDisplayString()) 17527Assert.Equal("I1(Of (c As T, d As T))", c4AllInterfaces(3).ToTestDisplayString()) 17534Assert.Equal("Sub I1(Of (a As T, b As T)).M()", cMabImplementations(0).ToTestDisplayString()) 17537Assert.Equal("Sub I1(Of (c As T, d As T)).M()", cMcdImplementations(0).ToTestDisplayString()) 17574Assert.Equal("I1(Of (a As T, b As T))", c3Interfaces(0).ToTestDisplayString()) 17575Assert.Equal("I1(Of (c As U, d As U))", c3Interfaces(1).ToTestDisplayString()) 17576Assert.Equal("I1(Of (a As T, b As T))", c3AllInterfaces(0).ToTestDisplayString()) 17577Assert.Equal("I1(Of (c As U, d As U))", c3AllInterfaces(1).ToTestDisplayString()) 17581Assert.Equal("Sub I1(Of (a As T, b As T)).M()", cMabImplementations(0).ToTestDisplayString()) 17584Assert.Equal("Sub I1(Of (c As U, d As U)).M()", cMcdImplementations(0).ToTestDisplayString()) 17626Assert.Equal("I1(Of (a As System.Int32, b As System.Int32))", c3Interfaces(0).ToTestDisplayString()) 17627Assert.Equal("I1(Of (a As System.Int32, b As System.Int32))", c3AllInterfaces(0).ToTestDisplayString()) 17631Assert.Equal("Sub I1(Of (c As System.Int32, d As System.Int32)).M()", mImplementations(0).ToTestDisplayString()) 17634c3.FindImplementationForInterfaceMember(DirectCast(c3Interfaces(0), TypeSymbol).GetMember("M")).ToTestDisplayString()) 17636c3.FindImplementationForInterfaceMember(comp.GetTypeByMetadataName("C4").InterfacesNoUseSiteDiagnostics()(0).GetMember("M")).ToTestDisplayString()) 18275Assert.Equal("x1 As <anonymous type: Tuple As (a As System.Int32, b As System.Int32)>", model.GetDeclaredSymbol(x1).ToTestDisplayString()) 18278Assert.Equal("x2 As <anonymous type: Tuple As (c As System.Int32, System.Int32)>", model.GetDeclaredSymbol(x2).ToTestDisplayString()) 18362Assert.Equal("Property Derived.P6 As (System.Int32, System.Int32)", model.GetSymbolInfo(propertyAccess).Symbol.ToTestDisplayString()) 18366Assert.Equal("Property Base.P6 As (a As System.Int32, b As System.Int32)", model.GetSymbolInfo(propertyAccess2).Symbol.ToTestDisplayString()) 18404Assert.Equal("Property Derived.P6 As (System.Int32, System.Int32)", model.GetSymbolInfo(propertyAccess).Symbol.ToTestDisplayString()) 18408Assert.Equal("Property Base.P6 As (a As System.Int32, b As System.Int32)", model.GetSymbolInfo(propertyAccess2).Symbol.ToTestDisplayString()) 18736Assert.Equal("Property CL1(Of T1).Test As T1 modopt(System.Runtime.CompilerServices.IsConst)", property1.ToTestDisplayString()) 18739Assert.Equal("Property CL2(Of T1).Test As T1", property2.ToTestDisplayString()) 19528Assert.Equal("x1 As (a As System.Int32, System.Int32)", x1Symbol.ToTestDisplayString()) 19582Assert.Equal("x1 As System.Nullable(Of (a As System.Int32, System.Int32))", model.GetDeclaredSymbol(x1).ToTestDisplayString()) 19585Assert.Equal("x2 As (a As System.Int32, System.Int32)", model.GetDeclaredSymbol(x2).ToTestDisplayString()) 19588Assert.Equal("x3 As C", model.GetDeclaredSymbol(x3).ToTestDisplayString()) 19591Assert.Equal("x4 As System.Nullable(Of (a As System.Int32, c As System.Int32))", model.GetDeclaredSymbol(x4).ToTestDisplayString()) 19594Assert.Equal("x5 As System.Nullable(Of (a As System.Int32, System.Int32))", model.GetDeclaredSymbol(x5).ToTestDisplayString()) 19597Assert.Equal("x6 As (a As System.Int32, System.Int32)", model.GetDeclaredSymbol(x6).ToTestDisplayString()) 19600Assert.Equal("x7 As (a As System.Int32, System.Int32)", model.GetDeclaredSymbol(x7).ToTestDisplayString()) 19603Assert.Equal("x8 As C", model.GetDeclaredSymbol(x8).ToTestDisplayString()) 19606Assert.Equal("x9 As (a As System.Int32, c As System.Int32)", model.GetDeclaredSymbol(x9).ToTestDisplayString()) 19609Assert.Equal("x6double As (d As System.Double, c As System.Int32)", model.GetDeclaredSymbol(x6double).ToTestDisplayString()) 19650Assert.Equal("x1 As (System.Int32, System.Int32)", x1Symbol.ToTestDisplayString()) 19654Assert.Equal("x2 As (System.Int32, System.Int32)", x2Symbol.ToTestDisplayString()) 19685Assert.Equal("x1 As (a As System.Int32, b As System.Int64)", x1Symbol.ToTestDisplayString()) 19737Assert.Equal("x1 As (a As System.Int32, System.Int32)", x1Symbol.ToTestDisplayString()) 19778Assert.Equal("x1 As System.Object", x1Symbol.ToTestDisplayString()) 19905Assert.Equal("Base(Of System.Object modopt(System.Runtime.CompilerServices.IsLong))", baseWithModifiers.ToTestDisplayString()) 19908Assert.Equal("Derived(Of System.Object)", derivedWithoutModifiers.ToTestDisplayString()) 19993DirectCast(invocation1.Symbol, MethodSymbol).ReturnType.ToTestDisplayString()) 19997DirectCast(invocation2.Symbol, MethodSymbol).ReturnType.ToTestDisplayString()) 20001DirectCast(invocation3.Symbol, MethodSymbol).ReturnType.ToTestDisplayString()) 20043DirectCast(invocation1.Symbol, MethodSymbol).ReturnType.ToTestDisplayString()) 20047DirectCast(invocation2.Symbol, MethodSymbol).ReturnType.ToTestDisplayString()) 20051DirectCast(invocation3.Symbol, MethodSymbol).ReturnType.ToTestDisplayString()) 20802Assert.Equal("(System.Int32, elem2 As System.Int32).elem2 As System.Int32", model.GetSymbolInfo(nodes(0)).Symbol.ToTestDisplayString()) 20805Assert.Equal("elem2 As System.Int32", model.GetSymbolInfo(nodes(1)).Symbol.ToTestDisplayString()) 20808Assert.Equal("(System.Int32, elem2 As System.Int32).elem2 As System.Int32", model.GetSymbolInfo(nodes(2)).Symbol.ToTestDisplayString()) 20811Assert.Equal("elem2 As System.Int32", model.GetSymbolInfo(nodes(3)).Symbol.ToTestDisplayString()) 20816Assert.Equal("(System.Int32, elem2 As System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 20819Assert.Equal("(System.Int32, elem2 As System.Int32)", typeInfo.Type.ToTestDisplayString()) 20824Assert.Equal("(System.Int32, elem2 As System.Int32).Item1 As System.Int32", model.GetDeclaredSymbol(type.Elements.First()).ToTestDisplayString()) 20826Assert.Equal("(System.Int32, elem2 As System.Int32).elem2 As System.Int32", model.GetDeclaredSymbol(type.Elements.Last()).ToTestDisplayString()) 20827Assert.Equal("(System.Int32, elem2 As System.Int32).Item1 As System.Int32", model.GetDeclaredSymbol(DirectCast(type.Elements.First(), SyntaxNode)).ToTestDisplayString()) 20828Assert.Equal("(System.Int32, elem2 As System.Int32).elem2 As System.Int32", model.GetDeclaredSymbol(DirectCast(type.Elements.Last(), SyntaxNode)).ToTestDisplayString()) 20859Assert.Equal("Derived", derivedSymbol.ToTestDisplayString()) 20864derivedSymbol.AllInterfaces.Select(Function(i) i.ToTestDisplayString())) 20896Assert.Equal("Derived", derivedSymbol.ToTestDisplayString()) 20899derivedSymbol.AllInterfaces.Select(Function(i) i.ToTestDisplayString())) 20938Assert.Equal("Derived(Of T)", derivedSymbol.ToTestDisplayString()) 20941derivedSymbol.AllInterfaces.Select(Function(i) i.ToTestDisplayString())) 20948instance1Symbol.AllInterfaces.Select(Function(i) i.ToTestDisplayString())) 20955instance2Symbol.AllInterfaces.Select(Function(i) i.ToTestDisplayString())) 20996Assert.Equal("Derived(Of T)", derivedSymbol.ToTestDisplayString()) 20999derivedSymbol.AllInterfaces.Select(Function(i) i.ToTestDisplayString())) 21008instance1Symbol.AllInterfaces.Select(Function(i) i.ToTestDisplayString())) 21017instance2Symbol.AllInterfaces.Select(Function(i) i.ToTestDisplayString())) 21353Assert.Equal("ITest(Of (notA As System.Int32, notB As System.Int32))", derived1.Interfaces(0).ToTestDisplayString()) 21356Assert.Equal("ITest(Of (a As System.Int32, b As System.Int32))", derived2.Interfaces(0).ToTestDisplayString()) 21361Assert.Equal("Function ITest(Of (System.Int32, System.Int32)).M() As (System.Int32, System.Int32)", mImplementations(0).ToTestDisplayString()) 21489Assert.Equal("ITest(Of (notA As System.Int32, notB As System.Int32))", derived1.Interfaces(0).ToTestDisplayString()) 21492Assert.Equal("ITest(Of (a As System.Int32, b As System.Int32))", derived2.Interfaces(0).ToTestDisplayString()) 21554Assert.Equal("(a As System.Int32, b As System.Int32)", xSymbol.ToTestDisplayString()) 21589Assert.Equal("(?, ?)", yType.Type.ToTestDisplayString()) 21594Assert.Equal("(a As System.Int32, ?)", zType.Type.ToTestDisplayString()) 21621Assert.Equal("(Alice As System.Int32, ?)", tupleType.Type.ToTestDisplayString()) 21795Assert.Equal("(System.Int32, System.String)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 21831Assert.Equal("(System.Int32, System.String, System.Int32)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 21866Assert.Equal("(e As System.Nullable(Of System.Int32), System.String)", model.GetTypeInfo(node).Type.ToTestDisplayString()) 21867Assert.Equal("(System.Int32, System.String, System.Int32)", model.GetTypeInfo(node).ConvertedType.ToTestDisplayString()) 22330tupleSymbol.ConvertedType.ToTestDisplayString()) 22369Assert.Equal("System.Object", tupleSymbol.ConvertedType.ToTestDisplayString()) 22408Assert.Equal("(X As System.Int32, P As Module1.MyDelegate)", tupleSymbol.ConvertedType.ToTestDisplayString()) 22444Assert.Equal("IResult(Of System.Int32)", actSymbol.ReturnType.ToTestDisplayString()) 22536iEnumerable.ToTestDisplayString()) 22539Assert.Equal("(alice As System.Int32, bob As System.Int32)", tuple.ToTestDisplayString()) 22544iEnumerable.ToTestDisplayString()) 22546Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32)[missing]", tuple.ToTestDisplayString()) 22624Assert.Equal("System.Collections.Generic.IEnumerable(Of Container(Of (alice As System.Int32, bob As System.Int32))[missing].Contained(Of (charlie As System.Int32, dylan As System.Int32))[missing])", iEnumerable.ToTestDisplayString()) 22625Assert.Equal("(charlie As System.Int32, dylan As System.Int32)", tuple.ToTestDisplayString()) 22629Assert.Equal("System.Collections.Generic.IEnumerable(Of Container(Of System.ValueTuple(Of System.Int32, System.Int32))[missing].Contained(Of System.ValueTuple(Of System.Int32, System.Int32))[missing])", iEnumerable.ToTestDisplayString()) 22630Assert.Equal("System.ValueTuple(Of System.Int32, System.Int32)", tuple.ToTestDisplayString()) 22689AssertEx.SetEqual({"I1(Of System.String)"}, imc1.InterfacesNoUseSiteDiagnostics().Select(Function(i) i.ToTestDisplayString())) 22690AssertEx.SetEqual({"I1(Of System.String)", "I2(Of System.String, (a As System.Object, b As System.Object))"}, imc1.AllInterfacesNoUseSiteDiagnostics.Select(Function(i) i.ToTestDisplayString())) 22703AssertEx.SetEqual({"I1(Of System.String)"}, imc2.InterfacesNoUseSiteDiagnostics().Select(Function(i) i.ToTestDisplayString())) 22704AssertEx.SetEqual({"I1(Of System.String)", "I2(Of System.String, (a As System.Object, b As System.Object))"}, imc2.AllInterfacesNoUseSiteDiagnostics.Select(Function(i) i.ToTestDisplayString()))
CodeGen\CodeGenVBCore.vb (6)
3185Order By x.ToTestDisplayString() 3231builder.AppendLine(indent + "[" + attribute.AttributeClass.ToTestDisplayString() + "]") 3242builder.AppendLine(indent + "Namespace " + symbol.ToTestDisplayString) 3264builder.AppendLine(indent + type.TypeKind.ToString() + " " + symbol.ToTestDisplayString) 3269Order By x.ToTestDisplayString() 3272builder.AppendLine(indent + IndentStep + "> " + _member.ToTestDisplayString())
CodeGen\WinRTCollectionTests.vb (2)
6364Assert.Equal("Sub System.Collections.Generic.IDictionary(Of System.String, Windows.Data.Json.IJsonValue).Add(key As System.String, value As Windows.Data.Json.IJsonValue)", addMethod.ToTestDisplayString()) 6369Assert.Equal("Windows.Data.Json.JsonObject", jsonObjType.ToTestDisplayString())
Emit\CompilationEmitTests.vb (22)
654compWithMetadata.GetMember(Of NamedTypeSymbol)("C").GetMembers().Select(Function(m) m.ToTestDisplayString())) 898Assert.Equal("Function ITest1.M() As S", method.ToTestDisplayString()) 901Assert.Equal("S", s.ToTestDisplayString()) 905Assert.Equal("S.field As System.Int32", field.ToTestDisplayString()) 980Assert.Equal("Function ITest1.M() As S", method.ToTestDisplayString()) 983Assert.Equal("S", s.ToTestDisplayString()) 987Assert.Equal("S.field As System.Int32", field.ToTestDisplayString()) 1360libComp.GlobalNamespace.GetTypeMember("Base").GetMembers().Select(Function(m) m.ToTestDisplayString())) 1373comp.GlobalNamespace.GetTypeMember("Base").GetMembers().Select(Function(m) m.ToTestDisplayString())) 1493Select(Function(m) m.ToTestDisplayString())) 1499realAssembly.GetAttributes().Select(Function(a) a.AttributeClass.ToTestDisplayString())) 1525Select(Function(m) m.ToTestDisplayString())) 1531metadataAssembly.GetAttributes().Select(Function(a) a.AttributeClass.ToTestDisplayString())) 1555Select(Function(m) m.ToTestDisplayString())) 1562refAssembly.GetAttributes().Select(Function(a) a.AttributeClass.ToTestDisplayString())) 1601Select(Function(m) m.ToTestDisplayString())) 1618Select(Function(m) m.ToTestDisplayString())) 1637Select(Function(m) m.ToTestDisplayString())) 1680Select(Function(m) m.ToTestDisplayString())) 1698Select(Function(m) m.ToTestDisplayString())) 1718Select(Function(m) m.ToTestDisplayString())) 1749Select(Function(m) m.ToTestDisplayString()))
Emit\EditAndContinue\EditAndContinueClosureTests.vb (4)
1540Dim ctor00 = compilation0.GetMembers("C..ctor").Single(Function(m) m.ToTestDisplayString() = "Sub C..ctor()") 1541Dim ctor10 = compilation0.GetMembers("C..ctor").Single(Function(m) m.ToTestDisplayString() = "Sub C..ctor(x As System.Int32)") 1542Dim ctor01 = compilation1.GetMembers("C..ctor").Single(Function(m) m.ToTestDisplayString() = "Sub C..ctor()") 1543Dim ctor11 = compilation1.GetMembers("C..ctor").Single(Function(m) m.ToTestDisplayString() = "Sub C..ctor(x As System.Int32)")
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (6)
1020Dim methodShort0 = compilation0.GetMembers("C.F").Single(Function(m) m.ToTestDisplayString() = "Function C.F(a As System.Int16) As System.Threading.Tasks.Task(Of System.Int32)") 1021Dim methodShort1 = compilation1.GetMembers("C.F").Single(Function(m) m.ToTestDisplayString() = "Function C.F(a As System.Int16) As System.Threading.Tasks.Task(Of System.Int32)") 1023Dim methodInt0 = compilation0.GetMembers("C.F").Single(Function(m) m.ToTestDisplayString() = "Function C.F(a As System.Int32) As System.Threading.Tasks.Task(Of System.Int32)") 1024Dim methodInt1 = compilation1.GetMembers("C.F").Single(Function(m) m.ToTestDisplayString() = "Function C.F(a As System.Int32) As System.Threading.Tasks.Task(Of System.Int32)") 1026Dim methodLong0 = compilation0.GetMembers("C.F").Single(Function(m) m.ToTestDisplayString() = "Function C.F(a As System.Int64) As System.Threading.Tasks.Task(Of System.Int32)") 1027Dim methodLong1 = compilation1.GetMembers("C.F").Single(Function(m) m.ToTestDisplayString() = "Function C.F(a As System.Int64) As System.Threading.Tasks.Task(Of System.Int32)")
Emit\EditAndContinue\SymbolMatcherTests.vb (6)
611Assert.Equal("C.x As (a As System.Int32, b As System.Int32)", otherSymbol.ToTestDisplayString()) 749Assert.Equal("Function C.X() As (a As System.Int32, b As System.Int32)", otherSymbol.ToTestDisplayString()) 827Assert.Equal("ReadOnly Property C.X As (a As System.Int32, b As System.Int32)", otherSymbol.ToTestDisplayString()) 889Assert.Equal("Vector.Coordinates As (x As System.Int32, y As System.Int32)", otherSymbol.ToTestDisplayString()) 921Assert.Equal("C.F", otherSymbol.ToTestDisplayString()) 952Assert.Equal("C.F", otherSymbol.ToTestDisplayString())
Emit\EmitMetadata.vb (4)
174elem.Add(New System.Xml.Linq.XAttribute("base", t.BaseType.ToTestDisplayString())) 193elem.Add(New System.Xml.Linq.XAttribute("type", f.Type.ToTestDisplayString())) 798Assert.Equal("Sub N.C." + WellKnownMemberNames.InstanceConstructorName + "()", ctor.ToTestDisplayString()) 820Assert.Equal("Sub N.C." + WellKnownMemberNames.StaticConstructorName + "()", cctor.ToTestDisplayString())
Emit\NoPiaEmbedTypes.vb (20)
1067Assert.Equal("Test5.F5 As System.Int32", f5.ToTestDisplayString()) 1108Assert.Equal("Test9.value__ As System.Int32", value__.ToTestDisplayString()) 1120Assert.Equal("Test9.F1", f1.ToTestDisplayString()) 1131Assert.Equal("Test9.F2", f2.ToTestDisplayString()) 1135Assert.Equal("Test9.value__ As System.Int32", test9.GetMembers()(0).ToTestDisplayString()) 1148Assert.Equal("Test10.F3 As System.Int32", f3.ToTestDisplayString()) 1158Assert.Equal("Test10.F4 As System.Int32", f4.ToTestDisplayString()) 1194Assert.Equal("Sub Test11..ctor(TargetObject As System.Object, TargetMethod As System.IntPtr)", ctor.ToTestDisplayString()) 1210Assert.Equal("Function Test11.BeginInvoke(DelegateCallback As System.AsyncCallback, DelegateAsyncState As System.Object) As System.IAsyncResult", begin.ToTestDisplayString()) 1226Assert.Equal("Sub Test11.EndInvoke(DelegateAsyncResult As System.IAsyncResult)", [end].ToTestDisplayString()) 1241Assert.Equal("Sub Test11.Invoke()", invoke.ToTestDisplayString()) 1262Assert.Equal("Sub ITest13.M13(x As System.Int32)", m13.ToTestDisplayString()) 1267Assert.Equal("Sub ITest14.M14()", itest14.GetMembers()(0).ToTestDisplayString()) 1268Assert.Equal("Sub ITest14.set_P6(Value As System.Int32)", itest14.GetMembers()(1).ToTestDisplayString()) 1269Assert.Equal("Sub ITest14.add_E4(obj As System.Action)", itest14.GetMembers()(2).ToTestDisplayString()) 1270Assert.Equal("Sub ITest14.remove_E4(obj As System.Action)", itest14.GetMembers()(3).ToTestDisplayString()) 1271Assert.Equal("WriteOnly Property ITest14.P6 As System.Int32", itest14.GetMembers()(4).ToTestDisplayString()) 1272Assert.Equal("Event ITest14.E4 As System.Action", itest14.GetMembers()(5).ToTestDisplayString()) 1276Assert.Equal("Sub ITest16.M16()", itest16.GetMembers()(0).ToTestDisplayString()) 1325Assert.Equal("Sub ITest17.M17()", m17.ToTestDisplayString())
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (18)
DteeTests.vb (1)
402AssertEx.SetEqual(typesAndNamespaces.Select(Function(tn) tn.NamespaceOrType.ToTestDisplayString()), "root", "root.N1", "root.N2", "root.N3")
HoistedMeTests.vb (1)
665Assert.Equal(expectedType, method.ReturnType.ToTestDisplayString())
ImportDebugInfoTests.vb (16)
285Assert.Equal("System", typesAndNamespaces.Single().NamespaceOrType.ToTestDisplayString()) 320Assert.Equal("System", typesAndNamespaces.Single().NamespaceOrType.ToTestDisplayString()) 455Assert.Equal("root", rootNamespace.ToTestDisplayString()) 456Assert.Equal("root.N", currentNamespace.ToTestDisplayString()) 462AssertEx.SetEqual(expectedNamespaces, typesAndNamespaces.Select(Function(i) i.NamespaceOrType.ToTestDisplayString())) 465Assert.Equal("System.Collections", aliases("A").Alias.Target.ToTestDisplayString()) 466Assert.Equal("System.Collections.ArrayList", aliases("B").Alias.Target.ToTestDisplayString()) 467Assert.Equal("System.Threading.Tasks", aliases("D").Alias.Target.ToTestDisplayString()) 468Assert.Equal("System.Threading.Timer", aliases("E").Alias.Target.ToTestDisplayString()) 511Assert.Equal("N", currentNamespace.ToTestDisplayString()) 517Assert.Equal("N", typesAndNamespaces.Single().NamespaceOrType.ToTestDisplayString()) 574Assert.Equal("root", rootNamespace.ToTestDisplayString()) 575Assert.Equal("root.N", currentNamespace.ToTestDisplayString()) 582AssertEx.SetEqual(expectedNamespaces, typesAndNamespaces.Select(Function(i) i.NamespaceOrType.ToTestDisplayString())) 585Assert.Equal("System.Collections", aliases("A").Alias.Target.ToTestDisplayString()) 586Assert.Equal("System.Collections.ArrayList", aliases("B").Alias.Target.ToTestDisplayString())
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2339)
Binding\Binder_Expressions_Tests.vb (12)
2812Assert.Equal("E", symbolInfo.Symbol.ToTestDisplayString()) 2822Assert.Equal("e As E", symbolInfo.Symbol.ToTestDisplayString()) 2826Assert.Equal("E", symbolInfo.Symbol.ToTestDisplayString()) 2858Assert.Equal("E", symbolInfo.Symbol.ToTestDisplayString()) 2868Assert.Equal("e As E", symbolInfo.Symbol.ToTestDisplayString()) 2872Assert.Equal("E", symbolInfo.Symbol.ToTestDisplayString()) 2904Assert.Equal("e As System.Object", symbolInfo.Symbol.ToTestDisplayString()) 2913Assert.Equal("e As System.Object", symbolInfo.Symbol.ToTestDisplayString()) 2917Assert.Equal("e As System.Object", symbolInfo.Symbol.ToTestDisplayString()) 2955Assert.Equal("e As ?", symbolInfo.Symbol.ToTestDisplayString()) 2964Assert.Equal("e As ?", symbolInfo.Symbol.ToTestDisplayString()) 2968Assert.Equal("e As ?", symbolInfo.Symbol.ToTestDisplayString())
Binding\BindingCollectionInitializerTests.vb (5)
1797Assert.Equal("Sub X.Add(x As System.String)", symbolInfo.Symbol.ToTestDisplayString()) 1807Assert.Equal("Sub X.Add(x As System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 1852Roslyn.Utilities.EnumerableExtensions.Order(symbolInfo.CandidateSymbols.Select(Function(s) s.ToTestDisplayString())).ToArray()) 1929Assert.Equal("Sub X.Add(x As System.String, y As System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 2007Assert.Equal("System.Collections.Generic.List(Of System.String)", semanticModel.GetSymbolInfo(name).Symbol.ToTestDisplayString())
Binding\BindingErrorTests.vb (3)
18850Assert.Equal("Event M1.t As M1.test_x", model.GetSymbolInfo(add.EventExpression).Symbol.ToTestDisplayString()) 18873Assert.Equal("Event M1.t As M1.test_x", model.GetSymbolInfo(remove.EventExpression).Symbol.ToTestDisplayString()) 18889Assert.Equal("Event M1.t As M1.test_x", model.GetSymbolInfo(raise.Name).Symbol.ToTestDisplayString())
Binding\ForEachTests.vb (12)
4600Assert.Equal("Function System.Array.GetEnumerator() As System.Collections.IEnumerator", info.GetEnumeratorMethod.ToTestDisplayString()) 4601Assert.Equal("ReadOnly Property System.Collections.IEnumerator.Current As System.Object", info.CurrentProperty.ToTestDisplayString()) 4602Assert.Equal("System.Int32", info.ElementType.ToTestDisplayString()) 4606Assert.Equal("Function C.op_Implicit(x As System.Int32) As C", info.ElementConversion.Method.ToTestDisplayString()) 4658Assert.Equal("Function System.Array.GetEnumerator() As System.Collections.IEnumerator", info.GetEnumeratorMethod.ToTestDisplayString()) 4659Assert.Equal("ReadOnly Property System.Collections.IEnumerator.Current As System.Object", info.CurrentProperty.ToTestDisplayString()) 4660Assert.Equal("System.Int32", info.ElementType.ToTestDisplayString()) 4664Assert.Equal("Function C.op_Implicit(x As System.Int32) As C", info.ElementConversion.Method.ToTestDisplayString()) 4721Assert.Equal("Function System.String.GetEnumerator() As System.CharEnumerator", info.GetEnumeratorMethod.ToTestDisplayString()) 4722Assert.Equal("ReadOnly Property System.CharEnumerator.Current As System.Char", info.CurrentProperty.ToTestDisplayString()) 4723Assert.Equal("System.Char", info.ElementType.ToTestDisplayString()) 4727Assert.Equal("Function C.op_Implicit(x As System.Char) As C", info.ElementConversion.Method.ToTestDisplayString())
Binding\ImplicitVariableTests.vb (1)
1250Assert.Equal(expectedSymbol, semanticInfo.Symbol.ToTestDisplayString())
Binding\LookupTests.vb (50)
1623Assert.Equal("System.ComponentModel", ns.ToTestDisplayString()) 1627Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 1631Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 1673Assert.Equal("System.Diagnostics", ns.ToTestDisplayString()) 1677Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 1681Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 1733Assert.Equal("NS1.NS3.NS4", ns2.ToTestDisplayString()) 1742Assert.Equal("NS1.NS3", ns1.ToTestDisplayString()) 1746Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 1750Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 1931Assert.Equal({"NS1.NS6.NS7.T1", "NS2.NS6.NS7.T1", "NS4.NS6.NS7.T1", "NS5.NS6.NS7.T1"}, info3.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 1939Assert.Equal({"NS1.NS6.NS7", "NS2.NS6.NS7", "NS4.NS6.NS7", "NS5.NS6.NS7"}, info2.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 1947Assert.Equal({"NS1.NS6", "NS2.NS6", "NS4.NS6", "NS5.NS6"}, info1.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 1951Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 1955Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 1963Assert.Equal({"NS1.NS6", "NS2.NS6", "NS3.NS6", "NS4.NS6", "NS5.NS6", "NS9.NS6"}, info2.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 1972Assert.Equal({"NS1.NS6.NS7", "NS2.NS6.NS7", "NS4.NS6.NS7", "NS5.NS6.NS7", "NS9.NS6.NS7"}, info3.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 1980Assert.Equal({"NS1.NS6", "NS2.NS6", "NS4.NS6", "NS5.NS6", "NS9.NS6"}, info3.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2098Assert.Equal("NS1.NS6.NS7.T1", info3.Symbol.ToTestDisplayString()) 2102Assert.Equal("Sub NS1.NS6.NS7.T1..ctor()", info12.Symbol.ToTestDisplayString()) 2106Assert.Equal("NS1.NS6.NS7", info2.Symbol.ToTestDisplayString()) 2112Assert.Equal("NS1.NS6", info1.Symbol.ToTestDisplayString()) 2117Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2121Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2243Assert.Equal({"Sub NS1.NS6.NS7.T1.M1()", "Sub NS2.NS6.NS7.T1.M1()", "Sub NS5.NS6.NS7.T1.M1()"}, info3.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2250Assert.Equal({"NS1.NS6.NS7", "NS2.NS6.NS7", "NS5.NS6.NS7"}, info2.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2257Assert.Equal({"NS1.NS6", "NS2.NS6", "NS5.NS6"}, info1.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2261Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2265Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2356Assert.Equal({"Sub NS1.NS6.NS7.T1.M1(x As System.Int32)", "Sub NS1.NS6.NS7.T1.M1(x As System.Int64)"}, info3.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2361Assert.Equal("NS1.NS6.NS7", info2.Symbol.ToTestDisplayString()) 2367Assert.Equal("NS1.NS6", info1.Symbol.ToTestDisplayString()) 2372Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2376Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2457Assert.Equal("Sub NS1.NS6.NS7.T1.M1()", info3.Symbol.ToTestDisplayString()) 2462Assert.Equal("NS1.NS6.NS7", info2.Symbol.ToTestDisplayString()) 2468Assert.Equal("NS1.NS6", info1.Symbol.ToTestDisplayString()) 2473Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2477Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2601Assert.Equal({"NS1.NS6.NS7.Module1.T1", "NS2.NS6.NS7.Module1.T1", "NS5.NS6.NS7.Module1.T1"}, info3.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2608Assert.Equal({"NS1.NS6.NS7", "NS2.NS6.NS7", "NS5.NS6.NS7"}, info2.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2615Assert.Equal({"NS1.NS6", "NS2.NS6", "NS5.NS6"}, info1.CandidateSymbols.AsEnumerable().Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2619Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2623Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2731Assert.Equal("NS1.NS6.NS7.Module1.T1", info3.Symbol.ToTestDisplayString()) 2735Assert.Equal("Sub NS1.NS6.NS7.Module1.T1..ctor()", info12.Symbol.ToTestDisplayString()) 2739Assert.Equal("NS1.NS6.NS7", info2.Symbol.ToTestDisplayString()) 2745Assert.Equal("NS1.NS6", info1.Symbol.ToTestDisplayString()) 2750Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray()) 2754Select(Function(s) s.ToTestDisplayString()).OrderBy(Function(s) s).ToArray())
Binding\MethodBodyBindingTests.vb (4)
520Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()) 524Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 714Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()) 718Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString())
Compilation\CompilationAPITests.vb (18)
1485Assert.Equal("(System.Int32, System.String)", tupleWithoutNames.ToTestDisplayString()) 1487Assert.Equal({"System.Int32", "System.String"}, tupleWithoutNames.TupleElements.Select(Function(t) t.Type.ToTestDisplayString())) 1501Assert.Equal("(Alice As System.Int32, Bob As System.String)", tupleWithNames.ToTestDisplayString()) 1503Assert.Equal({"System.Int32", "System.String"}, tupleWithNames.TupleElements.Select(Function(t) t.Type.ToTestDisplayString())) 1681Assert.Equal("<anonymous type: Key P As System.Object, Key Q As System.String>", type.ToTestDisplayString()) 1684Assert.Equal("<anonymous type: Key P As System.Object, Key Q As System.String>", type.ToTestDisplayString()) 1687Assert.Equal("<anonymous type: Key P As System.Object, Key Q As System.String>", type.ToTestDisplayString()) 1690Assert.Equal("<anonymous type: Key P As System.Object, Key Q As System.String>", type.ToTestDisplayString()) 1693Assert.Equal("<anonymous type: Key P As System.Object, Key Q As System.String>", type.ToTestDisplayString()) 1696Assert.Equal("<anonymous type: Key P As System.Object, Key Q As System.String>", type.ToTestDisplayString()) 1699Assert.Equal("<anonymous type: Key P As System.Object, Key Q As System.String>", type.ToTestDisplayString()) 1707Assert.Equal("<empty anonymous type>", type.ToTestDisplayString()) 1719Assert.Equal("<anonymous type: Key P As System.Object, Key Q As System.String>", type.ToTestDisplayString()) 1725Assert.Equal("<anonymous type: Key P As System.Object, Key Q As System.String>", type.ToTestDisplayString()) 1948Assert.Equal("Pair(Of System.Object, System.String)", type.ToTestDisplayString()) 1955Assert.Equal("Pair(Of System.Object, System.String)", type.ToTestDisplayString()) 1980Assert.Equal("Sub Program.M(Of System.Object, System.String)()", type.ToTestDisplayString()) 1987Assert.Equal("Sub Program.M(Of System.Object, System.String)()", type.ToTestDisplayString())
Compilation\MyTemplateTests.vb (5)
237Assert.Equal("My.MyApplication", semanticSummary.Type.ToTestDisplayString()) 239Assert.Equal("My.MyApplication", semanticSummary.ConvertedType.ToTestDisplayString()) 296Assert.Equal("Function My.MyApplication.Goo() As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 303Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 304Assert.Equal("Function My.MyApplication.Goo() As System.Int32", sortedMethodGroup(0).ToTestDisplayString())
Compilation\SemanticModelAPITests.vb (49)
286Assert.Equal("B", semanticInfo.Type.ToTestDisplayString()) 338Assert.Equal("M", semanticInfo.Type.ToTestDisplayString()) 343Assert.Equal("M", semanticInfo.Type.ToTestDisplayString()) 377Assert.Equal("System.Int32", semanticInfoExpression.Type.ToTestDisplayString()) 381Assert.Equal("System.Console", semanticInfoExpression.Symbol.ToTestDisplayString()) 382Assert.Equal("System.Console", semanticInfoExpression.Type.ToTestDisplayString()) 384Assert.Equal("B=System.Console", semanticInfoExpression.Alias.ToTestDisplayString()) 420Assert.Equal("Sub System.ObsoleteAttribute..ctor()", symbolInfo.Symbol.ToTestDisplayString()) 427Assert.Equal("Sub System.ObsoleteAttribute..ctor()", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 428Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String)", symbolInfo.CandidateSymbols(1).ToTestDisplayString()) 429Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String, [error] As System.Boolean)", symbolInfo.CandidateSymbols(2).ToTestDisplayString()) 436Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String)", symbolInfo.Symbol.ToTestDisplayString()) 450Assert.Equal("Sub C.DAttribute..ctor()", symbolInfo.Symbol.ToTestDisplayString()) 458Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String)", symbolInfo.Symbol.ToTestDisplayString()) 466Assert.Equal("Sub C.DAttribute..ctor()", symbolInfo.Symbol.ToTestDisplayString()) 503Assert.Equal("Sub C.Bar(Of T)(x As T)", symbolInfo.Symbol.ToTestDisplayString()) 512Assert.Equal("Sub C.Bar(Of T)(x As T)", speculativeSymbolInfo.Symbol.ToTestDisplayString()) 544Assert.Equal("System.Collections.Generic.List(Of T)", oldSymbol.ToTestDisplayString()) 552Assert.Equal("System.Collections.Generic.List(Of T)", newSymbol.ToTestDisplayString()) 621Assert.Equal("System.Int32", initializerTypeInfo.Type.ToTestDisplayString()) 673Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 674Assert.Equal("System.Object", typeInfo.ConvertedType.ToTestDisplayString()) 726Assert.Equal("System.Int16", typeInfo.Type.ToTestDisplayString()) 727Assert.Equal("System.Int32", typeInfo.ConvertedType.ToTestDisplayString()) 778Assert.Equal("System.Int32", DirectCast(local, LocalSymbol).Type.ToTestDisplayString()) 782Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 835Assert.Equal("System.Int32", DirectCast(local, LocalSymbol).Type.ToTestDisplayString()) 850Assert.Equal("System.String", DirectCast(local, LocalSymbol).Type.ToTestDisplayString()) 889Assert.Equal("x As System.Int32", originalX.ToTestDisplayString()) 910Assert.Equal("x As System.Int32", local.ToTestDisplayString()) 1232Assert.Equal("Sub System.ObsoleteAttribute..ctor()", symbolInfo.Symbol.ToTestDisplayString()) 1244Assert.Equal("Sub System.ObsoleteAttribute..ctor()", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 1245Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String)", symbolInfo.CandidateSymbols(1).ToTestDisplayString()) 1246Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String, [error] As System.Boolean)", symbolInfo.CandidateSymbols(2).ToTestDisplayString()) 1263Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String)", symbolInfo.Symbol.ToTestDisplayString()) 1298Assert.Equal("Sub C.DAttribute..ctor()", symbolInfo.Symbol.ToTestDisplayString()) 1311Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String)", symbolInfo.Symbol.ToTestDisplayString()) 1335Assert.Equal("Sub C.DAttribute..ctor()", symbolInfo.Symbol.ToTestDisplayString()) 1347Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String)", symbolInfo.Symbol.ToTestDisplayString()) 1450Assert.Equal("System.Int32", DirectCast(local, LocalSymbol).Type.ToTestDisplayString()) 1454Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 1599Assert.Equal("System.Int32", DirectCast(local, LocalSymbol).Type.ToTestDisplayString()) 1615Assert.Equal("System.String", DirectCast(local, LocalSymbol).Type.ToTestDisplayString()) 1631Assert.Equal("System.Int32", DirectCast(local, LocalSymbol).Type.ToTestDisplayString()) 1638Assert.Equal("System.Int32", paramSymbol.Type.ToTestDisplayString()) 2903Assert.Equal("System.Int32()", castType.ToTestDisplayString()) 2907Assert.Equal("System.Int32()", typeInfo.ConvertedType.ToTestDisplayString()) 3848Assert.Equal("Function <generated method>(arg As System.Object) As System.Boolean", semanticSummary.ConvertedType.ToTestDisplayString()) 4619Assert.Equal("MyStructure.F As System.Int32", symbolInfo.CandidateSymbols.Single().ToTestDisplayString())
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (111)
486Assert.Equal("B", bindInfo1.Type.ToTestDisplayString()) 532Assert.Equal("B", bindInfo1.Type.ToTestDisplayString()) 670Assert.Equal("Goo.Bar.N1.C1", typeSymbol.ToTestDisplayString()) 674Assert.Equal("Goo.Bar.N1.N2.C2", typeSymbol.ToTestDisplayString()) 678Assert.Equal("Goo.Bar.N1.N2.C2", typeSymbol2.ToTestDisplayString()) 683Assert.Equal("Goo.Bar.N1.N2.Q", typeSymbol.ToTestDisplayString()) 689Assert.Equal("Goo.Bar.N1.N2.Q", typeSymbol2.ToTestDisplayString()) 696Assert.Equal("Goo.Bar.N1.N2.Q", typeSymbol3.ToTestDisplayString()) 704Assert.Equal("Goo.Bar.N1.N2.Q", typeSymbol4.ToTestDisplayString()) 713Assert.Equal("Goo.Bar.N1.N2.Q(Of T)", typeSymbol5.ToTestDisplayString()) 723Assert.Equal("System.C3", typeSymbol6.ToTestDisplayString()) 729Assert.Equal("Goo.Bar.N1", typeSymbol7.ToTestDisplayString()) 734Assert.Equal("Goo.Bar.N2.Wack", typeSymbol8.ToTestDisplayString()) 739Assert.Equal("Goo.Bar.N2.Wack2", typeSymbol9.ToTestDisplayString()) 744Assert.Equal("Goo.Bar.N2.Wack3", typeSymbol10.ToTestDisplayString()) 839Assert.Equal("Goo.Bar.N1", nsSymbol0.ToTestDisplayString()) 843Assert.Equal("Goo.Bar.N1.N2.N3", nsSymbol1.ToTestDisplayString()) 847Assert.Equal("Goo.Bar.N4", nsSymbol2.ToTestDisplayString()) 851Assert.Equal("Goo.Bar.N4", nsSymbol3.ToTestDisplayString()) 856Assert.Equal("Goo.Bar.N1.N2", nsSymbol4.ToTestDisplayString()) 860Assert.Equal("Goo.Bar.N1.N2.N3", nsSymbol5.ToTestDisplayString()) 865Assert.Equal("Goo.Bar.N4", nsSymbol6.ToTestDisplayString()) 870Assert.Equal("Goo.Bar.N1", nsSymbol7.ToTestDisplayString()) 874Assert.Equal("N1", nsSymbol8.ToTestDisplayString()) 878Assert.Equal("N7", nsSymbol9.ToTestDisplayString()) 882Assert.Equal("Global", nsSymbol10.ToTestDisplayString()) 1012Assert.Equal("Sub Goo.Bar.N1.N2.N3.C1.Goo(x As System.Int32)", methSymbol1.ToTestDisplayString()) 1018Assert.Equal("Function Goo.Bar.N1.N2.N3.C1.Goo() As System.String", methSymbol2.ToTestDisplayString()) 1024Assert.Equal("Function Goo.Bar.N1.N2.N3.C1.Goo(a As System.Int32, y As System.String) As System.Int64", methSymbol3.ToTestDisplayString()) 1030Assert.Equal("Sub Goo.Bar.N1.N2.N3.C1..ctor()", methSymbol4.ToTestDisplayString()) 1036Assert.Equal("Sub Goo.Bar.N1.N2.N3.C1..cctor()", methSymbol5.ToTestDisplayString()) 1042Assert.Equal("Function Goo.Bar.N1.N2.N3.C1.Goo(b As System.Int32, y As System.String) As System.Int64", methSymbol6.ToTestDisplayString()) 1051Assert.Equal("Sub Goo.Bar.N1.Wack.Wackadoodle()", methSymbol8.ToTestDisplayString()) 1255Assert.Equal("System.Int32", paramSymbol1.Type.ToTestDisplayString()) 1256Assert.Equal("Sub Goo.Bar.N1.C1.Goo(x As System.Int32, [yopt As System.String = ""hi""])", paramSymbol1.ContainingSymbol.ToTestDisplayString()) 1263Assert.Equal("System.String", paramSymbol2.Type.ToTestDisplayString()) 1264Assert.Equal("Sub Goo.Bar.N1.C1.Goo(x As System.Int32, [yopt As System.String = ""hi""])", paramSymbol2.ContainingSymbol.ToTestDisplayString()) 1271Assert.Equal("System.Int64", paramSymbol3.Type.ToTestDisplayString()) 1272Assert.Equal("Function Goo.Bar.N1.C1.Goo(a As System.Int64, a As System.Int32) As System.String", paramSymbol3.ContainingSymbol.ToTestDisplayString()) 1279Assert.Equal("System.Int32", paramSymbol4.Type.ToTestDisplayString()) 1280Assert.Equal("Function Goo.Bar.N1.C1.Goo(a As System.Int64, a As System.Int32) As System.String", paramSymbol4.ContainingSymbol.ToTestDisplayString()) 1287Assert.Equal("System.String", paramSymbol5.Type.ToTestDisplayString()) 1288Assert.Equal("Sub Goo.Bar.N1.C1..ctor(c As System.String, d As System.String)", paramSymbol5.ContainingSymbol.ToTestDisplayString()) 1321Assert.Equal("System.Single", paramSymbol1.Type.ToTestDisplayString()) 1322Assert.Equal("Event N1.Test.Percent(Percent As System.Single)", paramSymbol1.ContainingType.AssociatedSymbol.ToTestDisplayString()) 1323Assert.Equal("Sub N1.Test.PercentEventHandler.Invoke(Percent As System.Single)", paramSymbol1.ContainingSymbol.ToTestDisplayString()) 1368Assert.Equal("System.Int64", paramSymbol1.Type.ToTestDisplayString()) 1373Assert.Equal("System.Single", paramSymbol2.Type.ToTestDisplayString()) 1378Assert.Equal("System.Int32", paramSymbol3.Type.ToTestDisplayString()) 1383Assert.Equal("System.String", paramSymbol4.Type.ToTestDisplayString()) 1388Assert.Equal("System.String", paramSymbol5.Type.ToTestDisplayString()) 1392Assert.Equal("System.Double", paramSymbol6.Type.ToTestDisplayString()) 1396Assert.Equal("System.Decimal", paramSymbol7.Type.ToTestDisplayString()) 1464Assert.Equal("Property Program.DefProp(p As System.Int32) As System.String", defPropSymbol.ToTestDisplayString()) 1467Assert.Equal("Property Program.AutoProp As System.String", autoPropSymbol.ToTestDisplayString()) 1470Assert.Equal("WriteOnly Property Program.RegularProp As System.String", regularPropSymbol.ToTestDisplayString()) 1538Assert.Equal("MS_=Microsoft", model.GetDeclaredSymbol(importsClause).ToTestDisplayString()) 1540Assert.Equal("Sys=System.Collections", model.GetDeclaredSymbol(importsClause).ToTestDisplayString()) 1542Assert.Equal("Sys_Collections=System", model.GetDeclaredSymbol(importsClause).ToTestDisplayString()) 1544Assert.Equal("Sys_Collections_BitArray=System.Collections.BitArray", model.GetDeclaredSymbol(importsClause).ToTestDisplayString()) 1546Assert.Equal("MS_=System.Collections", model.GetDeclaredSymbol(importsClause).ToTestDisplayString()) 1548Assert.Equal("M=System.Collections", model.GetDeclaredSymbol(importsClause).ToTestDisplayString()) 1551Assert.Equal("M=System.Collections", model.GetDeclaredSymbolFromSyntaxNode(genericSyntax).ToTestDisplayString()) 1638Assert.Equal("VB6=Microsoft.VisualBasic", symbol.ToTestDisplayString()) 1683Assert.Equal("Function I1.F() As System.String", fSymbol1.ToTestDisplayString()) 1687Assert.Equal("Sub C1..ctor()", nSymbol.ToTestDisplayString()) 1691Assert.Equal("Sub C1.S()", sSymbol.ToTestDisplayString()) 1695Assert.Equal("Function C1.F() As System.String", fSymbol2.ToTestDisplayString()) 1699Assert.Equal("Declare Ansi Sub C1.PInvokeSub Lib ""Bar"" ()", declareSubSymbol.ToTestDisplayString()) 1703Assert.Equal("Declare Ansi Function C1.PInvokeFun Lib ""Baz"" () As System.Int32", declareFunSymbol.ToTestDisplayString()) 1752Assert.Equal("I1", i1Symbol.ToTestDisplayString()) 1755Assert.Equal("NS", nsSymbol.ToTestDisplayString()) 1758Assert.Equal("NS.C1", c1Symbol.ToTestDisplayString()) 1761Assert.Equal("NS.C1.I2", i2Symbol.ToTestDisplayString()) 1764Assert.Equal("NS.C1.C2", c2Symbol.ToTestDisplayString()) 1767Assert.Equal("NS.C1.E2", e2Symbol.ToTestDisplayString()) 1770Assert.Equal("NS.C1.E2.None", e2NoneSymbol.ToTestDisplayString()) 1847Assert.Equal("Goo.Bar.N1.C1(Of TTT, UUU)", tpSymbol1.ContainingSymbol.ToTestDisplayString()) 1856Assert.Equal("Goo.Bar.N1.C1(Of TTT, UUU)", tpSymbol2.ContainingSymbol.ToTestDisplayString()) 1865Assert.Equal("Goo.Bar.N1.C1(Of TTT, UUU)", tpSymbol3.ContainingSymbol.ToTestDisplayString()) 1874Assert.Equal("Goo.Bar.N1.C1(Of TTT, UUU)", tpSymbol4.ContainingSymbol.ToTestDisplayString()) 1883Assert.Equal("Sub Goo.Bar.N1.C1(Of TTT, UUU).K(Of VVV)(a As VVV)", tpSymbol5.ContainingSymbol.ToTestDisplayString()) 2020Assert.Equal("System.Object", DirectCast(varSymbol1, FieldSymbol).Type.ToTestDisplayString()) 2030Assert.Equal("System.String", DirectCast(varSymbol2, FieldSymbol).Type.ToTestDisplayString()) 2040Assert.Equal("System.String", DirectCast(varSymbol3, FieldSymbol).Type.ToTestDisplayString()) 2050Assert.Equal("System.Object()", DirectCast(varSymbol4, FieldSymbol).Type.ToTestDisplayString()) 2060Assert.Equal("System.String", DirectCast(varSymbol5, FieldSymbol).Type.ToTestDisplayString()) 2070Assert.Equal("System.String", DirectCast(varSymbol6, ParameterSymbol).Type.ToTestDisplayString()) 2080Assert.Equal("System.String", DirectCast(varSymbol7, LocalSymbol).Type.ToTestDisplayString()) 2091Assert.Equal("System.Int32", DirectCast(varSymbol8, LocalSymbol).Type.ToTestDisplayString()) 2137Assert.Equal("System.Int32()", symbol.Type.ToTestDisplayString()) 2172Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 2177Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 2182Assert.Equal("System.AttributeTargets", semanticInfo.Type.ToTestDisplayString()) 2187Assert.Equal("System.DateTime", semanticInfo.Type.ToTestDisplayString()) 2192Assert.Equal("System.Decimal", semanticInfo.Type.ToTestDisplayString()) 2207Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 2212Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 2217Assert.Equal("System.AttributeTargets", semanticInfo.Type.ToTestDisplayString()) 2222Assert.Equal("System.DateTime", semanticInfo.Type.ToTestDisplayString()) 2227Assert.Equal("System.Decimal", semanticInfo.Type.ToTestDisplayString()) 2373Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 2375Assert.Equal("ReadOnly Property System.String.Length As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 2380Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 2382Assert.Equal("ReadOnly Property System.String.Length As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 2614Assert.Equal("System", nsSymbolA.ToTestDisplayString()) 2714Assert.Equal("x As System.Object", paramSymbol1.ToTestDisplayString()) 2908Assert.Equal("Function I1.F() As System.String", fSymbol1.ToTestDisplayString()) 2919Assert.Equal("Function NewNs.I1.F() As System.String", fSymbol2.ToTestDisplayString()) 2930Assert.Equal("Function I1.F() As System.String", fSymbol2.ToTestDisplayString()) 2953Assert.Equal("?", symbol.ToTestDisplayString())
Compilation\SemanticModelLookupSymbolsAPITests.vb (54)
57Assert.Equal("B.f1 As System.Int32", syms(0).ToTestDisplayString()) 63Dim fullNames = From s In syms.AsEnumerable Order By s.ToTestDisplayString() Select s.ToTestDisplayString() 69Assert.Equal("System.Int32", syms(0).ToTestDisplayString()) 105Assert.Equal("B As System.Int32", syms(0).ToTestDisplayString()) 111Dim fullNames = syms.Select(Function(x) x.ToTestDisplayString()).OrderBy(StringComparer.Ordinal).ToArray() 119fullNames = syms.Select(Function(x) x.ToTestDisplayString()).OrderBy(StringComparer.Ordinal).ToArray() 162Dim fullNames = From s In syms.AsEnumerable Order By s.ToTestDisplayString() Select s.ToTestDisplayString() 170Assert.Equal("C.z As System.Int32", syms(0).ToTestDisplayString()) 175Assert.Equal("AliasZ=B.Z", syms(0).ToTestDisplayString()) 180Assert.Equal("C", syms(0).ToTestDisplayString()) 220Dim fullNames = From s In syms Order By s.ToTestDisplayString() Select s.ToTestDisplayString() 265Dim fullNames = From s In symbols.AsEnumerable Order By s.ToTestDisplayString() Select s.ToTestDisplayString() 489Assert.Equal("Function System.Object.GetHashCode() As System.Int32", actual_lookupSymbols(0).ToTestDisplayString()) 601Dim actual_lookupSymbols_strings = actual_lookupSymbols.Select(Function(s) s.ToTestDisplayString()).ToList() 645Dim actual_lookupSymbols_strings = actual_lookupSymbols.Select(Function(s) s.ToTestDisplayString()).ToList() 690Dim actual_lookupSymbols_strings = actual_lookupSymbols.Select(Function(s) s.ToTestDisplayString()).ToList() 735Dim actual_lookupSymbols_strings = actual_lookupSymbols.Select(Function(s) s.ToTestDisplayString()).ToList() 771Dim actual_lookupSymbols_strings = actual_lookupSymbols.Select(Function(s) s.ToTestDisplayString()).ToList() 807Dim actual_lookupSymbols_strings = actual_lookupSymbols.Select(Function(s) s.ToTestDisplayString()).ToList() 850Dim actual_lookupSymbols_strings = actual_lookupSymbols.Select(Function(s) s.ToTestDisplayString()).ToList() 906Assert.Equal("Sub System.Object.Finalize()", result.SingleSymbol.ToTestDisplayString()) 912Assert.Equal("Function System.Object.MemberwiseClone() As System.Object", result.SingleSymbol.ToTestDisplayString()) 950Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 988Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1059Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1091Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1122Assert.Equal("Function Test.Func1() As System.Int32", result.SingleSymbol.ToTestDisplayString()) 1128Assert.Equal("x As System.Int32", result.SingleSymbol.ToTestDisplayString()) 1163Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1208Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1255Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1302Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1366Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1436Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1482Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1518Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1554Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1588Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1644Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1697Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1745Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1789Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1825Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1858Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1893Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1928Dim actual_lookupSymbols_as_string = actual_lookupSymbols.Select(Function(e) e.ToTestDisplayString()) 1976Assert.Equal("x As System.Int32", symsX(0).ToTestDisplayString()) 1980Assert.Equal("y As System.Int32", symsY(0).ToTestDisplayString()) 2008Assert.Equal("x As System.Int32", symsX(0).ToTestDisplayString()) 2012Assert.Equal("y As System.Int32", symsY(0).ToTestDisplayString())
ExtensionMethods\SemanticModelTests.vb (60)
59Assert.Equal("Function C1.F1() As System.Int32", method.ToTestDisplayString()) 62Assert.Equal("C1", method.ReceiverType.ToTestDisplayString()) 63Assert.Equal("Function Module1.F1(ByRef this As C1) As System.Int32", method.ReducedFrom.ToTestDisplayString()) 66Assert.Equal("Function Module1.F1(ByRef this As C1) As System.Int32", method.CallsiteReducedFromMethod.ToTestDisplayString()) 69Assert.Equal("Function C1.F1() As System.Int32", reducedMethod.ToTestDisplayString()) 75Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 76Assert.Equal("Function C1.F1() As System.Int32", sortedMethodGroup(0).ToTestDisplayString()) 127Assert.Equal("Function C1.F1() As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 132Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 133Assert.Equal("Function C1.F1() As System.Int32", sortedMethodGroup(0).ToTestDisplayString()) 134Assert.Equal("Function C1.F1(x As System.Int32) As System.Int32", sortedMethodGroup(1).ToTestDisplayString()) 181Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 183Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 187Assert.Equal("Function C1.F1() As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 248Dim sortedMethodGroup = actual_lookupSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 249Assert.Equal("Function C1.F1() As System.Int32", sortedMethodGroup(0).ToTestDisplayString()) 250Assert.Equal("Function C1.F1(x As System.Int32) As System.Int32", sortedMethodGroup(1).ToTestDisplayString()) 254Assert.Equal("Function C1.F1(x As System.Int32) As System.Int32", actual_lookupSymbols(0).ToTestDisplayString()) 302Dim sortedMethodGroup = actual_lookupSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString(), StringComparer.Ordinal).ToArray() 303Assert.Equal("Function C1.F1() As System.Int32", sortedMethodGroup(0).ToTestDisplayString()) 304Assert.Equal("Function C1.F1(x As System.Int32) As System.Int32", sortedMethodGroup(1).ToTestDisplayString()) 405Assert.Equal("Sub NS1.NS2.Module1.Test1(Of T1)(this As NS1.NS2.Module1.C1)", actual_lookupSymbols(0).ToTestDisplayString()) 411Dim sortedMethodGroup = actual_lookupSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString(), StringComparer.Ordinal).ToArray() 422Assert.Equal(expected(i), sortedMethodGroup(i).ToTestDisplayString()) 430Assert.Equal("Sub NS1.NS2.Module1.C1.Test1(Of T1, T2, T3, T4)()", actual_lookupSymbols(0).ToTestDisplayString()) 532Dim sortedMethodGroup = actual_lookupSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString(), StringComparer.Ordinal).ToArray() 543Assert.Equal(expected(i), sortedMethodGroup(i).ToTestDisplayString()) 548Assert.Equal("Sub NS1.NS2.Module1.Test1(Of T1)(this As NS1.NS2.Module1.C1)", actual_lookupSymbols(0).ToTestDisplayString()) 552Assert.Equal("Sub NS1.NS2.Module1.C1.Test1(Of T1, T2, T3, T4)()", actual_lookupSymbols(0).ToTestDisplayString()) 653Assert.Equal("Sub NS1.NS2.Module1.Test1(Of T1)(this As NS1.NS2.Module1.C1)", actual_lookupSymbols(0).ToTestDisplayString()) 659Dim sortedMethodGroup = actual_lookupSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString(), StringComparer.Ordinal).ToArray() 670Assert.Equal(expected(i), sortedMethodGroup(i).ToTestDisplayString()) 678Assert.Equal("Sub NS1.NS2.Module1.C1.Test1(Of T1, T2, T3, T4)()", actual_lookupSymbols(0).ToTestDisplayString()) 776Assert.Equal("Sub NS1.NS2.Module1.Test1(Of T, T1)(this As T)", actual_lookupSymbols(0).ToTestDisplayString()) 785Dim sortedMethodGroup = actual_lookupSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString(), StringComparer.Ordinal).ToArray() 796Assert.Equal(expected(i), sortedMethodGroup(i).ToTestDisplayString()) 804Assert.Equal("Sub T.Test1(Of T1, T2, T3, T4)()", actual_lookupSymbols(0).ToTestDisplayString()) 906Dim sortedMethodGroup = actual_lookupSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 923Assert.Equal(expected(i), sortedMethodGroup(i).ToTestDisplayString()) 928sortedMethodGroup = actual_lookupSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 931Assert.Equal(expected(i), sortedMethodGroup(i).ToTestDisplayString()) 936Assert.Equal("Sub NS1.NS2.Module1.C1.Test4(Of T1, T2, T3, T4)()", actual_lookupSymbols(0).ToTestDisplayString()) 1037Dim sortedMethodGroup = actual_lookupSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 1054On symbol.ToTestDisplayString() Equals name Select name Distinct Into Count()) 1059On symbol.ToTestDisplayString() Equals name Into Count()) 1063Assert.Equal("Sub NS1.NS2.Module1.C1.Test4(Of T1, T2, T3, T4)()", actual_lookupSymbols(0).ToTestDisplayString()) 1174On symbol.ToTestDisplayString() Equals name Select name Distinct Into Count()) 1178On symbol.ToTestDisplayString() Equals name Select name Distinct Into Count()) 1182Assert.Equal("Sub NS1.NS2.Module1.C1.Test4(Of T1, T2, T3, T4)()", actual_lookupSymbols(0).ToTestDisplayString()) 1293On symbol.ToTestDisplayString() Equals name Select name Distinct Into Count()) 1297On symbol.ToTestDisplayString() Equals name Select name Distinct Into Count()) 1301Assert.Equal("Sub T.Test4(Of T1, T2, T3, T4)()", actual_lookupSymbols(0).ToTestDisplayString()) 1342Assert.Equal("Sub System.Exception.Goo()", semanticInfo.Symbol.ToTestDisplayString()) 1347Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 1348Assert.Equal("Sub System.Exception.Goo()", sortedMethodGroup(0).ToTestDisplayString()) 1391Assert.Equal("Sub System.Exception.Goo()", semanticInfo.Symbol.ToTestDisplayString()) 1396Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 1397Assert.Equal("Sub System.Exception.Goo()", sortedMethodGroup(0).ToTestDisplayString()) 1472Assert.Equal("alias1=System", alias1.ToTestDisplayString()) 1477Assert.Equal("alias2=System", alias2.ToTestDisplayString())
FlowAnalysis\RegionAnalysisTests.vb (7)
9924Assert.Equal("Me As [MyClass]", flowAnalysis.DataFlowsIn.Single().ToTestDisplayString()) 9926Assert.Equal("Me As [MyClass]", flowAnalysis.ReadInside.Single().ToTestDisplayString()) 9928Assert.Equal("Me As [MyClass]", flowAnalysis.WrittenOutside.Single().ToTestDisplayString()) 9932Assert.Equal("Me As [MyClass]", flowAnalysis.Captured.Single().ToTestDisplayString()) 9933Assert.Equal("Me As [MyClass]", flowAnalysis.CapturedInside.Single().ToTestDisplayString()) 9935Assert.Equal("Me As [MyClass]", flowAnalysis.DataFlowsIn.Single().ToTestDisplayString()) 9937Assert.Equal("Me As [MyClass]", flowAnalysis.ReadInside.Single().ToTestDisplayString())
FlowAnalysis\RegionAnalysisTestsWithStaticLocals.vb (6)
6517Assert.Equal("Me As [MyClass]", flowAnalysis.DataFlowsIn.Single().ToTestDisplayString()) 6519Assert.Equal("Me As [MyClass]", flowAnalysis.ReadInside.Single().ToTestDisplayString()) 6521Assert.Equal("Me As [MyClass]", flowAnalysis.WrittenOutside.Single().ToTestDisplayString()) 6525Assert.Equal("Me As [MyClass]", flowAnalysis.Captured.Single().ToTestDisplayString()) 6526Assert.Equal("Me As [MyClass]", flowAnalysis.DataFlowsIn.Single().ToTestDisplayString()) 6528Assert.Equal("Me As [MyClass]", flowAnalysis.ReadInside.Single().ToTestDisplayString())
Semantics\ArrayLiteralTests.vb (7)
1496Assert.Equal("?", semanticSummary.Type.ToTestDisplayString()) 1498Assert.Equal("?", semanticSummary.ConvertedType.ToTestDisplayString()) 1632Assert.Equal("System.Int64()", semanticSummary.ConvertedType.ToTestDisplayString()) 1688Assert.Equal("m.C", semanticSummary.ConvertedType.ToTestDisplayString()) 1722Assert.Equal("System.String", semanticSummary.ConvertedType.ToTestDisplayString()) 2052Assert.Equal("System.Int32()", semanticSummary.ConvertedType.ToTestDisplayString()) 2085Assert.Equal("System.Int32()", semanticSummary.ConvertedType.ToTestDisplayString())
Semantics\AsyncAwait.vb (10)
112Assert.Equal("Function MyTask(Of System.Int32).GetAwaiter() As MyTaskAwaiter(Of System.Int32)", awaitInfo.GetAwaiterMethod.ToTestDisplayString()) 113Assert.Equal("ReadOnly Property MyTaskAwaiter(Of System.Int32).IsCompleted As System.Boolean", awaitInfo.IsCompletedProperty.ToTestDisplayString()) 114Assert.Equal("Function MyTaskAwaiter(Of System.Int32).GetResult() As System.Int32", awaitInfo.GetResultMethod.ToTestDisplayString()) 938Assert.Equal("Function MyTask(Of System.Int32).GetAwaiter() As MyTaskAwaiter(Of System.Int32)", awaitInfo.GetAwaiterMethod.ToTestDisplayString()) 940Assert.Equal("Function MyTaskAwaiter(Of System.Int32).GetResult() As System.Int32", awaitInfo.GetResultMethod.ToTestDisplayString()) 1419Assert.Equal("Function MyTask(Of System.Int32).GetAwaiter() As MyTaskAwaiter(Of System.Int32)", awaitInfo.GetAwaiterMethod.ToTestDisplayString()) 1420Assert.Equal("ReadOnly Property MyTaskAwaiter(Of System.Int32).IsCompleted As System.Boolean", awaitInfo.IsCompletedProperty.ToTestDisplayString()) 1961Assert.Equal("Function MyTask(Of System.Int32).GetAwaiter() As MyTaskAwaiter(Of System.Int32)", awaitInfo.GetAwaiterMethod.ToTestDisplayString()) 1962Assert.Equal("ReadOnly Property MyTaskAwaiter(Of System.Int32).IsCompleted As System.Boolean", awaitInfo.IsCompletedProperty.ToTestDisplayString()) 1963Assert.Equal("Function MyTaskAwaiter(Of System.Int32).GetResult() As System.Int32", awaitInfo.GetResultMethod.ToTestDisplayString())
Semantics\BinaryOperators.vb (7)
1169Dim containerName As String = compilation.GetSpecialType(resultType).ToTestDisplayString() 1184returnName = compilation.GetSpecialType(SpecialType.System_Boolean).ToTestDisplayString() 1189rightName = compilation.GetSpecialType(SpecialType.System_Int32).ToTestDisplayString() 1194containerName = leftType.ToTestDisplayString() 1208symbol1.ToTestDisplayString()) 1435Assert.Equal("Function System.Int32.op_Equality(left As System.Int32, right As System.Int32) As System.Boolean", symbol.ToTestDisplayString()) 1437Assert.Equal("Function System.Int32.op_Inequality(left As System.Int32, right As System.Int32) As System.Boolean", symbol.ToTestDisplayString())
Semantics\CompoundAssignment.vb (14)
300Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 301Assert.Equal("System.Double", typeInfo.ConvertedType.ToTestDisplayString()) 307Assert.Equal("x As System.String", symbolInfo.Symbol.ToTestDisplayString()) 313Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 314Assert.Equal("System.Double", typeInfo.ConvertedType.ToTestDisplayString()) 320Assert.Equal("y As System.Int32", symbolInfo.Symbol.ToTestDisplayString()) 1027Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 1028Assert.Equal("System.String", typeInfo.ConvertedType.ToTestDisplayString()) 1034Assert.Equal("x As System.Int32", symbolInfo.Symbol.ToTestDisplayString()) 1041Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 1042Assert.Equal("System.String", typeInfo.ConvertedType.ToTestDisplayString()) 1048Assert.Equal("y As System.Int32", symbolInfo.Symbol.ToTestDisplayString()) 1055Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1056Assert.Equal("System.String", typeInfo.ConvertedType.ToTestDisplayString())
Semantics\ConditionalAccessTests.vb (70)
647Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 648Assert.Equal("System.Int32", typeInfo.ConvertedType.ToTestDisplayString()) 652Assert.Equal("ReadOnly Property S1.P1 As System.Int32", symbolInfo.Symbol.ToTestDisplayString()) 659Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 660Assert.Equal("System.Int32", typeInfo.ConvertedType.ToTestDisplayString()) 664Assert.Equal("ReadOnly Property S1.P1 As System.Int32", symbolInfo.Symbol.ToTestDisplayString()) 669Assert.Equal("System.Nullable(Of System.Int32)", typeInfo.Type.ToTestDisplayString()) 670Assert.Equal("System.Nullable(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 680Assert.Equal("System.Nullable(Of S1)", typeInfo.Type.ToTestDisplayString()) 681Assert.Equal("System.Nullable(Of S1)", typeInfo.ConvertedType.ToTestDisplayString()) 685Assert.Equal("x As System.Nullable(Of S1)", symbolInfo.Symbol.ToTestDisplayString()) 1327Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1328Assert.Equal("System.String", typeInfo.ConvertedType.ToTestDisplayString()) 1332Assert.Equal("Function System.Func(Of System.Int32, System.String).Invoke(arg As System.Int32) As System.String", symbolInfo.Symbol.ToTestDisplayString()) 1337Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1338Assert.Equal("System.String", typeInfo.ConvertedType.ToTestDisplayString()) 1348Assert.Equal("System.Func(Of System.Int32, System.String)", typeInfo.Type.ToTestDisplayString()) 1349Assert.Equal("System.Func(Of System.Int32, System.String)", typeInfo.ConvertedType.ToTestDisplayString()) 1352Assert.Equal("x As System.Func(Of System.Int32, System.String)", symbolInfo.Symbol.ToTestDisplayString()) 1361Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1362Assert.Equal("System.String", typeInfo.ConvertedType.ToTestDisplayString()) 1372Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1373Assert.Equal("System.String", typeInfo.ConvertedType.ToTestDisplayString()) 1383Assert.Equal("System.String()", typeInfo.Type.ToTestDisplayString()) 1384Assert.Equal("System.String()", typeInfo.ConvertedType.ToTestDisplayString()) 1387Assert.Equal("x As System.String()", symbolInfo.Symbol.ToTestDisplayString()) 1396Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1397Assert.Equal("System.String", typeInfo.ConvertedType.ToTestDisplayString()) 1401Assert.Equal("ReadOnly Property C1.P1(i As System.Int32) As System.String", symbolInfo.Symbol.ToTestDisplayString()) 1406Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1407Assert.Equal("System.String", typeInfo.ConvertedType.ToTestDisplayString()) 1417Assert.Equal("C1", typeInfo.Type.ToTestDisplayString()) 1418Assert.Equal("C1", typeInfo.ConvertedType.ToTestDisplayString()) 1421Assert.Equal("x As C1", symbolInfo.Symbol.ToTestDisplayString()) 1506Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1507Assert.Equal("System.String", typeInfo.ConvertedType.ToTestDisplayString()) 1510Assert.Equal("Property My.InternalXmlHelper.AttributeValue(source As System.Xml.Linq.XElement, name As System.Xml.Linq.XName) As System.String", symbolInfo.Symbol.ToTestDisplayString()) 1515Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1516Assert.Equal("System.String", typeInfo.ConvertedType.ToTestDisplayString()) 1526Assert.Equal("System.Xml.Linq.XElement", typeInfo.Type.ToTestDisplayString()) 1527Assert.Equal("System.Xml.Linq.XElement", typeInfo.ConvertedType.ToTestDisplayString()) 1530Assert.Equal("x As System.Xml.Linq.XElement", symbolInfo.Symbol.ToTestDisplayString()) 1537Assert.Equal("System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XElement)", typeInfo.Type.ToTestDisplayString()) 1538Assert.Equal("System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XElement)", typeInfo.ConvertedType.ToTestDisplayString()) 1542Assert.Equal("Function System.Xml.Linq.XContainer.Elements(name As System.Xml.Linq.XName) As System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XElement)", symbolInfo.Symbol.ToTestDisplayString()) 1549Assert.Equal("System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XElement)", typeInfo.Type.ToTestDisplayString()) 1550Assert.Equal("System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XElement)", typeInfo.ConvertedType.ToTestDisplayString()) 1553Assert.Equal("Function System.Xml.Linq.XContainer.Elements(name As System.Xml.Linq.XName) As System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XElement)", symbolInfo.Symbol.ToTestDisplayString()) 1558Assert.Equal("System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XElement)", typeInfo.Type.ToTestDisplayString()) 1559Assert.Equal("System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XElement)", typeInfo.ConvertedType.ToTestDisplayString()) 1569Assert.Equal("System.Xml.Linq.XElement", typeInfo.Type.ToTestDisplayString()) 1570Assert.Equal("System.Xml.Linq.XElement", typeInfo.ConvertedType.ToTestDisplayString()) 1573Assert.Equal("x As System.Xml.Linq.XElement", symbolInfo.Symbol.ToTestDisplayString()) 1580Assert.Equal("System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XElement)", typeInfo.Type.ToTestDisplayString()) 1581Assert.Equal("System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XElement)", typeInfo.ConvertedType.ToTestDisplayString()) 1585Assert.Equal("Function System.Xml.Linq.XContainer.Descendants(name As System.Xml.Linq.XName) As System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XElement)", symbolInfo.Symbol.ToTestDisplayString()) 1592Assert.Equal("System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XElement)", typeInfo.Type.ToTestDisplayString()) 1593Assert.Equal("System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XElement)", typeInfo.ConvertedType.ToTestDisplayString()) 1596Assert.Equal("Function System.Xml.Linq.XContainer.Descendants(name As System.Xml.Linq.XName) As System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XElement)", symbolInfo.Symbol.ToTestDisplayString()) 1601Assert.Equal("System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XElement)", typeInfo.Type.ToTestDisplayString()) 1602Assert.Equal("System.Collections.Generic.IEnumerable(Of System.Xml.Linq.XElement)", typeInfo.ConvertedType.ToTestDisplayString()) 1612Assert.Equal("System.Xml.Linq.XElement", typeInfo.Type.ToTestDisplayString()) 1613Assert.Equal("System.Xml.Linq.XElement", typeInfo.ConvertedType.ToTestDisplayString()) 1616Assert.Equal("x As System.Xml.Linq.XElement", symbolInfo.Symbol.ToTestDisplayString()) 9811Assert.Equal("Event TestClass.TestEvent As System.Action", info.CandidateSymbols.Single().ToTestDisplayString()) 9815Assert.Equal("Event TestClass.TestEvent As System.Action", info.CandidateSymbols.Single().ToTestDisplayString()) 9897Assert.Equal("Event TestClass.TestEvent As System.Action", info.CandidateSymbols.Single().ToTestDisplayString()) 9901Assert.Equal("Event TestClass.TestEvent As System.Action", info.CandidateSymbols.Single().ToTestDisplayString()) 9949Assert.Equal("Event TestClass.TestEvent As System.Action", info.CandidateSymbols.Single().ToTestDisplayString()) 9953Assert.Equal("Event TestClass.TestEvent As System.Action", info.CandidateSymbols.Single().ToTestDisplayString())
Semantics\ConditionalExpressionsTests.vb (5)
370Assert.Equal("System.Boolean", CompilationUtils.GetSemanticInfoSummary(model, ifOp.Condition).ConvertedType.ToTestDisplayString()) 372Assert.Equal(expectedType, CompilationUtils.GetSemanticInfoSummary(model, ifOp.WhenTrue).ConvertedType.ToTestDisplayString()) 373Assert.Equal(expectedType, CompilationUtils.GetSemanticInfoSummary(model, ifOp.WhenFalse).ConvertedType.ToTestDisplayString()) 374Assert.Equal(expectedType, CompilationUtils.GetSemanticInfoSummary(model, ifOp).Type.ToTestDisplayString()) 383Assert.Equal(expectedType, CompilationUtils.GetSemanticInfoSummary(model, ifOp).Type.ToTestDisplayString())
Semantics\Conversions_AnonymousDelegates.vb (54)
51Assert.Equal("Sub <generated method>(x As System.Collections.Generic.IEnumerable(Of System.Int32))", typeInfo.Type.ToTestDisplayString()) 52Assert.Equal("System.Action(Of System.Collections.Generic.IEnumerable(Of System.Int32))", typeInfo.ConvertedType.ToTestDisplayString()) 142Assert.Equal("Sub <generated method>(x As System.Collections.Generic.IEnumerable(Of System.Int32))", typeInfo.Type.ToTestDisplayString()) 143Assert.Equal("Sub <generated method>(x As System.Collections.Generic.IEnumerable(Of System.Int32))", typeInfo.ConvertedType.ToTestDisplayString()) 199Assert.Equal("Sub <generated method>(x As System.Collections.Generic.IEnumerable(Of System.Int32))", typeInfo.Type.ToTestDisplayString()) 200Assert.Equal("Sub <generated method>(x As System.Collections.Generic.IEnumerable(Of System.Int32))", typeInfo.ConvertedType.ToTestDisplayString()) 284Assert.Equal("Sub <generated method>(x As System.Object)", typeInfo.Type.ToTestDisplayString()) 285Assert.Equal("System.Action(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 365Assert.Equal("Sub <generated method>(x As System.Object)", typeInfo.Type.ToTestDisplayString()) 366Assert.Equal("System.Action(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 389Assert.Equal("Sub <generated method>(x As System.Object)", typeInfo.Type.ToTestDisplayString()) 390Assert.Equal("System.Action(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 433Assert.Equal("Sub <generated method>(x As System.Int32)", typeInfo.Type.ToTestDisplayString()) 434Assert.Equal("System.Action(Of System.Object)", typeInfo.ConvertedType.ToTestDisplayString()) 514Assert.Equal("Sub <generated method>(x As System.Int32)", typeInfo.Type.ToTestDisplayString()) 515Assert.Equal("System.Action(Of System.Object)", typeInfo.ConvertedType.ToTestDisplayString()) 544Assert.Equal("Sub <generated method>(x As System.Int32)", typeInfo.Type.ToTestDisplayString()) 545Assert.Equal("System.Action(Of System.Object)", typeInfo.ConvertedType.ToTestDisplayString()) 951Assert.Equal("Sub <generated method>(x As System.Collections.IEnumerable)", typeInfo.Type.ToTestDisplayString()) 952Assert.Equal("System.Action(Of System.Collections.Generic.IEnumerable(Of System.Int32))", typeInfo.ConvertedType.ToTestDisplayString()) 1037Assert.Equal("Sub <generated method>(x As System.Guid)", typeInfo.Type.ToTestDisplayString()) 1038Assert.Equal("System.Action(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1090Assert.Equal("Function <generated method>() As System.Int32", typeInfo.Type.ToTestDisplayString()) 1091Assert.Equal("System.Action", typeInfo.ConvertedType.ToTestDisplayString()) 1192Assert.Equal("Sub <generated method>()", typeInfo.Type.ToTestDisplayString()) 1193Assert.Equal("System.Func(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1240Assert.Equal("Function <generated method>() As System.Object", typeInfo.Type.ToTestDisplayString()) 1241Assert.Equal("System.Func(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1319Assert.Equal("Function <generated method>() As System.Object", typeInfo.Type.ToTestDisplayString()) 1320Assert.Equal("System.Func(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1350Assert.Equal("Function <generated method>() As System.Object", typeInfo.Type.ToTestDisplayString()) 1351Assert.Equal("System.Func(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1402Assert.Equal("Function <generated method>() As System.Int32", typeInfo.Type.ToTestDisplayString()) 1403Assert.Equal("System.Func(Of System.Object)", typeInfo.ConvertedType.ToTestDisplayString()) 1507Assert.Equal("Function <generated method>() As System.Collections.Generic.IEnumerable(Of System.Int32)", typeInfo.Type.ToTestDisplayString()) 1508Assert.Equal("System.Func(Of System.Collections.IEnumerable)", typeInfo.ConvertedType.ToTestDisplayString()) 1593Assert.Equal("Function <generated method>() As System.Int32", typeInfo.Type.ToTestDisplayString()) 1594Assert.Equal("System.Func(Of System.Guid)", typeInfo.ConvertedType.ToTestDisplayString()) 1640Assert.Equal("Function <generated method>() As System.Int32", typeInfo.Type.ToTestDisplayString()) 1641Assert.Equal("System.Func(Of System.Int32, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1718Assert.Equal("Function <generated method>() As System.Int32", typeInfo.Type.ToTestDisplayString()) 1719Assert.Equal("System.Func(Of System.Int32, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1741Assert.Equal("Function <generated method>() As System.Int32", typeInfo.Type.ToTestDisplayString()) 1742Assert.Equal("System.Func(Of System.Int32, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1789Assert.Equal("Function <generated method>(y As System.Int32) As System.Int32", typeInfo.Type.ToTestDisplayString()) 1790Assert.Equal("System.Func(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1837Assert.Equal("Function <generated method>(ByRef y As System.Int32) As System.Int32", typeInfo.Type.ToTestDisplayString()) 1838Assert.Equal("System.Func(Of System.Int32, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1892Assert.Equal("Sub <generated method>(ByRef y As System.Object)", typeInfo.Type.ToTestDisplayString()) 1893Assert.Equal("d1", typeInfo.ConvertedType.ToTestDisplayString()) 1989Assert.Equal("Sub <generated method>(ByRef y As System.Object)", typeInfo.Type.ToTestDisplayString()) 1990Assert.Equal("d1", typeInfo.ConvertedType.ToTestDisplayString()) 2020Assert.Equal("Sub <generated method>(ByRef y As System.Object)", typeInfo.Type.ToTestDisplayString()) 2021Assert.Equal("d1", typeInfo.ConvertedType.ToTestDisplayString())
Semantics\GetExtendedSemanticInfoTests.vb (747)
114Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 116Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 120Assert.Equal("System.String", semanticInfo.Symbol.ToTestDisplayString()) 149Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 151Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 155Assert.Equal("System.String", semanticInfo.Symbol.ToTestDisplayString()) 186Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 188Assert.Equal("System.Int64", semanticInfo.ConvertedType.ToTestDisplayString()) 192Assert.Equal("x As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 226Assert.Equal("A.B", semanticInfo.Type.ToTestDisplayString()) 228Assert.Equal("A.B", semanticInfo.ConvertedType.ToTestDisplayString()) 235Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 236Assert.Equal("A.B", sortedCandidates(0).ToTestDisplayString()) 269Assert.Equal("A.B", semanticInfo.Type.ToTestDisplayString()) 271Assert.Equal("A.B", semanticInfo.ConvertedType.ToTestDisplayString()) 278Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 279Assert.Equal("A.B", sortedCandidates(0).ToTestDisplayString()) 312Assert.Equal("A.B", semanticInfo.Type.ToTestDisplayString()) 314Assert.Equal("A.B", semanticInfo.ConvertedType.ToTestDisplayString()) 321Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 322Assert.Equal("A.B", sortedCandidates(0).ToTestDisplayString()) 360Assert.Equal("A", semanticInfo.Type.ToTestDisplayString()) 362Assert.Equal("A", semanticInfo.ConvertedType.ToTestDisplayString()) 369Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 370Assert.Equal("N1.A", sortedCandidates(0).ToTestDisplayString()) 372Assert.Equal("N2.A", sortedCandidates(1).ToTestDisplayString()) 409Assert.Equal("A", semanticInfo.Type.ToTestDisplayString()) 411Assert.Equal("A", semanticInfo.ConvertedType.ToTestDisplayString()) 418Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 419Assert.Equal("N1.A", sortedCandidates(0).ToTestDisplayString()) 421Assert.Equal("N2.A", sortedCandidates(1).ToTestDisplayString()) 458Assert.Equal("A", semanticInfo.Type.ToTestDisplayString()) 460Assert.Equal("A", semanticInfo.ConvertedType.ToTestDisplayString()) 467Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 468Assert.Equal("N1.A", sortedCandidates(0).ToTestDisplayString()) 470Assert.Equal("N2.A", sortedCandidates(1).ToTestDisplayString()) 500Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 502Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 509Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 510Assert.Equal("A.fi As System.Int32", sortedCandidates(0).ToTestDisplayString()) 549Assert.Equal("Sub Program.f(x As System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 554Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 555Assert.Equal("Function Program.f(a As System.Int32, b As System.Int64) As System.String", sortedMethodGroup(0).ToTestDisplayString()) 556Assert.Equal("Sub Program.f()", sortedMethodGroup(1).ToTestDisplayString()) 557Assert.Equal("Sub Program.f(x As System.Int32)", sortedMethodGroup(2).ToTestDisplayString()) 597Assert.Equal("Function Class1.f(a As System.Int32, b As System.Int64) As System.String", semanticInfo.Symbol.ToTestDisplayString()) 602Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 603Assert.Equal("Function Class1.f(a As System.Int32, b As System.Int64) As System.String", sortedMethodGroup(0).ToTestDisplayString()) 604Assert.Equal("Sub Class1.f()", sortedMethodGroup(1).ToTestDisplayString()) 605Assert.Equal("Sub Class1.f(x As System.Int32)", sortedMethodGroup(2).ToTestDisplayString()) 652Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 653Assert.Equal("Function Class1.f(a As System.Int32, b As System.Int64) As System.String", sortedCandidates(0).ToTestDisplayString()) 657Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 658Assert.Equal("Function Class1.f(a As System.Int32, b As System.Int64) As System.String", sortedMethodGroup(0).ToTestDisplayString()) 659Assert.Equal("Sub Class1.f()", sortedMethodGroup(1).ToTestDisplayString()) 660Assert.Equal("Sub Class1.f(x As System.Int32)", sortedMethodGroup(2).ToTestDisplayString()) 694Assert.Equal("Class1", semanticSummary.Type.ToTestDisplayString()) 696Assert.Equal("Class1", semanticSummary.ConvertedType.ToTestDisplayString()) 703Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", semanticSummary.CandidateSymbols(0).ToTestDisplayString()) 708Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 709Assert.Equal("Sub Class1..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 710Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", sortedMethodGroup(1).ToTestDisplayString()) 711Assert.Equal("Sub Class1..ctor(x As System.Int32)", sortedMethodGroup(2).ToTestDisplayString()) 750Assert.Equal("Class1", semanticSummary.Symbol.ToTestDisplayString()) 792Assert.Equal("Class1", semanticSummary.Type.ToTestDisplayString()) 794Assert.Equal("Class1", semanticSummary.ConvertedType.ToTestDisplayString()) 800Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 801Assert.Equal("Sub Class1..ctor()", sortedCandidates(0).ToTestDisplayString()) 803Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", sortedCandidates(1).ToTestDisplayString()) 805Assert.Equal("Sub Class1..ctor(x As System.Int32)", sortedCandidates(2).ToTestDisplayString()) 811Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 812Assert.Equal("Sub Class1..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 813Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", sortedMethodGroup(1).ToTestDisplayString()) 814Assert.Equal("Sub Class1..ctor(x As System.Int32)", sortedMethodGroup(2).ToTestDisplayString()) 850Assert.Equal("Class1", semanticSummary.Type.ToTestDisplayString()) 852Assert.Equal("Class1", semanticSummary.ConvertedType.ToTestDisplayString()) 859Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 860Assert.Equal("Sub Class1..ctor()", sortedCandidates(0).ToTestDisplayString()) 862Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", sortedCandidates(1).ToTestDisplayString()) 864Assert.Equal("Sub Class1..ctor(x As System.Int32)", sortedCandidates(2).ToTestDisplayString()) 870Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 871Assert.Equal("Sub Class1..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 872Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", sortedMethodGroup(1).ToTestDisplayString()) 873Assert.Equal("Sub Class1..ctor(x As System.Int32)", sortedMethodGroup(2).ToTestDisplayString()) 907Assert.Equal("Class1", semanticSummary.Type.ToTestDisplayString()) 909Assert.Equal("Class1", semanticSummary.ConvertedType.ToTestDisplayString()) 913Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", semanticSummary.Symbol.ToTestDisplayString()) 920Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 921Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", sortedMethodGroup(0).ToTestDisplayString()) 922Assert.Equal("Sub Class1..ctor(x As System.Int32)", sortedMethodGroup(1).ToTestDisplayString()) 961Assert.Equal("Class1", semanticSummary.Symbol.ToTestDisplayString()) 1001Assert.Equal("Class1", semanticSummary.Type.ToTestDisplayString()) 1003Assert.Equal("Class1", semanticSummary.ConvertedType.ToTestDisplayString()) 1007Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", semanticSummary.Symbol.ToTestDisplayString()) 1014Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 1015Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", sortedMethodGroup(0).ToTestDisplayString()) 1016Assert.Equal("Sub Class1..ctor(x As System.Int32)", sortedMethodGroup(1).ToTestDisplayString()) 1052Assert.Equal("Class1", semanticSummary.Type.ToTestDisplayString()) 1054Assert.Equal("Class1", semanticSummary.ConvertedType.ToTestDisplayString()) 1058Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", semanticSummary.Symbol.ToTestDisplayString()) 1065Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 1066Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", sortedMethodGroup(0).ToTestDisplayString()) 1067Assert.Equal("Sub Class1..ctor(x As System.Int32)", sortedMethodGroup(1).ToTestDisplayString()) 1103Assert.Equal("Class1", semanticSummary.Type.ToTestDisplayString()) 1105Assert.Equal("Class1", semanticSummary.ConvertedType.ToTestDisplayString()) 1109Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", semanticSummary.Symbol.ToTestDisplayString()) 1116Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 1117Assert.Equal("Sub Class1..ctor(a As System.Int32, b As System.Int64)", sortedMethodGroup(0).ToTestDisplayString()) 1118Assert.Equal("Sub Class1..ctor(x As System.Int32)", sortedMethodGroup(1).ToTestDisplayString()) 1150Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 1152Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 1156Assert.Equal("Function Program.f(a As System.Int32, b As System.Int64) As System.String", semanticInfo.Symbol.ToTestDisplayString()) 1196Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 1198Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 1202Assert.Equal("Function Class1.f(a As System.Int32, b As System.Int64) As System.String", semanticInfo.Symbol.ToTestDisplayString()) 1242Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 1244Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 1251Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 1252Assert.Equal("Function Class1.f(a As System.Int32, b As System.Int64) As System.String", sortedCandidates(0).ToTestDisplayString()) 1290Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 1292Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 1296Assert.Equal("Property X.Prop As System.String", semanticInfo.Symbol.ToTestDisplayString()) 1335Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 1337Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 1341Assert.Equal("Property X.Prop As System.String", semanticInfo.Symbol.ToTestDisplayString()) 1372Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 1374Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 1379semanticInfo.Symbol.ToTestDisplayString()) 1415Assert.Equal("Outer.Inner", semanticInfo.Type.ToTestDisplayString()) 1417Assert.Equal("Outer.Inner", semanticInfo.ConvertedType.ToTestDisplayString()) 1421Assert.Equal("a As Outer.Inner", semanticInfo.Symbol.ToTestDisplayString()) 1453Assert.Equal("System.Int32()", semanticInfo.Type.ToTestDisplayString()) 1455Assert.Equal("System.Int32()", semanticInfo.ConvertedType.ToTestDisplayString()) 1524Assert.Equal("Sub IB.Bar(x As System.String)", semanticInfo.Symbol.ToTestDisplayString()) 1539Assert.Equal("Sub IA(Of System.Int32).Goo(x As System.String)", semanticInfo.Symbol.ToTestDisplayString()) 1554Assert.Equal("Sub IA(Of System.Int32).Goo(x As System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 1569Assert.Equal("Property IB.R(x As System.String) As System.Int64", semanticInfo.Symbol.ToTestDisplayString()) 1580Assert.Equal("IB", semanticInfo.Type.ToTestDisplayString()) 1582Assert.Equal("IB", semanticInfo.ConvertedType.ToTestDisplayString()) 1586Assert.Equal("IB", semanticInfo.Symbol.ToTestDisplayString()) 1627Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 1628Assert.Equal("Sub I1.goo(x As System.Int32)", sortedCandidates(0).ToTestDisplayString()) 1671Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString(), StringComparer.Ordinal).ToArray() 1672Assert.Equal("Sub I1.goo(x As System.Int32)", sortedCandidates(0).ToTestDisplayString()) 1674Assert.Equal("Sub I1.goo(x As System.Int32, y As System.Int32)", sortedCandidates(1).ToTestDisplayString()) 1714Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 1715Assert.Equal("Sub I1.goo(x As System.Int32)", sortedCandidates(0).ToTestDisplayString()) 1755Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 1756Assert.Equal("Sub I1.goo(x As System.Int32)", sortedCandidates(0).ToTestDisplayString()) 1803Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 1804Assert.Equal("Sub I2.goo(x As System.Int32, z As System.String)", sortedCandidates(0).ToTestDisplayString()) 1805Assert.Equal("Sub I3.goo(x As System.Int32, y As System.Int32)", sortedCandidates(1).ToTestDisplayString()) 1854Assert.Equal("Event I3.E2 As I2.E1EventHandler", semanticSummary.Symbol.ToTestDisplayString()) 1932Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 1933Assert.Equal("Sub Module1.Goo(Of System.Int32)(a As System.String, b As System.String)", sortedCandidates(0).ToTestDisplayString()) 1937Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 1938Assert.Equal("Sub Module1.Goo(Of System.Int32)(a As System.String, b As System.String)", sortedMethodGroup(0).ToTestDisplayString()) 1989Assert.Equal("System.Int32[missing]", semanticInfo.Type.ToTestDisplayString()) 1991Assert.Equal("System.Int32[missing]", semanticInfo.ConvertedType.ToTestDisplayString()) 1996semanticInfo.Symbol.ToTestDisplayString()) 2024Assert.Equal("System.Boolean", semanticInfo.Type.ToTestDisplayString()) 2044Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 2046Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 2077Assert.Equal("(?, ?)", semanticInfo.Type.ToTestDisplayString()) 2079Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 2112Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()) 2114Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()) 2118Assert.Equal("Sub Module1.VerifyByteArray(ByRef arry As System.Byte(), ByRef lbnd As System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 2144Assert.Equal("System.Object()()", semanticInfo.Type.ToTestDisplayString()) 2146Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()) 2175Assert.Equal("?", semanticInfo.Type.ToTestDisplayString()) 2177Assert.Equal("?", semanticInfo.ConvertedType.ToTestDisplayString()) 2206Assert.Equal("C", semanticInfo.Type.ToTestDisplayString()) 2208Assert.Equal("C", semanticInfo.ConvertedType.ToTestDisplayString()) 2212Assert.Equal("Me As C", semanticInfo.Symbol.ToTestDisplayString()) 2248Assert.Equal("System.Byte", semanticInfo.Type.ToTestDisplayString()) 2250Assert.Equal("System.Byte", semanticInfo.ConvertedType.ToTestDisplayString()) 2254Assert.Equal("Function VBNS.Test.MyFunc() As System.Byte", semanticInfo.Symbol.ToTestDisplayString()) 2286Assert.Equal("S=System", semanticInfo.Alias.ToTestDisplayString()) 2329Assert.Equal("N=NS1.NS2", semanticInfo.Alias.ToTestDisplayString()) 2334Assert.Equal("NS1.NS2", ns.ToTestDisplayString()) 2361Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 2363Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 2369Assert.Equal("S=System.String", semanticInfo.Alias.ToTestDisplayString()) 2400Assert.Equal("System.Guid", semanticInfo.Type.ToTestDisplayString()) 2402Assert.Equal("System.Guid", semanticInfo.ConvertedType.ToTestDisplayString()) 2408Assert.Equal("T=System.Guid", semanticInfo.Alias.ToTestDisplayString()) 2438Assert.Equal("System.Guid", semanticInfo.Type.ToTestDisplayString()) 2440Assert.Equal("System.Guid", semanticInfo.ConvertedType.ToTestDisplayString()) 2446Assert.Equal("T=System.Guid", semanticInfo.Alias.ToTestDisplayString()) 2471Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()) 2473Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()) 2477Assert.Equal("Sub System.Console.WriteLine()", semanticInfo.Symbol.ToTestDisplayString()) 2514Assert.Equal("filePermissions", semanticInfo.Type.ToTestDisplayString()) 2516Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 2520Assert.Equal("filePermissions.create", semanticInfo.Symbol.ToTestDisplayString()) 2548Assert.Equal("Exception", semanticInfo.Type.ToTestDisplayString()) 2570Assert.Equal("Exception", semanticInfo.Type.ToTestDisplayString()) 2595Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 2597Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 2601Assert.Equal("i As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 2640Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString(), StringComparer.InvariantCulture).ToArray() 2641Assert.Equal("Sub System.Console.WriteLine(buffer As System.Char())", sortedCandidates(0).ToTestDisplayString()) 2643Assert.Equal("Sub System.Console.WriteLine(value As System.Boolean)", sortedCandidates(1).ToTestDisplayString()) 2645Assert.Equal("Sub System.Console.WriteLine(value As System.Char)", sortedCandidates(2).ToTestDisplayString()) 2647Assert.Equal("Sub System.Console.WriteLine(value As System.Decimal)", sortedCandidates(3).ToTestDisplayString()) 2649Assert.Equal("Sub System.Console.WriteLine(value As System.Double)", sortedCandidates(4).ToTestDisplayString()) 2651Assert.Equal("Sub System.Console.WriteLine(value As System.Int32)", sortedCandidates(5).ToTestDisplayString()) 2653Assert.Equal("Sub System.Console.WriteLine(value As System.Int64)", sortedCandidates(6).ToTestDisplayString()) 2655Assert.Equal("Sub System.Console.WriteLine(value As System.Object)", sortedCandidates(7).ToTestDisplayString()) 2657Assert.Equal("Sub System.Console.WriteLine(value As System.Single)", sortedCandidates(8).ToTestDisplayString()) 2659Assert.Equal("Sub System.Console.WriteLine(value As System.String)", sortedCandidates(9).ToTestDisplayString()) 2661Assert.Equal("Sub System.Console.WriteLine(value As System.UInt32)", sortedCandidates(10).ToTestDisplayString()) 2663Assert.Equal("Sub System.Console.WriteLine(value As System.UInt64)", sortedCandidates(11).ToTestDisplayString()) 2667Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString(), StringComparer.Ordinal).ToArray() 2668Assert.Equal("Sub System.Console.WriteLine()", sortedMethodGroup(0).ToTestDisplayString()) 2669Assert.Equal("Sub System.Console.WriteLine(buffer As System.Char())", sortedMethodGroup(1).ToTestDisplayString()) 2670Assert.Equal("Sub System.Console.WriteLine(buffer As System.Char(), index As System.Int32, count As System.Int32)", sortedMethodGroup(2).ToTestDisplayString()) 2671Assert.Equal("Sub System.Console.WriteLine(format As System.String, ParamArray arg As System.Object())", sortedMethodGroup(3).ToTestDisplayString()) 2672Assert.Equal("Sub System.Console.WriteLine(format As System.String, arg0 As System.Object)", sortedMethodGroup(4).ToTestDisplayString()) 2673Assert.Equal("Sub System.Console.WriteLine(format As System.String, arg0 As System.Object, arg1 As System.Object)", sortedMethodGroup(5).ToTestDisplayString()) 2674Assert.Equal("Sub System.Console.WriteLine(format As System.String, arg0 As System.Object, arg1 As System.Object, arg2 As System.Object)", sortedMethodGroup(6).ToTestDisplayString()) 2675Assert.Equal("Sub System.Console.WriteLine(format As System.String, arg0 As System.Object, arg1 As System.Object, arg2 As System.Object, arg3 As System.Object)", sortedMethodGroup(7).ToTestDisplayString()) 2676Assert.Equal("Sub System.Console.WriteLine(value As System.Boolean)", sortedMethodGroup(8).ToTestDisplayString()) 2677Assert.Equal("Sub System.Console.WriteLine(value As System.Char)", sortedMethodGroup(9).ToTestDisplayString()) 2678Assert.Equal("Sub System.Console.WriteLine(value As System.Decimal)", sortedMethodGroup(10).ToTestDisplayString()) 2679Assert.Equal("Sub System.Console.WriteLine(value As System.Double)", sortedMethodGroup(11).ToTestDisplayString()) 2680Assert.Equal("Sub System.Console.WriteLine(value As System.Int32)", sortedMethodGroup(12).ToTestDisplayString()) 2681Assert.Equal("Sub System.Console.WriteLine(value As System.Int64)", sortedMethodGroup(13).ToTestDisplayString()) 2682Assert.Equal("Sub System.Console.WriteLine(value As System.Object)", sortedMethodGroup(14).ToTestDisplayString()) 2683Assert.Equal("Sub System.Console.WriteLine(value As System.Single)", sortedMethodGroup(15).ToTestDisplayString()) 2684Assert.Equal("Sub System.Console.WriteLine(value As System.String)", sortedMethodGroup(16).ToTestDisplayString()) 2685Assert.Equal("Sub System.Console.WriteLine(value As System.UInt32)", sortedMethodGroup(17).ToTestDisplayString()) 2686Assert.Equal("Sub System.Console.WriteLine(value As System.UInt64)", sortedMethodGroup(18).ToTestDisplayString()) 2709Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 2748Assert.Equal("C", semanticInfo.Symbol.ToTestDisplayString()) 2778Assert.Equal("C", semanticInfo.Type.ToTestDisplayString()) 2780Assert.Equal("C", semanticInfo.ConvertedType.ToTestDisplayString()) 2787Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 2788Assert.Equal("Sub C..ctor()", sortedCandidates(0).ToTestDisplayString()) 2792Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 2793Assert.Equal("Sub C..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 2836Assert.Equal("ReadOnly Property Y.Item(a As System.Int32) As System.String", semanticInfo.Symbol.ToTestDisplayString()) 2841Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 2842Assert.Equal("ReadOnly Property Y.Item(a As System.Int32) As System.String", sortedMethodGroup(0).ToTestDisplayString()) 2881Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 2883Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 2887Assert.Equal("ReadOnly Property Y.Item(a As System.Int32) As System.String", semanticInfo.Symbol.ToTestDisplayString()) 3071Assert.Equal("System.Int32[missing]()", semanticInfo.Type.ToTestDisplayString()) 3073Assert.Equal("System.Int32[missing]()", semanticInfo.ConvertedType.ToTestDisplayString()) 3092Assert.Equal("System.String()", semanticInfo.Type.ToTestDisplayString()) 3094Assert.Equal("System.String()", semanticInfo.ConvertedType.ToTestDisplayString()) 3115Assert.Equal("System.String()", semanticInfo.Type.ToTestDisplayString()) 3117Assert.Equal("System.String()", semanticInfo.ConvertedType.ToTestDisplayString()) 3142Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 3144Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()) 3148Assert.Equal("s As System.String", semanticInfo.Symbol.ToTestDisplayString()) 3178Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 3180Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()) 3184Assert.Equal("s2 As System.String", semanticInfo.Symbol.ToTestDisplayString()) 3477Assert.Equal("n1", semanticInfo.Symbol.ToTestDisplayString()) 3552Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 3554Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 3558Assert.Equal("n1.Program.Test1.fi As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 3611Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 3613Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 3617Assert.Equal("Property n1.Program.Test1.Pi As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 3662Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 3664Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 3715Assert.Equal("n1.Program.Test1", semanticInfo.Type.ToTestDisplayString()) 3717Assert.Equal("n1.Program.Test1", semanticInfo.ConvertedType.ToTestDisplayString()) 3721Assert.Equal("Sub n1.Program.Test1..ctor(i As System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 3765Assert.Equal("?", semanticInfo.Type.ToTestDisplayString()) 3767Assert.Equal("?", semanticInfo.ConvertedType.ToTestDisplayString()) 3792Assert.Equal("System.ObsoleteAttribute", semanticSummary.Type.ToTestDisplayString()) 3794Assert.Equal("System.ObsoleteAttribute", semanticSummary.ConvertedType.ToTestDisplayString()) 3801Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString(), StringComparer.Ordinal).ToArray() 3802Assert.Equal("Sub System.ObsoleteAttribute..ctor()", sortedCandidates(0).ToTestDisplayString()) 3804Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String)", sortedCandidates(1).ToTestDisplayString()) 3806Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String, [error] As System.Boolean)", sortedCandidates(2).ToTestDisplayString()) 3812Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString(), StringComparer.Ordinal).ToArray() 3813Assert.Equal("Sub System.ObsoleteAttribute..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 3814Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String)", sortedMethodGroup(1).ToTestDisplayString()) 3815Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String, [error] As System.Boolean)", sortedMethodGroup(2).ToTestDisplayString()) 3832Assert.Equal("System.ObsoleteAttribute", semanticSummary.Type.ToTestDisplayString()) 3833Assert.Equal("System.ObsoleteAttribute", semanticSummary.ConvertedType.ToTestDisplayString()) 3839Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString(), StringComparer.Ordinal).ToArray() 3840Assert.Equal("Sub System.ObsoleteAttribute..ctor()", sortedCandidates(0).ToTestDisplayString()) 3842Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String)", sortedCandidates(1).ToTestDisplayString()) 3844Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String, [error] As System.Boolean)", sortedCandidates(2).ToTestDisplayString()) 3850Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString(), StringComparer.Ordinal).ToArray() 3851Assert.Equal("Sub System.ObsoleteAttribute..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 3852Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String)", sortedMethodGroup(1).ToTestDisplayString()) 3853Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String, [error] As System.Boolean)", sortedMethodGroup(2).ToTestDisplayString()) 4022Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 4023Assert.Equal("Property Module1.p As System.Int32", sortedCandidates(0).ToTestDisplayString()) 4027Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 4028Assert.Equal("Property Module1.p As System.Int32", sortedMethodGroup(0).ToTestDisplayString()) 4056Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 4058Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 4062Assert.Equal("B.f1 As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 4094Assert.Equal("B", semanticInfo.Type.ToTestDisplayString()) 4096Assert.Equal("B", semanticInfo.ConvertedType.ToTestDisplayString()) 4100Assert.Equal("bInstance As B", semanticInfo.Symbol.ToTestDisplayString()) 4130Assert.Equal("Function M.Goo() As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 4135Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 4136Assert.Equal("Function M.Goo() As System.Int32", sortedMethodGroup(0).ToTestDisplayString()) 4159Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 4161Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 4165Assert.Equal("Goo As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 4192Assert.Equal("M", semanticInfo.Type.ToTestDisplayString()) 4194Assert.Equal("M", semanticInfo.ConvertedType.ToTestDisplayString()) 4198Assert.Equal("Me As M", semanticInfo.Symbol.ToTestDisplayString()) 4233Assert.Equal("B", semanticInfo.Type.ToTestDisplayString()) 4235Assert.Equal("B", semanticInfo.ConvertedType.ToTestDisplayString()) 4239Assert.Equal("bInstance As B", semanticInfo.Symbol.ToTestDisplayString()) 4271Assert.Equal("B", semanticInfo.Type.ToTestDisplayString()) 4273Assert.Equal("B", semanticInfo.ConvertedType.ToTestDisplayString()) 4277Assert.Equal("bInstance As B", semanticInfo.Symbol.ToTestDisplayString()) 4310Assert.Equal("B", semanticInfo.Type.ToTestDisplayString()) 4312Assert.Equal("B", semanticInfo.ConvertedType.ToTestDisplayString()) 4316Assert.Equal("bInstance As B", semanticInfo.Symbol.ToTestDisplayString()) 4344Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()) 4346Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()) 4350Assert.Equal("Sub Program..ctor(i As System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 4383Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()) 4385Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()) 4389Assert.Equal("Sub Program..ctor(i As System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 4419Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()) 4421Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()) 4425Assert.Equal("Sub Program..ctor()", semanticInfo.Symbol.ToTestDisplayString()) 4458Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()) 4460Assert.Equal("System.Void", semanticInfo.ConvertedType.ToTestDisplayString()) 4464Assert.Equal("Sub Program..ctor()", semanticInfo.Symbol.ToTestDisplayString()) 4497Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 4499Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 4503Assert.Equal("Function C.F() As System.String", semanticInfo.Symbol.ToTestDisplayString()) 4539Assert.Equal("Function C.F() As System.String", semanticInfo.Symbol.ToTestDisplayString()) 4544Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 4545Assert.Equal("Function C.F() As System.String", sortedMethodGroup(0).ToTestDisplayString()) 4546Assert.Equal("Function C.F(arg As System.String) As System.String", sortedMethodGroup(1).ToTestDisplayString()) 4574Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 4576Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 4583Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 4584Assert.Equal("Function C.F(arg As System.Int32) As System.String", sortedCandidates(0).ToTestDisplayString()) 4586Assert.Equal("Function C.F(arg As System.String) As System.String", sortedCandidates(1).ToTestDisplayString()) 4616Assert.Equal("System.Char", semanticInfo.Type.ToTestDisplayString()) 4618Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 4624Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 4625Assert.Equal("ReadOnly Property System.String.Chars(index As System.Int32) As System.Char", sortedCandidates(0).ToTestDisplayString()) 4651Assert.Equal("System.Char", semanticInfo.Type.ToTestDisplayString()) 4653Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 4659Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 4660Assert.Equal("ReadOnly Property System.String.Chars(index As System.Int32) As System.Char", sortedCandidates(0).ToTestDisplayString()) 4708Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 4710Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 4717Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString(), StringComparer.Ordinal).ToArray() 4718Assert.Equal("Property C1.P1(x As System.Int32) As System.String", sortedCandidates(0).ToTestDisplayString()) 4720Assert.Equal("Property C1.P1(x As System.Int32, y As System.Int32) As System.String", sortedCandidates(1).ToTestDisplayString()) 4751Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 4753Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 4757Assert.Equal("Property C.P As System.String", semanticInfo.Symbol.ToTestDisplayString()) 4789Assert.Equal("?", semanticInfo.Type.ToTestDisplayString()) 4791Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 4798Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 4799Assert.Equal("Function C.F(arg As System.Int32) As System.String", sortedCandidates(0).ToTestDisplayString()) 4801Assert.Equal("Function C.F(arg As System.String) As System.Int32", sortedCandidates(1).ToTestDisplayString()) 4832Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 4834Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 4841Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 4842Assert.Equal("Function C.F(arg As System.Int32) As System.String", sortedCandidates(0).ToTestDisplayString()) 4844Assert.Equal("Function C.F(arg As System.String) As System.String", sortedCandidates(1).ToTestDisplayString()) 4867Assert.Equal("C", semanticInfo.Type.ToTestDisplayString()) 4869Assert.Equal("C", semanticInfo.ConvertedType.ToTestDisplayString()) 4873Assert.Equal("C", semanticInfo.Symbol.ToTestDisplayString()) 4898Assert.Equal("C", semanticInfo.Type.ToTestDisplayString()) 4900Assert.Equal("C", semanticInfo.ConvertedType.ToTestDisplayString()) 4904Assert.Equal("C", semanticInfo.Symbol.ToTestDisplayString()) 4930Assert.Equal("D", semanticInfo.Type.ToTestDisplayString()) 4932Assert.Equal("D", semanticInfo.ConvertedType.ToTestDisplayString()) 4936Assert.Equal("D", semanticInfo.Symbol.ToTestDisplayString()) 4968Assert.Equal("System", semanticInfo.Symbol.ToTestDisplayString()) 4995Assert.Equal("System", semanticInfo.Symbol.ToTestDisplayString()) 5029Assert.Equal("System", semanticInfo.Symbol.ToTestDisplayString()) 5057Assert.Equal("Baz.Goo", semanticInfo.Type.ToTestDisplayString()) 5059Assert.Equal("Baz.Goo", semanticInfo.ConvertedType.ToTestDisplayString()) 5095Assert.Equal("N.D", semanticInfo.Type.ToTestDisplayString()) 5097Assert.Equal("N.D", semanticInfo.ConvertedType.ToTestDisplayString()) 5101Assert.Equal("N.D", semanticInfo.Symbol.ToTestDisplayString()) 5126Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 5128Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 5132Assert.Equal("System.String", semanticInfo.Symbol.ToTestDisplayString()) 5164Assert.Equal("NS1.NS2", semanticInfo.Symbol.ToTestDisplayString()) 5196Assert.Equal("NS1", semanticInfo.Symbol.ToTestDisplayString()) 5231Assert.Equal("AAA", semanticInfo.Type.ToTestDisplayString()) 5233Assert.Equal("AAA", semanticInfo.ConvertedType.ToTestDisplayString()) 5240Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 5241Assert.Equal("Q.AAA", sortedCandidates(0).ToTestDisplayString()) 5243Assert.Equal("R.AAA", sortedCandidates(1).ToTestDisplayString()) 5277Assert.Equal("?", semanticInfo.Type.ToTestDisplayString()) 5279Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 5286Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 5287Assert.Equal("Q.elvis As System.Int32", sortedCandidates(0).ToTestDisplayString()) 5289Assert.Equal("R.elvis As System.String", sortedCandidates(1).ToTestDisplayString()) 5315Assert.Equal("AAA", semanticInfo.Symbol.ToTestDisplayString()) 5339Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 5341Assert.Equal("System.Int64", semanticInfo.ConvertedType.ToTestDisplayString()) 5370Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 5372Assert.Equal("System.Double", semanticInfo.ConvertedType.ToTestDisplayString()) 5406Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 5408Assert.Equal("System.Int64", semanticInfo.ConvertedType.ToTestDisplayString()) 5412Assert.Equal("x As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 5437Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 5439Assert.Equal("System.Int64", semanticInfo.ConvertedType.ToTestDisplayString()) 5443Assert.Equal("x As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 5470Assert.Equal("System.UInt16", semanticInfo.Type.ToTestDisplayString()) 5472Assert.Equal("System.UInt64", semanticInfo.ConvertedType.ToTestDisplayString()) 5476Assert.Equal("x As System.UInt16", semanticInfo.Symbol.ToTestDisplayString()) 5501Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 5503Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()) 5508semanticInfo.Symbol.ToTestDisplayString()) 5531Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 5533Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()) 5538semanticInfo.Symbol.ToTestDisplayString()) 5649Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 5651Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 5712Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 5714Assert.Equal("System.Int64", semanticInfo.ConvertedType.ToTestDisplayString()) 5771Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 5773Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()) 5779Assert.Equal("example As System.String", semanticInfo.Symbol.ToTestDisplayString()) 5813Assert.Equal("a As System.String", semanticInfo.Symbol.ToTestDisplayString()) 5863Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString() & s.ContainingSymbol.ToTestDisplayString()).ToArray() 5864Assert.Equal("b As System.String", sortedCandidates(0).ToTestDisplayString()) 5866Assert.Equal("Sub Class1.f(q As System.Int32, b As System.String, c As System.Guid)", sortedCandidates(0).ContainingSymbol.ToTestDisplayString()) 5868Assert.Equal("b As System.String", sortedCandidates(1).ToTestDisplayString()) 5870Assert.Equal("Sub Class1.f(q As System.Int32, b As System.String, c As System.Int32)", sortedCandidates(1).ContainingSymbol.ToTestDisplayString()) 5974Assert.Equal("c As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 5976Assert.Equal("ReadOnly Property Class1.f(q As System.Int32, b As System.String, c As System.Int32) As System.Object", semanticInfo.Symbol.ContainingSymbol.ToTestDisplayString()) 6007Assert.Equal("AAttribute", semanticSummary.Type.ToTestDisplayString()) 6008Assert.Equal("AAttribute", semanticSummary.ConvertedType.ToTestDisplayString()) 6014Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString() & s.ContainingSymbol.ToTestDisplayString()).ToArray() 6015Assert.Equal("Sub AAttribute..ctor()", sortedCandidates(0).ToTestDisplayString()) 6020Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 6021Assert.Equal("Sub AAttribute..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 6053Assert.Equal("AAttribute", semanticSummary.Type.ToTestDisplayString()) 6054Assert.Equal("AAttribute", semanticSummary.ConvertedType.ToTestDisplayString()) 6060Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 6061Assert.Equal("Sub AAttribute..ctor()", sortedCandidates(0).ToTestDisplayString()) 6067Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 6068Assert.Equal("Sub AAttribute..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 6096Assert.Equal("AAttribute", semanticSummary.Type.ToTestDisplayString()) 6098Assert.Equal("AAttribute", semanticSummary.ConvertedType.ToTestDisplayString()) 6105Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 6106Assert.Equal("Sub AAttribute..ctor()", sortedCandidates(0).ToTestDisplayString()) 6112Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 6113Assert.Equal("Sub AAttribute..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 6140Assert.Equal("AAttribute(Of T)", semanticSummary.Type.ToTestDisplayString()) 6141Assert.Equal("AAttribute(Of T)", semanticSummary.ConvertedType.ToTestDisplayString()) 6147Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 6148Assert.Equal("Sub AAttribute(Of T)..ctor()", sortedCandidates(0).ToTestDisplayString()) 6154Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 6155Assert.Equal("Sub AAttribute(Of T)..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 6178Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 6180Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 6187Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 6188Assert.Equal("System.String", sortedCandidates(0).ToTestDisplayString()) 6898Assert.Equal("Del", semanticInfo.Symbol.ToTestDisplayString()) 6931Assert.Equal("Del", semanticInfo.Type.ToTestDisplayString()) 6933Assert.Equal("Del", semanticInfo.ConvertedType.ToTestDisplayString()) 6973Assert.Equal("Del", semanticInfo.Symbol.ToTestDisplayString()) 7006Assert.Equal("Del", semanticInfo.Type.ToTestDisplayString()) 7008Assert.Equal("Del", semanticInfo.ConvertedType.ToTestDisplayString()) 7048Assert.Equal("Del", semanticInfo.Symbol.ToTestDisplayString()) 7081Assert.Equal("Del", semanticInfo.Type.ToTestDisplayString()) 7083Assert.Equal("Del", semanticInfo.ConvertedType.ToTestDisplayString()) 7123Assert.Equal("Del", semanticInfo.Symbol.ToTestDisplayString()) 7156Assert.Equal("Del", semanticInfo.Type.ToTestDisplayString()) 7158Assert.Equal("Del", semanticInfo.ConvertedType.ToTestDisplayString()) 7204Assert.Equal("X.Y", semanticInfo.CandidateSymbols(0).ToTestDisplayString()) 7237Assert.Equal("X.Y", semanticInfo.Type.ToTestDisplayString()) 7239Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()) 7246Assert.Equal("Sub X.Y..ctor()", semanticInfo.CandidateSymbols(0).ToTestDisplayString()) 7249Assert.Equal("Sub X.Y..ctor()", semanticInfo.MemberGroup(0).ToTestDisplayString()) 7285Assert.Equal("X", semanticInfo.Symbol.ToTestDisplayString()) 7321Assert.Equal("X", semanticInfo.Type.ToTestDisplayString()) 7323Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()) 7330Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 7331Assert.Equal("Sub X..ctor(x As System.Int32)", sortedCandidates(0).ToTestDisplayString()) 7335Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 7336Assert.Equal("Sub X..ctor(x As System.Int32)", sortedMethodGroup(0).ToTestDisplayString()) 7363Assert.Equal("System.Void", semanticSummary.Type.ToTestDisplayString()) 7365Assert.Equal("System.Void", semanticSummary.ConvertedType.ToTestDisplayString()) 7372Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 7373Assert.Equal("Sub Class1.NestedClass.Method1()", sortedCandidates(0).ToTestDisplayString()) 7399Assert.Equal("Gen(Of T)", semanticSummary.Type.ToTestDisplayString()) 7400Assert.Equal("Gen(Of T)", semanticSummary.ConvertedType.ToTestDisplayString()) 7405Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 7406Assert.Equal("Sub Gen(Of T)..ctor()", sortedCandidates(0).ToTestDisplayString()) 7412Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 7413Assert.Equal("Sub Gen(Of T)..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 7437Assert.Equal("Gen(Of T)", semanticSummary.Type.ToTestDisplayString()) 7439Assert.Equal("Gen(Of T)", semanticSummary.ConvertedType.ToTestDisplayString()) 7446Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 7447Assert.Equal("Sub Gen(Of T)..ctor()", sortedCandidates(0).ToTestDisplayString()) 7453Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 7454Assert.Equal("Sub Gen(Of T)..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 7476Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 7478Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 7482Assert.Equal("i As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 7528Assert.Equal("Function System.String.ToLowerInvariant() As System.String", semanticInfo.Symbol.ToTestDisplayString()) 7533Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 7534Assert.Equal("Function System.String.ToLowerInvariant() As System.String", sortedMethodGroup(0).ToTestDisplayString()) 7535Assert.Equal("Sub System.Object.ToLowerInvariant()", sortedMethodGroup(1).ToTestDisplayString()) 7571Assert.Equal("System.String", semanticInfo1.Type.ToTestDisplayString()) 7573Assert.Equal("System.Object", semanticInfo1.ConvertedType.ToTestDisplayString()) 7577Assert.Equal("x As System.String", semanticInfo1.Symbol.ToTestDisplayString()) 7582Assert.Equal("System.String", semanticInfo2.Type.ToTestDisplayString()) 7584Assert.Equal("System.String", semanticInfo2.ConvertedType.ToTestDisplayString()) 7587Assert.Equal("x As System.String", semanticInfo2.Symbol.ToTestDisplayString()) 7626Assert.Equal("System.String", semanticInfo1.Type.ToTestDisplayString()) 7628Assert.Equal("System.Object", semanticInfo1.ConvertedType.ToTestDisplayString()) 7632Assert.Equal("x As System.String", semanticInfo1.Symbol.ToTestDisplayString()) 7637Assert.Equal("System.String", semanticInfo2.Type.ToTestDisplayString()) 7639Assert.Equal("System.String", semanticInfo2.ConvertedType.ToTestDisplayString()) 7642Assert.Equal("x As System.String", semanticInfo2.Symbol.ToTestDisplayString()) 7686Assert.Equal("System.Int32", semanticInfo1.Type.ToTestDisplayString()) 7688Assert.Equal("System.Int32", semanticInfo1.ConvertedType.ToTestDisplayString()) 7692Assert.Equal("x As System.Int32", semanticInfo1.Symbol.ToTestDisplayString()) 7702Assert.Equal("System.Int32", semanticInfo2.Type.ToTestDisplayString()) 7704Assert.Equal("System.Int32", semanticInfo2.ConvertedType.ToTestDisplayString()) 7708Assert.Equal("x As System.Int32", semanticInfo2.Symbol.ToTestDisplayString()) 7774Assert.Equal("Sub Module1.M1(x As System.Int32, y As System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 7802Assert.Equal("Sub Module1.M1(x As System.Int32, y As System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 7822Assert.Equal("System.Int32", semanticSummary.Type.ToTestDisplayString()) 7824Assert.Equal("System.Int32", semanticSummary.ConvertedType.ToTestDisplayString()) 7828Assert.Equal("class1.zipf As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 7858Assert.Equal("System.Func(Of System.Int32, System.Int32)", semanticSummary.Type.ToTestDisplayString()) 7860Assert.Equal("System.Func(Of System.Int32, System.Int32)", semanticSummary.ConvertedType.ToTestDisplayString()) 7864Assert.Equal("System.Func(Of System.Int32, System.Int32)", semanticSummary.Symbol.ToTestDisplayString()) 7893Assert.Equal("System.Func(Of System.Int32, System.Int32)", semanticSummary.Type.ToTestDisplayString()) 7895Assert.Equal("System.Object", semanticSummary.ConvertedType.ToTestDisplayString()) 7929Assert.Equal("System.String", semanticSummary.Type.ToTestDisplayString()) 7931Assert.Equal("System.String", semanticSummary.ConvertedType.ToTestDisplayString()) 7935Assert.Equal("System.String", semanticSummary.Symbol.ToTestDisplayString()) 7939Assert.Equal("A=System.String", semanticSummary.Alias.ToTestDisplayString()) 7968Assert.Equal("System.String", semanticSummary.Type.ToTestDisplayString()) 7970Assert.Equal("System.String", semanticSummary.ConvertedType.ToTestDisplayString()) 7974Assert.Equal("System.String", semanticSummary.Symbol.ToTestDisplayString()) 7978Assert.Equal("A=System.String", semanticSummary.Alias.ToTestDisplayString()) 8007Assert.Equal("System.String", semanticSummary.Type.ToTestDisplayString()) 8009Assert.Equal("System.String", semanticSummary.ConvertedType.ToTestDisplayString()) 8013Assert.Equal("System.String", semanticSummary.Symbol.ToTestDisplayString()) 8017Assert.Equal("A=System.String", semanticSummary.Alias.ToTestDisplayString()) 8046Assert.Equal("System.String", semanticSummary.Type.ToTestDisplayString()) 8048Assert.Equal("System.String", semanticSummary.ConvertedType.ToTestDisplayString()) 8052Assert.Equal("System.String", semanticSummary.Symbol.ToTestDisplayString()) 8056Assert.Equal("A=System.String", semanticSummary.Alias.ToTestDisplayString()) 8085Assert.Equal("System.String", semanticSummary.Type.ToTestDisplayString()) 8087Assert.Equal("System.String", semanticSummary.ConvertedType.ToTestDisplayString()) 8091Assert.Equal("System.String", semanticSummary.Symbol.ToTestDisplayString()) 8095Assert.Equal("A=System.String", semanticSummary.Alias.ToTestDisplayString()) 8123Assert.Equal("System.Threading.Thread", semanticSummary.Type.ToTestDisplayString()) 8125Assert.Equal("System.Threading.Thread", semanticSummary.ConvertedType.ToTestDisplayString()) 8129Assert.Equal("System.Threading.Thread", semanticSummary.Symbol.ToTestDisplayString()) 8133Assert.Equal("Thr=System.Threading.Thread", semanticSummary.Alias.ToTestDisplayString()) 8161Assert.Equal("System.ICloneable", semanticSummary.Type.ToTestDisplayString()) 8163Assert.Equal("System.ICloneable", semanticSummary.ConvertedType.ToTestDisplayString()) 8167Assert.Equal("System.ICloneable", semanticSummary.Symbol.ToTestDisplayString()) 8171Assert.Equal("IClon=System.ICloneable", semanticSummary.Alias.ToTestDisplayString()) 8201Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 8202Assert.Equal("Function System.Diagnostics.Stopwatch.StartNew() As System.Diagnostics.Stopwatch", sortedCandidates(0).ToTestDisplayString()) 8206Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 8207Assert.Equal("Function System.Diagnostics.Stopwatch.StartNew() As System.Diagnostics.Stopwatch", sortedMethodGroup(0).ToTestDisplayString()) 8245Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 8246Assert.Equal("Function A.Goo() As System.Int32", sortedCandidates(0).ToTestDisplayString()) 8250Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 8251Assert.Equal("Function A.Goo() As System.Int32", sortedMethodGroup(0).ToTestDisplayString()) 8286Assert.Equal("Sub B..ctor()", semanticSummary.Symbol.ToTestDisplayString()) 8293Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 8294Assert.Equal("Sub B..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 8331Assert.Equal("Sub B..ctor()", semanticSummary.Symbol.ToTestDisplayString()) 8338Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 8339Assert.Equal("Sub B..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 8372Assert.Equal("System.Void", semanticSummary.Type.ToTestDisplayString()) 8374Assert.Equal("System.Void", semanticSummary.ConvertedType.ToTestDisplayString()) 8378Assert.Equal("Sub B..ctor()", semanticSummary.Symbol.ToTestDisplayString()) 8417Assert.Equal("System.Void", semanticSummary.Type.ToTestDisplayString()) 8419Assert.Equal("System.Void", semanticSummary.ConvertedType.ToTestDisplayString()) 8423Assert.Equal("Sub B..ctor()", semanticSummary.Symbol.ToTestDisplayString()) 8455Assert.Equal("HttpContext", semanticSummary.Type.ToTestDisplayString()) 8457Assert.Equal("HttpContext", semanticSummary.ConvertedType.ToTestDisplayString()) 8461Assert.Equal("HttpContext", semanticSummary.Symbol.ToTestDisplayString()) 8519Assert.Equal("Sub Program.Goo(x As System.Int32, [y As System.Double])", semanticSummary.Symbol.ToTestDisplayString()) 8526Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 8527Assert.Equal("Sub Program.Goo(x As System.Int32, [y As System.Double])", sortedMethodGroup(0).ToTestDisplayString()) 8555Assert.Equal("System.Void", semanticSummary.Type.ToTestDisplayString()) 8557Assert.Equal("System.Void", semanticSummary.ConvertedType.ToTestDisplayString()) 8561Assert.Equal("Sub Program.Goo([i As System.Int32 = 1])", semanticSummary.Symbol.ToTestDisplayString()) 8595Assert.Equal("System", alias1.Target.ToTestDisplayString()) 8599Assert.Equal("System.IO", alias2.Target.ToTestDisplayString()) 8644Assert.Equal("Function C.goo() As System.Int32", DirectCast(containingType, Symbol).ToTestDisplayString()) 8709Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 8710Assert.Equal("Program", sortedCandidates(0).ToTestDisplayString()) 8741Assert.Equal("Program", semanticSummary.Type.ToTestDisplayString()) 8743Assert.Equal("Program", semanticSummary.ConvertedType.ToTestDisplayString()) 8787Assert.Equal("C1", semanticSummary.Symbol.ToTestDisplayString()) 8821Assert.Equal("C1", semanticSummary.Type.ToTestDisplayString()) 8828Assert.Equal("Sub C1..ctor()", semanticSummary.CandidateSymbols(0).ToTestDisplayString()) 8833Assert.Equal("Sub C1..ctor()", semanticSummary.MemberGroup(0).ToTestDisplayString()) 8864Assert.Equal("C(Of System.Int32).Field As System.Int32", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 8886Assert.Equal("Me As C", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 8908Assert.Equal("Me As C", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 8939Assert.Equal("X", semanticSummary.CandidateSymbols(0).ToTestDisplayString()) 8968Assert.Equal("X", semanticSummary.Type.ToTestDisplayString()) 8970Assert.Equal("System.Object", semanticSummary.ConvertedType.ToTestDisplayString()) 9012Assert.Equal("X", semanticSummary.CandidateSymbols(0).ToTestDisplayString()) 9041Assert.Equal("X", semanticSummary.Type.ToTestDisplayString()) 9043Assert.Equal("System.Object", semanticSummary.ConvertedType.ToTestDisplayString()) 9087Assert.Equal("X", semanticSummary.CandidateSymbols(0).ToTestDisplayString()) 9118Assert.Equal("X", semanticSummary.Type.ToTestDisplayString()) 9120Assert.Equal("System.Object", semanticSummary.ConvertedType.ToTestDisplayString()) 9127Assert.Equal("Sub X..ctor()", semanticSummary.CandidateSymbols(0).ToTestDisplayString()) 9132Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 9133Assert.Equal("Sub X..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 9170Assert.Equal("X", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 9182Dim sortedMethodGroup As ISymbol() = memberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 9184Assert.Equal("Sub X..ctor(x As System.Int32)", sortedMethodGroup(0).ToTestDisplayString()) 9185Assert.Equal("Sub X..ctor(x As System.String)", sortedMethodGroup(1).ToTestDisplayString()) 9189sortedMethodGroup = symbolInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 9191Assert.Equal("Sub X..ctor(x As System.Int32)", sortedMethodGroup(0).ToTestDisplayString()) 9192Assert.Equal("Sub X..ctor(x As System.String)", sortedMethodGroup(1).ToTestDisplayString()) 9196Assert.Equal("X", typeInfo.Type.ToTestDisplayString()) 9197Assert.Equal("System.Object", typeInfo.ConvertedType.ToTestDisplayString()) 9234Assert.Equal("X", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 9246Dim sortedMethodGroup = memberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 9248Assert.Equal("Sub X..ctor(x As System.Int32)", sortedMethodGroup(0).ToTestDisplayString()) 9249Assert.Equal("Sub X..ctor(x As System.String)", sortedMethodGroup(1).ToTestDisplayString()) 9252Assert.Equal("Sub X..ctor(x As System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 9257Assert.Equal("X", typeInfo.Type.ToTestDisplayString()) 9258Assert.Equal("System.Object", typeInfo.ConvertedType.ToTestDisplayString()) 9298Assert.Equal("X", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 9310Dim sortedMethodGroup = memberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 9312Assert.Equal("Sub X..ctor(x As System.Int32)", sortedMethodGroup(0).ToTestDisplayString()) 9313Assert.Equal("Sub X..ctor(x As System.String)", sortedMethodGroup(1).ToTestDisplayString()) 9318Assert.Equal("Sub X..ctor(x As System.Int32)", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 9322Assert.Equal("X", typeInfo.Type.ToTestDisplayString()) 9323Assert.Equal("System.Object", typeInfo.ConvertedType.ToTestDisplayString()) 9363Assert.Equal("X", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 9375Dim sortedMethodGroup As ISymbol() = memberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 9377Assert.Equal("Sub X..ctor(x As System.Int32)", sortedMethodGroup(0).ToTestDisplayString()) 9378Assert.Equal("Sub X..ctor(x As System.String)", sortedMethodGroup(1).ToTestDisplayString()) 9382sortedMethodGroup = symbolInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 9384Assert.Equal("Sub X..ctor(x As System.Int32)", sortedMethodGroup(0).ToTestDisplayString()) 9385Assert.Equal("Sub X..ctor(x As System.String)", sortedMethodGroup(1).ToTestDisplayString()) 9389Assert.Equal("X", typeInfo.Type.ToTestDisplayString()) 9390Assert.Equal("System.Object", typeInfo.ConvertedType.ToTestDisplayString()) 9424Assert.Equal("X", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 9436Dim sortedMethodGroup = memberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 9438Assert.Equal("Sub X..ctor(x As System.Int32)", sortedMethodGroup(0).ToTestDisplayString()) 9443Assert.Equal("Sub X..ctor(x As System.Int32)", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 9447Assert.Equal("X", typeInfo.Type.ToTestDisplayString()) 9448Assert.Equal("System.Object", typeInfo.ConvertedType.ToTestDisplayString()) 9481Assert.Equal("T", semanticSummary.CandidateSymbols(0).ToTestDisplayString()) 9511Assert.Equal("T", semanticSummary.Type.ToTestDisplayString()) 9552Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 9553Assert.Equal("I", sortedCandidates(0).ToTestDisplayString()) 9588Assert.Equal("I", semanticSummary.Type.ToTestDisplayString()) 9590Assert.Equal("I", semanticSummary.ConvertedType.ToTestDisplayString()) 9624Assert.Equal("A1", semanticInfo.Type.ToTestDisplayString()) 9626Assert.Equal("A1", semanticInfo.ConvertedType.ToTestDisplayString()) 9629Assert.Equal("Sub A1..ctor()", semanticInfo.Symbol.ToTestDisplayString()) 9633Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 9634Assert.Equal("Sub A1..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 9638Assert.Equal("A=A1", aliasInfo.ToTestDisplayString()) 9657Assert.Equal("System.ObsoleteAttribute", semanticInfo.Type.ToTestDisplayString()) 9659Assert.Equal("System.ObsoleteAttribute", semanticInfo.ConvertedType.ToTestDisplayString()) 9662Assert.Equal("Sub System.ObsoleteAttribute..ctor()", semanticInfo.Symbol.ToTestDisplayString()) 9666Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString(), StringComparer.Ordinal).ToArray() 9667Assert.Equal("Sub System.ObsoleteAttribute..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 9668Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String)", sortedMethodGroup(1).ToTestDisplayString()) 9669Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String, [error] As System.Boolean)", sortedMethodGroup(2).ToTestDisplayString()) 9673Assert.Equal("GooAttribute=System.ObsoleteAttribute", aliasInfo.ToTestDisplayString()) 9692Assert.Equal("System.ObsoleteAttribute", semanticInfo.Type.ToTestDisplayString()) 9694Assert.Equal("System.ObsoleteAttribute", semanticInfo.ConvertedType.ToTestDisplayString()) 9697Assert.Equal("Sub System.ObsoleteAttribute..ctor()", semanticInfo.Symbol.ToTestDisplayString()) 9701Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString(), StringComparer.Ordinal).ToArray() 9702Assert.Equal("Sub System.ObsoleteAttribute..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 9703Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String)", sortedMethodGroup(1).ToTestDisplayString()) 9704Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String, [error] As System.Boolean)", sortedMethodGroup(2).ToTestDisplayString()) 9708Assert.Equal("GooAttribute=System.ObsoleteAttribute", aliasInfo.ToTestDisplayString()) 9727Assert.Equal("System.ObsoleteAttribute", semanticInfo.Type.ToTestDisplayString()) 9729Assert.Equal("System.ObsoleteAttribute", semanticInfo.ConvertedType.ToTestDisplayString()) 9732Assert.Equal("Sub System.ObsoleteAttribute..ctor()", semanticInfo.Symbol.ToTestDisplayString()) 9736Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString(), StringComparer.Ordinal).ToArray() 9737Assert.Equal("Sub System.ObsoleteAttribute..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 9738Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String)", sortedMethodGroup(1).ToTestDisplayString()) 9739Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String, [error] As System.Boolean)", sortedMethodGroup(2).ToTestDisplayString()) 9743Assert.Equal("GooAttribute=System.ObsoleteAttribute", aliasInfo.ToTestDisplayString()) 9762Assert.Equal("System.ObsoleteAttribute", semanticInfo.Type.ToTestDisplayString()) 9764Assert.Equal("System.ObsoleteAttribute", semanticInfo.ConvertedType.ToTestDisplayString()) 9767Assert.Equal("Sub System.ObsoleteAttribute..ctor()", semanticInfo.Symbol.ToTestDisplayString()) 9771Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString(), StringComparer.Ordinal).ToArray() 9772Assert.Equal("Sub System.ObsoleteAttribute..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 9773Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String)", sortedMethodGroup(1).ToTestDisplayString()) 9774Assert.Equal("Sub System.ObsoleteAttribute..ctor(message As System.String, [error] As System.Boolean)", sortedMethodGroup(2).ToTestDisplayString()) 9778Assert.Equal("GooAttribute=System.ObsoleteAttribute", aliasInfo.ToTestDisplayString()) 9810Assert.Equal("AttributeClass", semanticInfo.Type.ToTestDisplayString()) 9812Assert.Equal("AttributeClass", semanticInfo.ConvertedType.ToTestDisplayString()) 9815Assert.Equal("AttributeClass", semanticInfo.Symbol.ToTestDisplayString()) 9850Assert.Equal("AttributeClass", semanticInfo.Type.ToTestDisplayString()) 9852Assert.Equal("AttributeClass", semanticInfo.ConvertedType.ToTestDisplayString()) 9855Assert.Equal("AttributeClass", semanticInfo.Symbol.ToTestDisplayString()) 9890Assert.Equal("AttributeClass.SomeClass", semanticInfo.Type.ToTestDisplayString()) 9892Assert.Equal("AttributeClass.SomeClass", semanticInfo.ConvertedType.ToTestDisplayString()) 9898Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 9899Assert.Equal("Sub AttributeClass.SomeClass..ctor()", sortedCandidates(0).ToTestDisplayString()) 9902Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 9903Assert.Equal("Sub AttributeClass.SomeClass..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 9933Assert.Equal("AttributeClass.SomeClass", semanticInfo.Type.ToTestDisplayString()) 9935Assert.Equal("AttributeClass.SomeClass", semanticInfo.ConvertedType.ToTestDisplayString()) 9941Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 9942Assert.Equal("Sub AttributeClass.SomeClass..ctor()", sortedCandidates(0).ToTestDisplayString()) 9945Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 9946Assert.Equal("Sub AttributeClass.SomeClass..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 9965Assert.Equal("C", semanticInfo.Type.ToTestDisplayString()) 9967Assert.Equal("C", semanticInfo.ConvertedType.ToTestDisplayString()) 9973Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 9974Assert.Equal("Sub C..ctor()", sortedCandidates(0).ToTestDisplayString()) 9977Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 9978Assert.Equal("Sub C..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 9999Assert.Equal("Gen(Of System.Int32)", semanticInfo.Type.ToTestDisplayString()) 10001Assert.Equal("Gen(Of System.Int32)", semanticInfo.ConvertedType.ToTestDisplayString()) 10007Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 10008Assert.Equal("Sub Gen(Of System.Int32)..ctor()", sortedCandidates(0).ToTestDisplayString()) 10011Dim sortedMethodGroup = semanticInfo.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 10012Assert.Equal("Sub Gen(Of System.Int32)..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 10045Assert.Equal("Compilation", semanticSummary.Type.ToTestDisplayString()) 10047Assert.Equal("Compilation", semanticSummary.ConvertedType.ToTestDisplayString()) 10051Assert.Equal("Compilation", semanticSummary.Symbol.ToTestDisplayString()) 10087Assert.Equal("T", semanticSummary.Type.ToTestDisplayString()) 10089Assert.Equal("T", semanticSummary.ConvertedType.ToTestDisplayString()) 10093Assert.Equal("A(Of T).B.t As T", semanticSummary.Symbol.ToTestDisplayString()) 10341Assert.Equal("ShortName=LongNamespace", [alias].ToTestDisplayString()) 10343Assert.Equal("LongNamespace", [alias].Target.ToTestDisplayString())
Semantics\GetSemanticInfoTests.vb (238)
127Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 129Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 172Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 174Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 218Assert.Equal("System.Int32()", semanticInfo.Type.ToTestDisplayString()) 220Assert.Equal("System.Int32()", semanticInfo.ConvertedType.ToTestDisplayString()) 224Assert.Equal("C1.field As System.Int32()", semanticInfo.Symbol.ToTestDisplayString()) 264Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 265Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 271Dim sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 272Assert.Equal("Property C1.prop As System.Int32", sortedCandidates(0).ToTestDisplayString()) 311Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 313Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 317Assert.Equal("Property C1.prop As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 361Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 363Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 367Assert.Equal("Function C1.Goo() As System.Int32", semanticInfo.Symbol.ToTestDisplayString()) 411Assert.Equal("?", semanticInfo.Type.ToTestDisplayString()) 413Assert.Equal("?", semanticInfo.ConvertedType.ToTestDisplayString()) 461Assert.Equal("?", semanticInfo.Type.ToTestDisplayString()) 463Assert.Equal("?", semanticInfo.ConvertedType.ToTestDisplayString()) 511Assert.Equal("?", semanticInfo.Type.ToTestDisplayString()) 513Assert.Equal("?", semanticInfo.ConvertedType.ToTestDisplayString()) 561Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 563Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 716Assert.Equal("A", semanticSummary.Type.ToTestDisplayString()) 717Assert.Equal("A", semanticSummary.ConvertedType.ToTestDisplayString()) 719Assert.Equal("Sub A..ctor(ParamArray x As System.Object())", semanticSummary.Symbol.ToTestDisplayString()) 726Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 727Assert.Equal("Sub A..ctor(ParamArray x As System.Object())", sortedMethodGroup(0).ToTestDisplayString()) 762Assert.Equal("System.Object", semanticInfo.Type.ToTestDisplayString()) 764Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()) 768Assert.Equal("Property Program.Goo As System.Object", semanticInfo.Symbol.ToTestDisplayString()) 1080Assert.Equal("4294967295", semanticSummary.Symbol.ToTestDisplayString()) 1139Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 1147Assert.Equal("System.Int32()", semanticInfo.Type.ToTestDisplayString()) 1155Assert.Equal("AClass", semanticInfo.Type.ToTestDisplayString()) 1163Assert.Equal("AClass()", semanticInfo.Type.ToTestDisplayString()) 1171Assert.Equal("AStructure(,)", semanticInfo.Type.ToTestDisplayString()) 1179Assert.Equal("System.RuntimeTypeHandle", semanticInfo.Type.ToTestDisplayString()) 1187Assert.Equal("System.RuntimeTypeHandle()", semanticInfo.Type.ToTestDisplayString()) 1195Assert.Equal("Generic(Of System.Int32)", semanticInfo.Type.ToTestDisplayString()) 1203Assert.Equal("Generic(Of )", semanticInfo.Type.ToTestDisplayString()) 1211Assert.Equal("System.Void", semanticInfo.Type.ToTestDisplayString()) 1219Assert.Equal("System.Void()", semanticInfo.Type.ToTestDisplayString()) 1227Assert.Equal("AClass", semanticInfo.Type.ToTestDisplayString()) 1236Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 1247Assert.Equal("Generic(Of AClass)", semanticInfo.Type.ToTestDisplayString()) 1298Assert.Equal("System.Object", typeInfo.Type.ToTestDisplayString) 1325Assert.Equal("M2.Goo As System.Int32", sym.ToTestDisplayString()) 1326Assert.Equal("M2", sym.ContainingType.ToTestDisplayString()) 1327Assert.Equal("M2", sym.ContainingSymbol.ToTestDisplayString()) 1331Assert.Equal("M2.Goo As System.Int32", sym.ToTestDisplayString()) 1332Assert.Equal("M2", sym.ContainingType.ToTestDisplayString()) 1333Assert.Equal("M2", sym.ContainingSymbol.ToTestDisplayString()) 1337Assert.Equal("M2.Goo As System.Int32", sym.ToTestDisplayString()) 1338Assert.Equal("M2", sym.ContainingType.ToTestDisplayString()) 1339Assert.Equal("M2", sym.ContainingSymbol.ToTestDisplayString()) 1411Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 1416Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 1421Assert.Equal("System.AttributeTargets", semanticInfo.Type.ToTestDisplayString()) 1426Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 1431Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 1436Assert.Equal("System.AttributeTargets", semanticInfo.Type.ToTestDisplayString()) 1441Assert.Equal("System.DateTime", semanticInfo.Type.ToTestDisplayString()) 1446Assert.Equal("System.Decimal", semanticInfo.Type.ToTestDisplayString()) 1454Assert.Equal("System.Decimal", parameter.Type.ToTestDisplayString()) 1461Assert.Equal("System.Decimal", parameter.Type.ToTestDisplayString()) 1466Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 1471Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 1498Assert.Equal("System.Security.Permissions.PermissionSetAttribute", semanticSummary.Type.ToTestDisplayString()) 1500Assert.Equal("System.Security.Permissions.PermissionSetAttribute", semanticSummary.ConvertedType.ToTestDisplayString()) 1504Assert.Equal("Sub System.Security.Permissions.PermissionSetAttribute..ctor(action As System.Security.Permissions.SecurityAction)", semanticSummary.Symbol.ToTestDisplayString()) 1511Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 1512Assert.Equal("Sub System.Security.Permissions.PermissionSetAttribute..ctor(action As System.Security.Permissions.SecurityAction)", sortedMethodGroup(0).ToTestDisplayString()) 1535Assert.Equal("?", semanticSummary.Type.ToTestDisplayString()) 1537Assert.Equal("?", semanticSummary.ConvertedType.ToTestDisplayString()) 1642Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString) 1661Assert.Equal("System.Byte", typeInfo.Type.ToTestDisplayString) 1662Assert.Equal("System.Int32", typeInfo.ConvertedType.ToTestDisplayString) 1675Assert.Equal("System.Byte", typeInfo.Type.ToTestDisplayString) 1676Assert.Equal("System.Int32", typeInfo.ConvertedType.ToTestDisplayString) 1689Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString) 1696Assert.Equal("System.Func(Of System.Int32, System.Int32)", typeInfo.Type.ToTestDisplayString) 1703Assert.Equal("System.String()", typeInfo.Type.ToTestDisplayString) 1710Assert.Equal("System.Collections.Generic.List(Of System.String)", typeInfo.Type.ToTestDisplayString) 1717Assert.Equal("System.Func(Of System.Int32, System.Int32)", typeInfo.Type.ToTestDisplayString) 1724Assert.Equal("System.String()", typeInfo.Type.ToTestDisplayString) 1731Assert.Equal("System.Collections.Generic.List(Of System.String)", typeInfo.Type.ToTestDisplayString) 1741Assert.Equal("Function C1.B() As System.Byte", symbolInfo.Symbol.ToTestDisplayString()) 1748Assert.Equal("Function C1.B() As System.Byte", symbolInfo.Symbol.ToTestDisplayString()) 1755Assert.Equal("Function C1.B() As System.Byte", symbolInfo.Symbol.ToTestDisplayString()) 1803Assert.Equal("Sub Module1.Func([i As System.Int32 = 0])", symbolInfo.Symbol.ToTestDisplayString()) 1807Assert.Equal("Sub Module1.f0(Of System.Object)([x As System.Object = Nothing])", symbolInfo.Symbol.ToTestDisplayString()) 1811Assert.Equal("Sub Module1.f0(Of System.Int32)([x As System.Int32 = Nothing])", symbolInfo.Symbol.ToTestDisplayString()) 1815Assert.Equal("Sub Module1.f0(Of System.String)([x As System.String = Nothing])", symbolInfo.Symbol.ToTestDisplayString()) 1819Assert.Equal("Sub Module1.f0(Of Module1.S)([x As Module1.S = Nothing])", symbolInfo.Symbol.ToTestDisplayString()) 1823Assert.Equal("Sub Module1.f0(Of Module1.C)([x As Module1.C = Nothing])", symbolInfo.Symbol.ToTestDisplayString()) 1849Assert.Equal("ByRef aaaa As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 1883Assert.Equal("ByRef aaaa As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 1917Assert.Equal("ByRef aaaa As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 1955Assert.Equal("qwer As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 2003Assert.Equal("objArg As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 2048Assert.Equal("System.Int64", semanticSummary.Type.ToTestDisplayString()) 2050Assert.Equal("System.Int64", semanticSummary.ConvertedType.ToTestDisplayString()) 2053Assert.Equal("C1.FieldInt As System.Int64", semanticSummary.Symbol.ToTestDisplayString()) 2061Assert.Equal("System.Int32", semanticSummary.Type.ToTestDisplayString()) 2063Assert.Equal("System.Int64", semanticSummary.ConvertedType.ToTestDisplayString()) 2075Assert.Equal("System.Int64", semanticSummary.Type.ToTestDisplayString()) 2077Assert.Equal("System.Int64", semanticSummary.ConvertedType.ToTestDisplayString()) 2080Assert.Equal("C1.FieldInt As System.Int64", semanticSummary.Symbol.ToTestDisplayString()) 2088Assert.Equal("C1", semanticSummary.Type.ToTestDisplayString()) 2090Assert.Equal("C1", semanticSummary.ConvertedType.ToTestDisplayString()) 2093Assert.Equal("Sub C1..ctor(p As System.Int32)", semanticSummary.Symbol.ToTestDisplayString()) 2098Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 2099Assert.Equal("Sub C1..ctor()", sortedMethodGroup(0).ToTestDisplayString()) 2100Assert.Equal("Sub C1..ctor(p As System.Int32)", sortedMethodGroup(1).ToTestDisplayString()) 2107Assert.Equal("x As C1", symbol.ToTestDisplayString) 2143Assert.Equal("C2", semanticSummary.Type.ToTestDisplayString()) 2145Assert.Equal("C2", semanticSummary.ConvertedType.ToTestDisplayString()) 2148Assert.Equal("Sub C2..ctor()", semanticSummary.Symbol.ToTestDisplayString) 2153Assert.Equal("Sub C2..ctor()", semanticSummary.MemberGroup(0).ToTestDisplayString) 2160Assert.Equal("abcdef As C2", symbol.ToTestDisplayString) 2163Assert.Equal("C3", semanticSummary.Type.ToTestDisplayString()) 2165Assert.Equal("C2", semanticSummary.ConvertedType.ToTestDisplayString()) 2168Assert.Equal("Sub C3..ctor()", semanticSummary.Symbol.ToTestDisplayString) 2173Assert.Equal("Sub C3..ctor()", semanticSummary.MemberGroup(0).ToTestDisplayString) 2241Assert.Equal("System.Int32()", semanticSummary.ConvertedType.ToTestDisplayString()) 2294Assert.Equal("System.Byte", semanticSummary.Type.ToTestDisplayString()) 2296Assert.Equal("System.Int64", semanticSummary.ConvertedType.ToTestDisplayString()) 2299Assert.Equal("goo As System.Byte", semanticSummary.Symbol.ToTestDisplayString) 2308Assert.Equal("System.Byte", semanticSummary.Type.ToTestDisplayString()) 2310Assert.Equal("System.Int64", semanticSummary.ConvertedType.ToTestDisplayString()) 2313Assert.Equal("bar As System.Byte", semanticSummary.Symbol.ToTestDisplayString) 2353Assert.Equal("System.Byte", semanticSummary.Type.ToTestDisplayString()) 2355Assert.Equal("System.Int64", semanticSummary.ConvertedType.ToTestDisplayString()) 2358Assert.Equal("goo As System.Byte", semanticSummary.Symbol.ToTestDisplayString) 2367Assert.Equal("System.Byte", semanticSummary.Type.ToTestDisplayString()) 2369Assert.Equal("System.Int64", semanticSummary.ConvertedType.ToTestDisplayString()) 2372Assert.Equal("bar As System.Byte", semanticSummary.Symbol.ToTestDisplayString) 2416Assert.Equal("C2", semanticSummary.Type.ToTestDisplayString()) 2418Assert.Equal("C2", semanticSummary.ConvertedType.ToTestDisplayString()) 2421Assert.Equal("Sub C2..ctor()", semanticSummary.Symbol.ToTestDisplayString) 2426Assert.Equal("Sub C2..ctor()", semanticSummary.MemberGroup(0).ToTestDisplayString) 2433Assert.Equal("abcdef As C2", symbol.ToTestDisplayString) 2531Assert.Equal("Event cls1.e1()", semanticSummary.Symbol.ToTestDisplayString()) 2573Assert.Equal("WithEvents Program.ww As cls1", semanticSummary.Symbol.ToTestDisplayString()) 2658Assert.Equal("Property Project1.OuterClass.SomeProperty As Project1.EventSource", semanticSummary.Symbol.ToTestDisplayString()) 2744Assert.Equal("WithEvents Project1.Sink.x As Project1.OuterClass", semanticSummary.Symbol.ToTestDisplayString()) 2787Assert.Equal("Event cls1.e1()", semanticSummary.Symbol.ToTestDisplayString()) 2835Assert.Equal("Event base.e1()", semanticSummary.Symbol.ToTestDisplayString()) 2888Assert.Equal("Event base.e1()", semanticSummary.Symbol.ToTestDisplayString()) 2949Assert.Equal("Event base.e1()", semanticSummary.Symbol.ToTestDisplayString()) 3014Assert.Equal("WithEvents C0.we As cls1", semanticSummary.Symbol.ToTestDisplayString()) 3175Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 3176Assert.Equal("Property C0.we As cls1", sortedCandidates(0).ToTestDisplayString()) 3178Assert.Equal("Property C0.we(x As System.Int32) As cls1", sortedCandidates(1).ToTestDisplayString()) 3235Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 3236Assert.Equal("Property C0.we As cls1", sortedCandidates(0).ToTestDisplayString()) 3295Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 3296Assert.Equal("Property cls1.P1 As System.Int32", sortedCandidates(0).ToTestDisplayString()) 3328Assert.Equal("Function Module1.MessageBox(hwnd As System.IntPtr, t As System.String, t1 As System.String, t2 As System.UInt32) As System.Int32", sym.ToTestDisplayString()) 3330Assert.Equal("Module1", sym.ContainingSymbol.ToTestDisplayString()) 3352Assert.Equal("Declare Ansi Function Module1.MessageBox Lib ""user32.dll"" Alias ""MessageBoxA"" (hwnd As System.IntPtr, t As System.String, t2 As System.String, t2 As System.UInt32) As System.Int32", sym.ToTestDisplayString()) 3354Assert.Equal("Module1", sym.ContainingSymbol.ToTestDisplayString()) 3379Assert.Equal("System.Object", semanticSummary.Type.ToTestDisplayString()) 3381Assert.Equal("System.Int32", semanticSummary.ConvertedType.ToTestDisplayString()) 3426Assert.Equal("System.Object", semanticSummary.Type.ToTestDisplayString()) 3428Assert.Equal("System.Object", semanticSummary.ConvertedType.ToTestDisplayString()) 3435Dim sortedSymbols = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 3436Assert.Equal("Sub Program.goo(x As System.Int32)", sortedSymbols(0).ToTestDisplayString()) 3437Assert.Equal("Sub Program.goo(x As System.String)", sortedSymbols(1).ToTestDisplayString()) 3442Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 3443Assert.Equal("Sub Program.goo(x As System.Int32)", sortedMethodGroup(0).ToTestDisplayString()) 3444Assert.Equal("Sub Program.goo(x As System.String)", sortedMethodGroup(1).ToTestDisplayString()) 3479Assert.Equal("System.Object", semanticSummary.Type.ToTestDisplayString()) 3481Assert.Equal("System.Object", semanticSummary.ConvertedType.ToTestDisplayString()) 3488Dim sortedSymbols = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 3489Assert.Equal("Sub Program.goo(x As System.Int32)", sortedSymbols(0).ToTestDisplayString()) 3490Assert.Equal("Sub Program.goo(x As System.String)", sortedSymbols(1).ToTestDisplayString()) 3495Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 3496Assert.Equal("Sub Program.goo(x As System.Int32)", sortedMethodGroup(0).ToTestDisplayString()) 3497Assert.Equal("Sub Program.goo(x As System.String)", sortedMethodGroup(1).ToTestDisplayString()) 3533Assert.Equal("System.Object", semanticSummary.Type.ToTestDisplayString()) 3535Assert.Equal("System.Object", semanticSummary.ConvertedType.ToTestDisplayString()) 3542Dim sortedSymbols = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 3543Assert.Equal("Sub Program.goo(x As System.Int32)", sortedSymbols(0).ToTestDisplayString()) 3544Assert.Equal("Sub Program.goo(x As System.String)", sortedSymbols(1).ToTestDisplayString()) 3549Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 3550Assert.Equal("Sub Program.goo(x As System.Int32)", sortedMethodGroup(0).ToTestDisplayString()) 3551Assert.Equal("Sub Program.goo(x As System.String)", sortedMethodGroup(1).ToTestDisplayString()) 3586Assert.Equal("System.Object", semanticSummary.Type.ToTestDisplayString()) 3588Assert.Equal("System.Object", semanticSummary.ConvertedType.ToTestDisplayString()) 3638Assert.Equal("System.Object", semanticSummary.Type.ToTestDisplayString()) 3640Assert.Equal("System.Object", semanticSummary.ConvertedType.ToTestDisplayString()) 3647Dim sortedSymbols = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 3648Assert.Equal("ReadOnly Property Program.P1(x As System.Int32) As System.Int32", sortedSymbols(0).ToTestDisplayString()) 3649Assert.Equal("ReadOnly Property Program.P1(x As System.String) As System.Int32", sortedSymbols(1).ToTestDisplayString()) 3654Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 3655Assert.Equal("ReadOnly Property Program.P1(x As System.Int32) As System.Int32", sortedMethodGroup(0).ToTestDisplayString()) 3656Assert.Equal("ReadOnly Property Program.P1(x As System.String) As System.Int32", sortedMethodGroup(1).ToTestDisplayString()) 3683Assert.Equal("System.Object", semanticSummary.Type.ToTestDisplayString()) 3685Assert.Equal("System.Object", semanticSummary.ConvertedType.ToTestDisplayString()) 4504Assert.Equal("Function System.Collections.Generic.ICollection(Of System.Reflection.FieldInfo).Any(predicate As System.Func(Of System.Reflection.FieldInfo, System.Boolean)) As System.Boolean", method1.ToTestDisplayString()) 4505Assert.Equal("Function Program.Any(Of T)(s As System.Collections.Generic.ICollection(Of T), predicate As System.Func(Of T, System.Boolean)) As System.Boolean", method1.ReducedFrom.ToTestDisplayString()) 4506Assert.Equal("System.Collections.Generic.ICollection(Of System.Reflection.FieldInfo)", method1.ReceiverType.ToTestDisplayString()) 4507Assert.Equal("System.Reflection.FieldInfo", method1.GetTypeInferredDuringReduction(method1.ReducedFrom.TypeParameters(0)).ToTestDisplayString()) 4518Assert.Equal("Function Program.Any(Of System.Reflection.FieldInfo)(s As System.Collections.Generic.ICollection(Of System.Reflection.FieldInfo), predicate As System.Func(Of System.Reflection.FieldInfo, System.Boolean)) As System.Boolean", reducedFrom1.ToTestDisplayString()) 4519Assert.Equal("Program", reducedFrom1.ReceiverType.ToTestDisplayString()) 5026Assert.Equal("System.Int32", info2.Type.ToTestDisplayString()) 5027Assert.Equal("System.Nullable(Of System.Int64)", info2.ConvertedType.ToTestDisplayString()) 5036Assert.Equal("System.Int32", info1.Type.ToTestDisplayString()) 5037Assert.Equal("System.Nullable(Of System.Int64)", info1.ConvertedType.ToTestDisplayString()) 5350Assert.Equal("Test.C", symbolInfo.Symbol.ToTestDisplayString()) 5365Assert.Equal("Sub Test.C..ctor()", symbolInfo.Symbol.ToTestDisplayString()) 5371Assert.Equal("Sub Test.C..ctor()", memberGroup(0).ToTestDisplayString()) 5374Assert.Equal("Test.C", typeInfo.Type.ToTestDisplayString()) 5375Assert.Equal("Test.C", typeInfo.ConvertedType.ToTestDisplayString()) 5439Assert.Equal("Test.I", symbolInfo.Symbol.ToTestDisplayString()) 5454Assert.Equal("Sub Test.CoClassI..ctor()", symbolInfo.Symbol.ToTestDisplayString()) 5460Assert.Equal("Sub Test.CoClassI..ctor()", memberGroup(0).ToTestDisplayString()) 5463Assert.Equal("Test.I", typeInfo.Type.ToTestDisplayString()) 5464Assert.Equal("Test.I", typeInfo.ConvertedType.ToTestDisplayString()) 5544Assert.Equal("Test.I", symbolInfo.Symbol.ToTestDisplayString()) 5567Assert.Equal("Test.I", typeInfo.Type.ToTestDisplayString()) 5568Assert.Equal("Test.I", typeInfo.ConvertedType.ToTestDisplayString()) 5605Assert.Equal("System.Object", semanticSummary.Type.ToTestDisplayString()) 5610Assert.Equal("Sub M.Goo(Of T, S)(x As System.Func(Of T))", semanticSummary.Symbol.ToTestDisplayString()) 5648Assert.Equal("System.Action(Of System.Object)", directCastType.ToTestDisplayString()) 5685Assert.Equal("System.Action(Of System.Object)", tryCastType.ToTestDisplayString()) 6057Dim sortedCandidates = symbolInfo.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 6058Assert.Equal("ReadOnly Property Program.Color([x As System.Int32 = 0]) As System.Int32", sortedCandidates(0).ToTestDisplayString()) 6060Assert.Equal("ReadOnly Property Program.Color([x As System.String = """"]) As Color", sortedCandidates(1).ToTestDisplayString()) 6222Assert.Equal("Property C.P As System.Object", model.GetSymbolInfo(expr).Symbol.ToTestDisplayString()) 6446Assert.Equal("Property C2.ViewData As C1", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()) 6505Assert.Equal("Property C2.ViewData As C1", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()) 6566Assert.Equal("Function C2.ViewData() As C1", model.GetSymbolInfo(node).Symbol.ToTestDisplayString()) 6628Assert.Equal("Function C2.ViewData() As C1", model.GetSymbolInfo(node).Symbol.ToTestDisplayString())
Semantics\GotoTests.vb (8)
208Assert.Equal("lab1", semanticSummary.Symbol.ToTestDisplayString()) 239Assert.Equal("lab1", semanticSummary0.Symbol.ToTestDisplayString()) 248Assert.Equal("lab1", semanticSummary1.Symbol.ToTestDisplayString()) 282Assert.Equal("0", semanticSummary.Symbol.ToTestDisplayString()) 316Assert.Equal("0", semanticSummary.Symbol.ToTestDisplayString()) 355Assert.Equal("1", semanticSummary.Symbol.ToTestDisplayString()) 391Assert.Equal("1", semanticSummary.Symbol.ToTestDisplayString()) 425Assert.Equal("lab1", semanticSummary.Symbol.ToTestDisplayString())
Semantics\Lambda_AnonymousDelegateInference.vb (11)
209Assert.Equal("Function <generated method>() As ?", x1.Type.ToTestDisplayString) 218Assert.Equal("Function <generated method>() As ?", x2.Type.ToTestDisplayString) 227Assert.Equal("Function <generated method>() As ?", x3.Type.ToTestDisplayString) 236Assert.Equal("Function <generated method>() As ?", x4.Type.ToTestDisplayString) 245Assert.Equal("Function <generated method>() As System.Object", x5.Type.ToTestDisplayString) 254Assert.Equal("Function <generated method>() As ?", x6.Type.ToTestDisplayString) 263Assert.Equal("Function <generated method>() As System.ArgIterator", x7.Type.ToTestDisplayString) 271Assert.Equal("Function <generated method>() As System.ArgIterator", x8.Type.ToTestDisplayString) 444Assert.Equal("Sub <generated method>(x As System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 456Assert.Equal("Sub <generated method>(x As System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 468Assert.Equal("Function <generated method>() As System.Int32", typeInfo.ConvertedType.ToTestDisplayString())
Semantics\Lambda_Relaxation.vb (32)
45Assert.Equal("System.Action(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 452Assert.Equal("System.Action(Of System.Object)", typeInfo.ConvertedType.ToTestDisplayString()) 529Assert.Equal("System.Action(Of System.Object)", typeInfo.ConvertedType.ToTestDisplayString()) 557Assert.Equal("System.Action(Of System.Object)", typeInfo.ConvertedType.ToTestDisplayString()) 858Assert.Equal("System.Action(Of System.Collections.Generic.IEnumerable(Of System.Int32))", typeInfo.ConvertedType.ToTestDisplayString()) 933Assert.Equal("System.Action(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 978Assert.Equal("System.Action(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1033Assert.Equal("System.Action", typeInfo.ConvertedType.ToTestDisplayString()) 1046Assert.Equal("System.Action", typeInfo.ConvertedType.ToTestDisplayString()) 1188Assert.Equal("System.Action", typeInfo.ConvertedType.ToTestDisplayString()) 1200Assert.Equal("System.Action", typeInfo.ConvertedType.ToTestDisplayString()) 1250Assert.Equal("System.Func(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1301Assert.Equal("System.Func(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1313Assert.Equal("System.Func(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1414Assert.Equal("System.Func(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1426Assert.Equal("System.Func(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1459Assert.Equal("System.Func(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1471Assert.Equal("System.Func(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1525Assert.Equal("System.Func(Of System.Object)", typeInfo.ConvertedType.ToTestDisplayString()) 1624Assert.Equal("System.Func(Of System.Collections.IEnumerable)", typeInfo.ConvertedType.ToTestDisplayString()) 1701Assert.Equal("System.Func(Of System.Guid)", typeInfo.ConvertedType.ToTestDisplayString()) 1755Assert.Equal("System.Func(Of System.Int32, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1767Assert.Equal("System.Func(Of System.Int32, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1915Assert.Equal("System.Func(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1927Assert.Equal("System.Func(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1939Assert.Equal("System.Func(Of System.Int32, System.Int32, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 1951Assert.Equal("System.Func(Of System.Int32, System.Int32, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 2007Assert.Equal("System.Func(Of System.Int32, System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 2060Assert.Equal("d1", typeInfo.ConvertedType.ToTestDisplayString()) 2152Assert.Equal("d1", typeInfo.ConvertedType.ToTestDisplayString()) 2180Assert.Equal("d1", typeInfo.ConvertedType.ToTestDisplayString()) 2235Assert.Equal("d1", typeInfo.ConvertedType.ToTestDisplayString())
Semantics\LambdaSemanticInfoTests.vb (50)
36Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 38Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 42Assert.Equal("z As System.String", semanticInfo.Symbol.ToTestDisplayString()) 68Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 70Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 74Assert.Equal("z As System.String", semanticInfo.Symbol.ToTestDisplayString()) 102Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 104Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 108Assert.Equal("z As System.String", semanticInfo.Symbol.ToTestDisplayString()) 134Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 136Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 140Assert.Equal("z As System.String", semanticInfo.Symbol.ToTestDisplayString()) 172Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 175Assert.Equal("z As System.String", paramSymbol.ToTestDisplayString()) 183Assert.Equal("System.Object", semanticInfo.Type.ToTestDisplayString()) 209Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 211Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 215Assert.Equal("z As System.String", semanticInfo.Symbol.ToTestDisplayString()) 244Assert.Equal("System.Object", semanticInfo.Type.ToTestDisplayString()) 246Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()) 250Assert.Equal("z As System.Object", semanticInfo.Symbol.ToTestDisplayString()) 279Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 281Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 285Assert.Equal("z As System.String", semanticInfo.Symbol.ToTestDisplayString()) 317Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 319Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 323Assert.Equal("z As System.String", semanticInfo.Symbol.ToTestDisplayString()) 352Assert.Equal("System.String", semanticInfo.Type.ToTestDisplayString()) 354Assert.Equal("System.String", semanticInfo.ConvertedType.ToTestDisplayString()) 358Assert.Equal("z As System.String", semanticInfo.Symbol.ToTestDisplayString()) 391Assert.Equal("System.Guid", semanticInfo.Type.ToTestDisplayString()) 393Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()) 397Assert.Equal("y As System.Guid", semanticInfo.Symbol.ToTestDisplayString()) 431Assert.Equal("System.Guid", semanticInfo.Type.ToTestDisplayString()) 433Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()) 437Assert.Equal("y As System.Guid", semanticInfo.Symbol.ToTestDisplayString()) 468Assert.Equal("System.Func(Of System.String, System.Object)", semanticInfo1.ConvertedType.ToTestDisplayString()) 472Assert.Equal("System.Func(Of System.String, System.Object)", semanticInfo2.ConvertedType.ToTestDisplayString()) 478Assert.Equal("Function (z As System.String) As System.Object", semanticInfo2.Symbol.ToTestDisplayString()) 630Assert.Equal("System.Int32", symbol.Type.ToTestDisplayString()) 717Assert.Equal("Program.Goo", semanticInfo.Type.ToTestDisplayString()) 719Assert.Equal("Program.Goo", semanticInfo.ConvertedType.ToTestDisplayString()) 723Assert.Equal("x As Program.Goo", semanticInfo.Symbol.ToTestDisplayString()) 755Assert.Equal("Sub System.Collections.Generic.ICollection(Of C).Add(item As C)", symbolInfo.CandidateSymbols.Single().ToTestDisplayString()) 781Assert.Equal("Sub System.Collections.Generic.ICollection(Of C).Add(item As C)", symbolInfo.CandidateSymbols.Single().ToTestDisplayString()) 810Assert.Equal("Sub System.Collections.Generic.ICollection(Of C).Add(item As C)", symbolInfo.Symbol.ToTestDisplayString()) 849Assert.Equal("a As Program", symbolInfo.Symbol.ToTestDisplayString()) 888Assert.Equal("a As Program", symbolInfo.Symbol.ToTestDisplayString()) 924Assert.Equal("a As Program", symbolInfo.Symbol.ToTestDisplayString()) 960Assert.Equal("a As Program", symbolInfo.Symbol.ToTestDisplayString())
Semantics\MeMyBaseMyClassTests.vb (1)
554Assert.Equal(expectedString, symbol.Single.ToTestDisplayString())
Semantics\MultiDimensionalTest.vb (24)
873Assert.Equal("T()", szArray.ToTestDisplayString()) 880Assert.Equal("T(*)", mdArray.ToTestDisplayString()) 1191Assert.Equal("Function System.Array.GetEnumerator() As System.Collections.IEnumerator", info.GetEnumeratorMethod.ToTestDisplayString()) 1192Assert.Equal("ReadOnly Property System.Collections.IEnumerator.Current As System.Object", info.CurrentProperty.ToTestDisplayString()) 1193Assert.Equal("System.Double", info.ElementType.ToTestDisplayString()) 2137Assert.Equal("System.Double(,)", array.ToTestDisplayString()) 2144Assert.Equal("System.Double(,)", array.ToTestDisplayString()) 2151Assert.Equal("System.Double(,)", array.ToTestDisplayString()) 2158Assert.Equal("System.Double(,)", array.ToTestDisplayString()) 2165Assert.Equal("System.Double(,)", array.ToTestDisplayString()) 2172Assert.Equal("System.Double(,)", array.ToTestDisplayString()) 2179Assert.Equal("System.Double(,)", array.ToTestDisplayString()) 2186Assert.Equal("System.Double(,)", array.ToTestDisplayString()) 2193Assert.Equal("System.Double(,)", array.ToTestDisplayString()) 2200Assert.Equal("System.Double(,)", array.ToTestDisplayString()) 2207Assert.Equal("System.Double(,)", array.ToTestDisplayString()) 2214Assert.Equal("System.Double(,)", array.ToTestDisplayString()) 2221Assert.Equal("System.Double(,)", array.ToTestDisplayString()) 2228Assert.Equal("System.Double(,)", array.ToTestDisplayString()) 2235Assert.Equal("System.Double(,)", array.ToTestDisplayString()) 2242Assert.Equal("System.Double(,)", array.ToTestDisplayString()) 2249Assert.Equal("System.Double(*)", array.ToTestDisplayString()) 2711Assert.Equal("System.Int32()", a1.ToTestDisplayString()) 2716Assert.Equal("System.Int32(*)", a2.ToTestDisplayString())
Semantics\NameOfTests.vb (155)
62Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 74Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 77Assert.Equal("System.Int32.MaxValue As System.Int32", symbolInfo.Symbol.ToTestDisplayString()) 86Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 89Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()) 99Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 111Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 114Assert.Equal("System.Int32", symbolInfo.Symbol.ToTestDisplayString()) 127Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 459Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 474Assert.Equal("System", symbolInfo.Symbol.ToTestDisplayString()) 486Assert.Equal("Global", symbolInfo.Symbol.ToTestDisplayString()) 531Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 548Assert.Equal("Sub C2(Of System.Int32).C3(Of System.Int16).M1()", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 552Assert.Equal("Sub C2(Of System.Int32).C3(Of System.Int16).M1()", group.Single.ToTestDisplayString()) 557Assert.Equal("C2(Of System.Int32).C3(Of System.Int16)", typeInfo.Type.ToTestDisplayString()) 560Assert.Equal("C2(Of System.Int32).C3(Of System.Int16)", symbolInfo.Symbol.ToTestDisplayString()) 566Assert.Equal("C2(Of System.Int32)", typeInfo.Type.ToTestDisplayString()) 569Assert.Equal("C2(Of System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 621Assert.Equal("Sub C1.M1(Of T)()", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 622Assert.Equal("Sub C1.M1(x As System.Int32)", symbolInfo.CandidateSymbols(1).ToTestDisplayString()) 626Assert.Equal("Sub C1.M1(Of T)()", group(0).ToTestDisplayString()) 627Assert.Equal("Sub C1.M1(x As System.Int32)", group(1).ToTestDisplayString()) 672Assert.Equal("Sub C1.M1(Of T)()", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 675Assert.Equal("Sub C1.M1(Of T)()", group.Single.ToTestDisplayString()) 722Assert.Equal("Sub C1.M1(Of System.Int32)()", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 725Assert.Equal("Sub C1.M1(Of System.Int32)()", group.Single.ToTestDisplayString()) 775Assert.Equal("Sub C1.M1(Of System.Int32)()", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 778Assert.Equal("Sub C1.M1(Of System.Int32)()", group.Single.ToTestDisplayString()) 870Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 882Assert.Equal("C2(Of System.Int32).C3(Of System.Int16)", typeInfo.Type.ToTestDisplayString()) 885Assert.Equal("C2(Of System.Int32).C3(Of System.Int16)", symbolInfo.Symbol.ToTestDisplayString()) 894Assert.Equal("C2(Of System.Int32)", typeInfo.Type.ToTestDisplayString()) 897Assert.Equal("C2(Of System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 947Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 959Assert.Equal("C2(Of System.Int32).Cc3(Of S)", typeInfo.Type.ToTestDisplayString()) 964Assert.Equal("C2(Of System.Int32).Cc3(Of S)", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 972Assert.Equal("C2(Of System.Int32)", typeInfo.Type.ToTestDisplayString()) 975Assert.Equal("C2(Of System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 1060Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1072Assert.Equal("C2.Cc3", typeInfo.Type.ToTestDisplayString()) 1077Assert.Equal("C2.Cc3", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 1085Assert.Equal("C2", typeInfo.Type.ToTestDisplayString()) 1088Assert.Equal("C2", symbolInfo.Symbol.ToTestDisplayString()) 1128Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1143Assert.Equal("System", symbolInfo.Symbol.ToTestDisplayString()) 1149Assert.Equal("[alias]=System", model.GetAliasInfo(argument).ToTestDisplayString()) 1193Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1210Assert.Equal("Sub C2(Of System.Int32).C3(Of System.Int16).M1()", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 1214Assert.Equal("Sub C2(Of System.Int32).C3(Of System.Int16).M1()", group.Single.ToTestDisplayString()) 1219Assert.Equal("C2(Of System.Int32).C3(Of System.Int16)", typeInfo.Type.ToTestDisplayString()) 1222Assert.Equal("C2(Of System.Int32).C3(Of System.Int16)", symbolInfo.Symbol.ToTestDisplayString()) 1228Assert.Equal("C2(Of System.Int32)", typeInfo.Type.ToTestDisplayString()) 1231Assert.Equal("C2(Of System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 1275Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1292Assert.Equal("Property C2(Of System.Int32).C3(Of System.Int16).P1 As System.Int32", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 1296Assert.Equal("Property C2(Of System.Int32).C3(Of System.Int16).P1 As System.Int32", group.Single.ToTestDisplayString()) 1301Assert.Equal("C2(Of System.Int32).C3(Of System.Int16)", typeInfo.Type.ToTestDisplayString()) 1304Assert.Equal("C2(Of System.Int32).C3(Of System.Int16)", symbolInfo.Symbol.ToTestDisplayString()) 1310Assert.Equal("C2(Of System.Int32)", typeInfo.Type.ToTestDisplayString()) 1313Assert.Equal("C2(Of System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 1357Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1369Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 1374Assert.Equal("C2(Of System.Int32).C3(Of System.Int16).F1 As System.Int32", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 1382Assert.Equal("C2(Of System.Int32).C3(Of System.Int16)", typeInfo.Type.ToTestDisplayString()) 1385Assert.Equal("C2(Of System.Int32).C3(Of System.Int16)", symbolInfo.Symbol.ToTestDisplayString()) 1391Assert.Equal("C2(Of System.Int32)", typeInfo.Type.ToTestDisplayString()) 1394Assert.Equal("C2(Of System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 1438Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1455Assert.Equal("Event C2(Of System.Int32).C3(Of System.Int16).E1 As System.Action", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 1463Assert.Equal("C2(Of System.Int32).C3(Of System.Int16)", typeInfo.Type.ToTestDisplayString()) 1466Assert.Equal("C2(Of System.Int32).C3(Of System.Int16)", symbolInfo.Symbol.ToTestDisplayString()) 1472Assert.Equal("C2(Of System.Int32)", typeInfo.Type.ToTestDisplayString()) 1475Assert.Equal("C2(Of System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 1518Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1543Assert.Equal("C2(Of System.Int32).C3(Of System.Int16)", typeInfo.Type.ToTestDisplayString()) 1546Assert.Equal("C2(Of System.Int32).C3(Of System.Int16)", symbolInfo.Symbol.ToTestDisplayString()) 1552Assert.Equal("C2(Of System.Int32)", typeInfo.Type.ToTestDisplayString()) 1555Assert.Equal("C2(Of System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 1649Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1661Assert.Equal("System.Void", typeInfo.Type.ToTestDisplayString()) 1667Assert.Equal("Sub Module2.Ambiguous()", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 1668Assert.Equal("Sub Module3.Ambiguous()", symbolInfo.CandidateSymbols(1).ToTestDisplayString()) 1742Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1754Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 1757Assert.Equal("local As System.Int32", symbolInfo.Symbol.ToTestDisplayString()) 1799Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1811Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 1814Assert.Equal("local As System.Int32", symbolInfo.Symbol.ToTestDisplayString()) 1856Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1871Assert.Equal("local As System.String", symbolInfo.Symbol.ToTestDisplayString()) 1913Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 1925Assert.Equal("System.Object", typeInfo.Type.ToTestDisplayString()) 1928Assert.Equal("LOCAL As System.Object", symbolInfo.Symbol.ToTestDisplayString()) 2055Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 2067Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 2070Assert.Equal("C2.F1 As System.Int32", symbolInfo.Symbol.ToTestDisplayString()) 2080Assert.Equal("C2", typeInfo.Type.ToTestDisplayString()) 2083Assert.Equal("C2", symbolInfo.Symbol.ToTestDisplayString()) 2154Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 2171Assert.Equal("Property C2.P1 As System.Int32", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 2174Assert.Equal("Property C2.P1 As System.Int32", group.Single.ToTestDisplayString()) 2179Assert.Equal("C2", typeInfo.Type.ToTestDisplayString()) 2182Assert.Equal("C2", symbolInfo.Symbol.ToTestDisplayString()) 2255Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 2272Assert.Equal("Function C2.M1() As System.Int32", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 2275Assert.Equal("Function C2.M1() As System.Int32", group.Single.ToTestDisplayString()) 2280Assert.Equal("C2", typeInfo.Type.ToTestDisplayString()) 2283Assert.Equal("C2", symbolInfo.Symbol.ToTestDisplayString()) 2361Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 2378Assert.Equal("Function C2.M1() As System.Int32", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 2381Assert.Equal("Function C2.M1() As System.Int32", group.Single.ToTestDisplayString()) 2386Assert.Equal("C2", typeInfo.Type.ToTestDisplayString()) 2389Assert.Equal("C2", symbolInfo.Symbol.ToTestDisplayString()) 2465Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 2477Assert.Equal("System.Action", typeInfo.Type.ToTestDisplayString()) 2480Assert.Equal("Event C2.E1 As System.Action", symbolInfo.Symbol.ToTestDisplayString()) 2490Assert.Equal("C2", typeInfo.Type.ToTestDisplayString()) 2493Assert.Equal("C2", symbolInfo.Symbol.ToTestDisplayString()) 2798Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 2815Assert.Equal("Function Test.MTest() As System.String", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 2818Assert.Equal("Function Test.MTest() As System.String", group.Single.ToTestDisplayString()) 2823Assert.Equal("Test", typeInfo.Type.ToTestDisplayString()) 2826Assert.Equal("Test", symbolInfo.Symbol.ToTestDisplayString()) 2873Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 2938Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 3000Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 3017Assert.Equal("Function Module1.MTest() As System.String", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 3020Assert.Equal("Function Module1.MTest() As System.String", group.Single.ToTestDisplayString()) 3061Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 3078Assert.Equal("Property Module1.MTest As System.String", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 3081Assert.Equal("Property Module1.MTest As System.String", group.Single.ToTestDisplayString()) 3122Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 3134Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 3137Assert.Equal("Module1.MTest As System.String", symbolInfo.Symbol.ToTestDisplayString()) 3182Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 3194Assert.Equal("System.Action", typeInfo.Type.ToTestDisplayString()) 3197Assert.Equal("Event Module1.MTest As System.Action", symbolInfo.Symbol.ToTestDisplayString()) 3246Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 3264Assert.Equal("Sub C2.M1(x As System.Int32)", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 3265Assert.Equal("Function C2.M1() As System.Int32", symbolInfo.CandidateSymbols(1).ToTestDisplayString()) 3269Assert.Equal("Sub C2.M1(x As System.Int32)", group(0).ToTestDisplayString()) 3270Assert.Equal("Function C2.M1() As System.Int32", group(1).ToTestDisplayString()) 3307Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 3319Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 3322Assert.Equal("Module1.F1 As System.Int32", symbolInfo.Symbol.ToTestDisplayString()) 3364Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 3376Assert.Equal("System.Action", typeInfo.Type.ToTestDisplayString()) 3379Assert.Equal("Event Module1.F1 As System.Action", symbolInfo.Symbol.ToTestDisplayString()) 3422Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 3439Assert.Equal("Function Module1.MTest() As System.String", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 3442Assert.Equal("Function Module1.MTest() As System.String", group.Single.ToTestDisplayString()) 3478Assert.Equal("System.String", typeInfo.Type.ToTestDisplayString()) 3495Assert.Equal("Property Module1.MTest As System.String", symbolInfo.CandidateSymbols.Single.ToTestDisplayString()) 3498Assert.Equal("Property Module1.MTest As System.String", group.Single.ToTestDisplayString())
Semantics\NewOnInterfaceTests.vb (1)
1238Assert.Equal("Sub CoClassImplementation..ctor()", semanticInfo.Symbol.ToTestDisplayString())
Semantics\NonTrailingNamedArgumentsTests.vb (10)
68model.GetSymbolInfo(firstInvocation).Symbol.ToTestDisplayString()) 75Assert.Equal("Sub C.M(a As System.Int32, b As System.Int32)", firstASymbol.Symbol.ContainingSymbol.ToTestDisplayString()) 80model.GetSymbolInfo(secondInvocation).Symbol.ToTestDisplayString()) 87Assert.Equal("Sub C.M(b As System.Int64, a As System.Int64)", secondASymbol.Symbol.ContainingSymbol.ToTestDisplayString()) 405model.GetSymbolInfo(invocation).CandidateSymbols.Select(Function(c) c.ToTestDisplayString())) 437model.GetSymbolInfo(invocation).CandidateSymbols.Select(Function(c) c.ToTestDisplayString())) 468model.GetSymbolInfo(invocation).CandidateSymbols.Select(Function(c) c.ToTestDisplayString())) 748model.GetSymbolInfo(firstInvocation).CandidateSymbols.Single().ToTestDisplayString()) 779model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString()) 810model.GetSymbolInfo(invocation).Symbol.ToTestDisplayString())
Semantics\OptionalArgumentTests.vb (3)
1056Assert.Equal("Generic(Of T)", semanticSummary.Type.ToTestDisplayString()) 1058Assert.Equal("Generic(Of T)", semanticSummary.ConvertedType.ToTestDisplayString()) 1062Assert.Equal("Generic(Of T)", semanticSummary.Symbol.ToTestDisplayString())
Semantics\OverloadResolution.vb (9)
4327Assert.Equal("Sub Module2.M1(x As System.Int32)", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 4337Assert.Equal("Sub Module2.M1(x As System.Int32)", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 4338Assert.Equal("Sub Module2.M1(x As System.Int64)", symbolInfo.CandidateSymbols(1).ToTestDisplayString()) 4348Assert.Equal("Sub Module2.M2(x As System.Int64, y As System.Int32)", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 4436Assert.Equal("Property Module2.P1(x As System.Int32) As System.Int32", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 4446Assert.Equal("Property Module2.P1(x As System.Int32) As System.Int32", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 4447Assert.Equal("Property Module2.P1(x As System.Int64) As System.Int32", symbolInfo.CandidateSymbols(1).ToTestDisplayString()) 4457Assert.Equal("Property Module2.P2(x As System.Int64, y As System.Int32) As System.Int32", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 4832Assert.Equal("Sub ProvideMenuResourceAttribute..ctor(x As System.Int16, y As System.Int32)", TNuggetPackage.GetAttributes()(0).AttributeConstructor.ToTestDisplayString())
Semantics\Parenthesized.vb (1)
248Assert.Equal("Program.DT1", typeInfo.ConvertedType.ToTestDisplayString())
Semantics\PartialMethodsTest.vb (8)
1053Assert.Equal("x As T", paraSym1.ToTestDisplayString()) 1054Assert.Equal("x As T", paraSym2.ToTestDisplayString()) 1061Assert.Equal("U", typeParaSym1.ToTestDisplayString) 1063Assert.Equal("U", typeParaSym2.ToTestDisplayString) 1109Assert.Equal("x As T", paraSym1.ToTestDisplayString()) 1110Assert.Equal("x As T", paraSym2.ToTestDisplayString()) 1117Assert.Equal("U", typeParaSym1.ToTestDisplayString) 1119Assert.Equal("U", typeParaSym2.ToTestDisplayString)
Semantics\QueryExpressions_LookupSymbols.vb (118)
65Assert.Equal("qi As QueryAble(Of QueryAble(Of QueryAble(Of System.Int32)))", semanticModel.LookupSymbols(pos1, name:="qi").Single.ToTestDisplayString()) 77Assert.Equal("s1 As QueryAble(Of QueryAble(Of System.Int32))", semanticModel.LookupSymbols(pos2, name:="s1").Single.ToTestDisplayString()) 90Assert.Equal("s1 As QueryAble(Of QueryAble(Of System.Int32))", semanticModel.LookupSymbols(pos3, name:="s1").Single.ToTestDisplayString()) 103Assert.Equal("s1 As QueryAble(Of QueryAble(Of System.Int32))", semanticModel.LookupSymbols(pos4, name:="s1").Single.ToTestDisplayString()) 104Assert.Equal("s2 As QueryAble(Of System.Int32)", semanticModel.LookupSymbols(pos4, name:="s2").Single.ToTestDisplayString()) 117Assert.Equal("s1 As QueryAble(Of QueryAble(Of System.Int32))", semanticModel.LookupSymbols(pos5, name:="s1").Single.ToTestDisplayString()) 130Assert.Equal("s1 As QueryAble(Of QueryAble(Of System.Int32))", semanticModel.LookupSymbols(pos6, name:="s1").Single.ToTestDisplayString()) 131Assert.Equal("s2 As QueryAble(Of System.Int32)", semanticModel.LookupSymbols(pos6, name:="s2").Single.ToTestDisplayString()) 143Assert.Equal("qi As QueryAble(Of QueryAble(Of QueryAble(Of System.Int32)))", semanticModel.LookupSymbols(pos7, name:="qi").Single.ToTestDisplayString()) 194Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos1, name:="s1").Single.ToTestDisplayString()) 207Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos2, name:="s1").Single.ToTestDisplayString()) 219Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos3, name:="s1").Single.ToTestDisplayString()) 232Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos4, name:="s1").Single.ToTestDisplayString()) 247Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos5, name:="s1").Single.ToTestDisplayString()) 248Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos5, name:="s2").Single.ToTestDisplayString()) 294Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos1, name:="s1").Single.ToTestDisplayString()) 306Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos2, name:="s1").Single.ToTestDisplayString()) 318Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos3, name:="s1").Single.ToTestDisplayString()) 371Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos1, name:="s1").Single.ToTestDisplayString()) 384Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos2, name:="s1").Single.ToTestDisplayString()) 396Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos3, name:="s1").Single.ToTestDisplayString()) 410Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos4, name:="s1").Single.ToTestDisplayString()) 411Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos4, name:="s2").Single.ToTestDisplayString()) 412Assert.Equal("MaxValue As System.Int32", semanticModel.LookupSymbols(pos4, name:="MaxValue").Single.ToTestDisplayString()) 425Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos5, name:="s1").Single.ToTestDisplayString()) 426Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos5, name:="s2").Single.ToTestDisplayString()) 479Assert.Equal("qi As QueryAble", semanticModel.LookupSymbols(pos1, name:="qi").Single.ToTestDisplayString()) 491Assert.Equal("qi As QueryAble", semanticModel.LookupSymbols(pos2, name:="qi").Single.ToTestDisplayString()) 562Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos1, name:="s1").Single.ToTestDisplayString()) 563Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos1, name:="s2").Single.ToTestDisplayString()) 576Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos2, name:="s1").Single.ToTestDisplayString()) 577Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos2, name:="s2").Single.ToTestDisplayString()) 590Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos3, name:="s1").Single.ToTestDisplayString()) 591Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos3, name:="s2").Single.ToTestDisplayString()) 604Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos4, name:="s1").Single.ToTestDisplayString()) 605Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos4, name:="s2").Single.ToTestDisplayString()) 618Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos5, name:="s1").Single.ToTestDisplayString()) 619Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos5, name:="s2").Single.ToTestDisplayString()) 632Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos6, name:="s1").Single.ToTestDisplayString()) 633Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos6, name:="s2").Single.ToTestDisplayString()) 647Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos7, name:="s1").Single.ToTestDisplayString()) 648Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos7, name:="s2").Single.ToTestDisplayString()) 662Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos8, name:="s1").Single.ToTestDisplayString()) 663Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos8, name:="s2").Single.ToTestDisplayString()) 676Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos9, name:="s1").Single.ToTestDisplayString()) 677Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos9, name:="s2").Single.ToTestDisplayString()) 690Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos10, name:="s1").Single.ToTestDisplayString()) 691Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos10, name:="s2").Single.ToTestDisplayString()) 704Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos11, name:="s1").Single.ToTestDisplayString()) 705Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos11, name:="s2").Single.ToTestDisplayString()) 719Assert.Equal("s3 As System.Int32", semanticModel.LookupSymbols(pos12, name:="s3").Single.ToTestDisplayString()) 733Assert.Equal("s4 As System.Int32", semanticModel.LookupSymbols(pos13, name:="s4").Single.ToTestDisplayString()) 747Assert.Equal("s5 As System.Int32", semanticModel.LookupSymbols(pos14, name:="s5").Single.ToTestDisplayString()) 760Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos15, name:="s1").Single.ToTestDisplayString()) 761Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos15, name:="s2").Single.ToTestDisplayString()) 910Assert.Equal("Function QueryAble(Of System.Int32).Select(Of S)(x As System.Func(Of System.Int32, S)) As QueryAble(Of S)", semanticModel.LookupSymbols(pos1, name:="Select").Single.ToTestDisplayString()) 999Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos1, name:="s1").Single.ToTestDisplayString()) 1000Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos1, name:="s2").Single.ToTestDisplayString()) 1013Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos3, name:="s1").Single.ToTestDisplayString()) 1014Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos3, name:="s2").Single.ToTestDisplayString()) 1038Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos5, name:="s1").Single.ToTestDisplayString()) 1039Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos5, name:="s2").Single.ToTestDisplayString()) 1052Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos6, name:="s1").Single.ToTestDisplayString()) 1053Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos6, name:="s2").Single.ToTestDisplayString()) 1066Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos7, name:="s1").Single.ToTestDisplayString()) 1067Assert.Equal("s2 As System.Int32", semanticModel.LookupSymbols(pos7, name:="s2").Single.ToTestDisplayString()) 1161Assert.Equal("qi As QueryAble(Of System.Int32)", semanticModel.LookupSymbols(pos1, name:="qi").Single.ToTestDisplayString()) 1175Assert.Equal("qi As QueryAble(Of System.Int32)", semanticModel.LookupSymbols(pos2, name:="qi").Single.ToTestDisplayString()) 1189Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos5, name:="s1").Single.ToTestDisplayString()) 1190Assert.Equal("s2 As System.Byte", semanticModel.LookupSymbols(pos5, name:="s2").Single.ToTestDisplayString()) 1204Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos6, name:="s1").Single.ToTestDisplayString()) 1205Assert.Equal("s2 As System.Byte", semanticModel.LookupSymbols(pos6, name:="s2").Single.ToTestDisplayString()) 1235Assert.Equal("s2 As System.Byte", semanticModel.LookupSymbols(pos20, name:="s2").Single.ToTestDisplayString()) 1236Assert.Equal("s3 As System.Int16", semanticModel.LookupSymbols(pos20, name:="s3").Single.ToTestDisplayString()) 1252Assert.Equal("s2 As System.Byte", semanticModel.LookupSymbols(pos22, name:="s2").Single.ToTestDisplayString()) 1253Assert.Equal("s3 As System.Int16", semanticModel.LookupSymbols(pos22, name:="s3").Single.ToTestDisplayString()) 1254Assert.Equal("s4 As System.Int64", semanticModel.LookupSymbols(pos22, name:="s4").Single.ToTestDisplayString()) 1270Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos23, name:="s1").Single.ToTestDisplayString()) 1271Assert.Equal("s2 As System.Byte", semanticModel.LookupSymbols(pos23, name:="s2").Single.ToTestDisplayString()) 1272Assert.Equal("s3 As System.Int16", semanticModel.LookupSymbols(pos23, name:="s3").Single.ToTestDisplayString()) 1273Assert.Equal("s4 As System.Int64", semanticModel.LookupSymbols(pos23, name:="s4").Single.ToTestDisplayString()) 1362Assert.Equal("qi As QueryAble(Of System.Int32)", semanticModel.LookupSymbols(pos1, name:="qi").Single.ToTestDisplayString()) 1376Assert.Equal("qi As QueryAble(Of System.Int32)", semanticModel.LookupSymbols(pos2, name:="qi").Single.ToTestDisplayString()) 1390Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos5, name:="s1").Single.ToTestDisplayString()) 1391Assert.Equal("s2 As System.Byte", semanticModel.LookupSymbols(pos5, name:="s2").Single.ToTestDisplayString()) 1405Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos6, name:="s1").Single.ToTestDisplayString()) 1406Assert.Equal("s2 As System.Byte", semanticModel.LookupSymbols(pos6, name:="s2").Single.ToTestDisplayString()) 1442Assert.Equal("s2 As System.Byte", semanticModel.LookupSymbols(pos20, name:="s2").Single.ToTestDisplayString()) 1443Assert.Equal("s3 As System.Int16", semanticModel.LookupSymbols(pos20, name:="s3").Single.ToTestDisplayString()) 1462Assert.Equal("s2 As System.Byte", semanticModel.LookupSymbols(pos22, name:="s2").Single.ToTestDisplayString()) 1463Assert.Equal("s4 As System.Int64", semanticModel.LookupSymbols(pos22, name:="s4").Single.ToTestDisplayString()) 1464Assert.Equal("s5 As ?", semanticModel.LookupSymbols(pos22, name:="s5").Single.ToTestDisplayString()) 1483Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos23, name:="s1").Single.ToTestDisplayString()) 1484Assert.Equal("s2 As System.Byte", semanticModel.LookupSymbols(pos23, name:="s2").Single.ToTestDisplayString()) 1485Assert.Equal("s5 As ?", semanticModel.LookupSymbols(pos23, name:="s5").Single.ToTestDisplayString()) 1486Assert.Equal("s6 As ?", semanticModel.LookupSymbols(pos23, name:="s6").Single.ToTestDisplayString()) 1550Assert.Equal("Function QueryAble(Of System.Byte).Select(Of S)(x As System.Func(Of System.Byte, S)) As QueryAble(Of S)", semanticModel.LookupSymbols(pos1, name:="Select").Single.ToTestDisplayString()) 1636Assert.Equal("qi As QueryAble(Of System.Int32)", semanticModel.LookupSymbols(pos1, name:="qi").Single.ToTestDisplayString()) 1649Assert.Equal("qi As QueryAble(Of System.Int32)", semanticModel.LookupSymbols(pos3, name:="qi").Single.ToTestDisplayString()) 1663Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos6, name:="s1").Single.ToTestDisplayString()) 1677Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos8, name:="s1").Single.ToTestDisplayString()) 1691Assert.Equal("qi As QueryAble(Of System.Int32)", semanticModel.LookupSymbols(pos13, name:="qi").Single.ToTestDisplayString()) 1705Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos15, name:="s1").Single.ToTestDisplayString()) 1706Assert.Equal("s2 As System.Byte", semanticModel.LookupSymbols(pos15, name:="s2").Single.ToTestDisplayString()) 1789Assert.Equal("s0 As System.Int16", semanticModel.LookupSymbols(pos1, name:="s0").Single.ToTestDisplayString()) 1790Assert.Equal("qi As QueryAble(Of System.Int32)", semanticModel.LookupSymbols(pos1, name:="qi").Single.ToTestDisplayString()) 1804Assert.Equal("s0 As System.Int16", semanticModel.LookupSymbols(pos3, name:="s0").Single.ToTestDisplayString()) 1805Assert.Equal("qi As QueryAble(Of System.Int32)", semanticModel.LookupSymbols(pos3, name:="qi").Single.ToTestDisplayString()) 1820Assert.Equal("s0 As System.Int16", semanticModel.LookupSymbols(pos6, name:="s0").Single.ToTestDisplayString()) 1821Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos6, name:="s1").Single.ToTestDisplayString()) 1836Assert.Equal("s0 As System.Int16", semanticModel.LookupSymbols(pos8, name:="s0").Single.ToTestDisplayString()) 1837Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos8, name:="s1").Single.ToTestDisplayString()) 1852Assert.Equal("s0 As System.Int16", semanticModel.LookupSymbols(pos13, name:="s0").Single.ToTestDisplayString()) 1853Assert.Equal("qi As QueryAble(Of System.Int32)", semanticModel.LookupSymbols(pos13, name:="qi").Single.ToTestDisplayString()) 1868Assert.Equal("s0 As System.Int16", semanticModel.LookupSymbols(pos15, name:="s0").Single.ToTestDisplayString()) 1869Assert.Equal("s1 As System.Int32", semanticModel.LookupSymbols(pos15, name:="s1").Single.ToTestDisplayString()) 1870Assert.Equal("s2 As System.Byte", semanticModel.LookupSymbols(pos15, name:="s2").Single.ToTestDisplayString()) 1945Assert.Equal("Function QueryAble(Of System.Int32).Select(Of S)(x As System.Func(Of System.Int32, S)) As QueryAble(Of S)", semanticModel.LookupSymbols(pos1, name:="Select").Single.ToTestDisplayString())
Semantics\QueryExpressions_SemanticModel.vb (243)
68Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 70Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 76Assert.Equal("System.Int32", s1.Type.ToTestDisplayString()) 88Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 90Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 107Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 109Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 132Assert.Equal("System.Int32", s7.Type.ToTestDisplayString()) 138Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 140Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 157Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 159Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 168Assert.Equal("System.Int32", s4.Type.ToTestDisplayString()) 186Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 188Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 196Assert.Equal("System.Int32", s2.Type.ToTestDisplayString()) 208Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 210Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 227Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 229Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 294Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 296Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 302Assert.Equal("System.Int32", s1.Type.ToTestDisplayString()) 314Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 316Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 333Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 335Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 354Assert.Equal("System.Int32", s7.Type.ToTestDisplayString()) 360Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 362Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 379Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 381Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 390Assert.Equal("System.Int32", s4.Type.ToTestDisplayString()) 408Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 410Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 418Assert.Equal("System.Int32", s2.Type.ToTestDisplayString()) 430Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 432Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 449Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 451Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 514Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 516Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 522Assert.Equal("System.Int32", s1.Type.ToTestDisplayString()) 534Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 536Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 553Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 555Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 574Assert.Equal("System.Int32", s7.Type.ToTestDisplayString()) 580Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 582Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 599Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 601Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 610Assert.Equal("System.Int32", s4.Type.ToTestDisplayString()) 628Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 630Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 638Assert.Equal("System.Int32", s2.Type.ToTestDisplayString()) 650Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 652Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 669Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 671Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 758Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 760Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 766Assert.Equal("System.Int32", s1.Type.ToTestDisplayString()) 778Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 780Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 797Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 799Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 818Assert.Equal("System.Int32", s7.Type.ToTestDisplayString()) 824Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 826Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 843Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 845Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 854Assert.Equal("System.Int32", s4.Type.ToTestDisplayString()) 872Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 874Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 882Assert.Equal("System.Int32", s2.Type.ToTestDisplayString()) 894Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 896Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 913Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 915Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 929Assert.Equal("Function QueryAble.Where(x As System.Func(Of System.Int32, System.Byte)) As QueryAble", symbolInfo.Symbol.ToTestDisplayString()) 936Assert.Equal("Function QueryAble.TakeWhile(x As System.Func(Of System.Int32, System.Boolean)) As QueryAble", symbolInfo.Symbol.ToTestDisplayString()) 943Assert.Equal("Function QueryAble.SkipWhile(x As System.Func(Of System.Int32, System.Boolean)) As QueryAble", symbolInfo.Symbol.ToTestDisplayString()) 950Assert.Equal("Function QueryAble.Take(x As System.Int32) As QueryAble", symbolInfo.Symbol.ToTestDisplayString()) 957Assert.Equal("Function QueryAble.Skip(x As System.Int32) As QueryAble", symbolInfo.Symbol.ToTestDisplayString()) 992Assert.Equal("System.Boolean", semanticInfo.Type.ToTestDisplayString()) 994Assert.Equal("System.Byte", semanticInfo.ConvertedType.ToTestDisplayString()) 999semanticInfo.Symbol.ToTestDisplayString()) 1075Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 1077Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 1083Assert.Equal("System.Int32", s1.Type.ToTestDisplayString()) 1098Assert.Equal("System.Int32", y1.Type.ToTestDisplayString()) 1118Assert.Equal("System.Int32", y2.Type.ToTestDisplayString()) 1129Assert.Equal("System.Int32", y3.Type.ToTestDisplayString()) 1148Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 1150Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 1155semanticInfo.Symbol.ToTestDisplayString()) 1167Assert.Equal("System.Int32", z.Type.ToTestDisplayString()) 1176Assert.Equal("Function QueryAble.Select(x As System.Func(Of System.Int32, System.Int32)) As QueryAble", symbolInfo.Symbol.ToTestDisplayString()) 1192Assert.Equal("Function QueryAble.Select(x As System.Func(Of System.Int32, System.Int32)) As QueryAble", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 1211Assert.Equal("Function QueryAble.Join(inner As QueryAble, outer As System.Func(Of System.Int32, System.Int32), inner As System.Func(Of System.Int32, System.Int32), x As System.Func(Of System.Int32, System.Int32, System.Int32)) As QueryAble", symbolInfo.Symbol.ToTestDisplayString()) 1225Assert.Equal("Function QueryAble.Distinct() As QueryAble", symbolInfo.Symbol.ToTestDisplayString()) 1296Assert.Equal("QueryAble", semanticInfo.Type.ToTestDisplayString()) 1298Assert.Equal("QueryAble", semanticInfo.ConvertedType.ToTestDisplayString()) 1304Assert.Equal("QueryAble", s1.Type.ToTestDisplayString()) 1322Assert.Equal("QueryAble", semanticInfo.Type.ToTestDisplayString()) 1324Assert.Equal("System.Object", semanticInfo.ConvertedType.ToTestDisplayString()) 1378Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 1380Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 1386Assert.Equal("System.Int32", s1.Type.ToTestDisplayString()) 1400Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 1402Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 1479Assert.Equal("Function QueryAble.OrderBy(x As System.Func(Of System.Int32, System.Int32)) As QueryAble", symbolInfo.Symbol.ToTestDisplayString()) 1491Assert.Equal("Function QueryAble.ThenBy(x As System.Func(Of System.Int32, System.Int32)) As QueryAble", symbolInfo.Symbol.ToTestDisplayString()) 1544Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 1546Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 1552Assert.Equal("System.Int32", s1.Type.ToTestDisplayString()) 1567Assert.Equal("System.Int32", z1.Type.ToTestDisplayString()) 1572Assert.Equal("System.Int32", w1.Type.ToTestDisplayString()) 1577Assert.Equal("System.Int32", s2.Type.ToTestDisplayString()) 1583Assert.Equal("System.Int32", z2.Type.ToTestDisplayString()) 1644Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 1646Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 1652Assert.Equal("System.Int32", s1.Type.ToTestDisplayString()) 1663Assert.Equal("System.Int32", x1.Type.ToTestDisplayString()) 1675Assert.Equal("System.Int32", x1.Type.ToTestDisplayString()) 1684Assert.Equal("Function QueryAble.Select(x As System.Func(Of System.Int32, System.Int32)) As QueryAble", symbolInfo.CandidateSymbols(0).ToTestDisplayString()) 1692Assert.Equal("System.Int32", w1.Type.ToTestDisplayString()) 1725Assert.Equal("Function QueryAble.Select(x As System.Func(Of System.Int32, System.Int32)) As QueryAble", symbolInfo.Symbol.ToTestDisplayString()) 1785Assert.Equal("Function QueryAble(Of System.Int32).Select(Of <anonymous type: Key s As System.Int32, Key x As System.Int32>)(x As System.Func(Of System.Int32, <anonymous type: Key s As System.Int32, Key x As System.Int32>)) As QueryAble(Of <anonymous type: Key s As System.Int32, Key x As System.Int32>)", symbolInfo.Symbol.ToTestDisplayString()) 1792Assert.Equal("Function QueryAble(Of <anonymous type: Key s As System.Int32, Key x As System.Int32>).Select(Of <anonymous type: Key $VB$It As <anonymous type: Key s As System.Int32, Key x As System.Int32>, Key y As System.Int32>)(x As System.Func(Of <anonymous type: Key s As System.Int32, Key x As System.Int32>, <anonymous type: Key $VB$It As <anonymous type: Key s As System.Int32, Key x As System.Int32>, Key y As System.Int32>)) As QueryAble(Of <anonymous type: Key $VB$It As <anonymous type: Key s As System.Int32, Key x As System.Int32>, Key y As System.Int32>)", symbolInfo.Symbol.ToTestDisplayString()) 1799Assert.Equal("Function QueryAble(Of <anonymous type: Key $VB$It As <anonymous type: Key s As System.Int32, Key x As System.Int32>, Key y As System.Int32>).Select(Of <anonymous type: Key s As System.Int32, Key x As System.Int32, Key y As System.Int32, Key $861 As System.Int32>)(x As System.Func(Of <anonymous type: Key $VB$It As <anonymous type: Key s As System.Int32, Key x As System.Int32>, Key y As System.Int32>, <anonymous type: Key s As System.Int32, Key x As System.Int32, Key y As System.Int32, Key $861 As System.Int32>)) As QueryAble(Of <anonymous type: Key s As System.Int32, Key x As System.Int32, Key y As System.Int32, Key $861 As System.Int32>)", symbolInfo.Symbol.ToTestDisplayString()) 1813Assert.Equal("Function QueryAble(Of <anonymous type: Key s As System.Int32, Key s2 As System.Int32, Key x As System.Int32>).Select(Of <anonymous type: Key $VB$It As <anonymous type: Key s As System.Int32, Key s2 As System.Int32, Key x As System.Int32>, Key y As System.Int32>)(x As System.Func(Of <anonymous type: Key s As System.Int32, Key s2 As System.Int32, Key x As System.Int32>, <anonymous type: Key $VB$It As <anonymous type: Key s As System.Int32, Key s2 As System.Int32, Key x As System.Int32>, Key y As System.Int32>)) As QueryAble(Of <anonymous type: Key $VB$It As <anonymous type: Key s As System.Int32, Key s2 As System.Int32, Key x As System.Int32>, Key y As System.Int32>)", symbolInfo.Symbol.ToTestDisplayString()) 1820Assert.Equal("Function QueryAble(Of <anonymous type: Key $VB$It As <anonymous type: Key s As System.Int32, Key s2 As System.Int32, Key x As System.Int32>, Key y As System.Int32>).Select(Of <anonymous type: Key s As System.Int32, Key s2 As System.Int32, Key x As System.Int32, Key y As System.Int32, Key $1136 As System.Int32>)(x As System.Func(Of <anonymous type: Key $VB$It As <anonymous type: Key s As System.Int32, Key s2 As System.Int32, Key x As System.Int32>, Key y As System.Int32>, <anonymous type: Key s As System.Int32, Key s2 As System.Int32, Key x As System.Int32, Key y As System.Int32, Key $1136 As System.Int32>)) As QueryAble(Of <anonymous type: Key s As System.Int32, Key s2 As System.Int32, Key x As System.Int32, Key y As System.Int32, Key $1136 As System.Int32>)", symbolInfo.Symbol.ToTestDisplayString()) 1827Assert.Equal("Function QueryAble(Of System.Int32).Join(Of System.Int32, System.Int32, <anonymous type: Key s As System.Int32, Key s2 As System.Int32, Key x As System.Int32>)(inner As QueryAble(Of System.Int32), outerKey As System.Func(Of System.Int32, System.Int32), innerKey As System.Func(Of System.Int32, System.Int32), x As System.Func(Of System.Int32, System.Int32, <anonymous type: Key s As System.Int32, Key s2 As System.Int32, Key x As System.Int32>)) As QueryAble(Of <anonymous type: Key s As System.Int32, Key s2 As System.Int32, Key x As System.Int32>)", symbolInfo.Symbol.ToTestDisplayString()) 2100Assert.Equal("QueryAble(Of QueryAble(Of System.Int32))", semanticInfo.Type.ToTestDisplayString()) 2102Assert.Equal("QueryAble(Of QueryAble(Of System.Int32))", semanticInfo.ConvertedType.ToTestDisplayString()) 2108Assert.Equal("QueryAble(Of QueryAble(Of System.Int32))", s1.Type.ToTestDisplayString()) 2119Assert.Equal("QueryAble(Of System.Int32)", x1.Type.ToTestDisplayString()) 2131Assert.Equal("QueryAble(Of System.Int32)", x1.Type.ToTestDisplayString()) 2141Assert.Equal("System.Int32", w1.Type.ToTestDisplayString()) 2148Assert.Equal("System.Int16", semanticInfo.Type.ToTestDisplayString()) 2150Assert.Equal("System.Int16", semanticInfo.ConvertedType.ToTestDisplayString()) 2156Assert.Equal("System.Int16", s2.Type.ToTestDisplayString()) 2171Assert.Equal("System.Int16", s3.Type.ToTestDisplayString()) 2176Assert.Equal("System.Int32", s3.Type.ToTestDisplayString()) 2181Assert.Equal("System.Byte", semanticInfo.Type.ToTestDisplayString()) 2183Assert.Equal("System.Int16", semanticInfo.ConvertedType.ToTestDisplayString()) 2189Assert.Equal("System.Byte", s2.Type.ToTestDisplayString()) 2215Assert.Equal("Function QueryAble(Of QueryAble(Of QueryAble(Of System.Int32))).Select(Of QueryAble(Of QueryAble(Of System.Int32)))(x As System.Func(Of QueryAble(Of QueryAble(Of System.Int32)), QueryAble(Of QueryAble(Of System.Int32)))) As QueryAble(Of QueryAble(Of QueryAble(Of System.Int32)))", symbolInfo.Symbol.ToTestDisplayString()) 2228Assert.Equal("s As QueryAble(Of QueryAble(Of System.Int32))", semanticModel.GetDeclaredSymbol(node13).ToTestDisplayString()) 2239Assert.Equal("Function QueryAble(Of QueryAble(Of QueryAble(Of System.Int32))).SelectMany(Of QueryAble(Of System.Int32), <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32)>)(m As System.Func(Of QueryAble(Of QueryAble(Of System.Int32)), QueryAble(Of QueryAble(Of System.Int32))), x As System.Func(Of QueryAble(Of QueryAble(Of System.Int32)), QueryAble(Of System.Int32), <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32)>)) As QueryAble(Of <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32)>)", symbolInfo.Symbol.ToTestDisplayString()) 2243Assert.Equal("s2 As QueryAble(Of System.Int32)", semanticModel.GetDeclaredSymbol(node14).ToTestDisplayString()) 2259Assert.Equal("Function QueryAble(Of <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32)>).SelectMany(Of System.Int32, <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32), Key s5 As System.Int32>)(m As System.Func(Of <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32)>, QueryAble(Of System.Int32)), x As System.Func(Of <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32)>, System.Int32, <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32), Key s5 As System.Int32>)) As QueryAble(Of <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32), Key s5 As System.Int32>)", symbolInfo.Symbol.ToTestDisplayString()) 2263Assert.Equal("s5 As System.Int32", semanticModel.GetDeclaredSymbol(node15).ToTestDisplayString()) 2274Assert.Equal("s3 As System.Int32", semanticModel.GetDeclaredSymbol(node16).ToTestDisplayString()) 2284Assert.Equal("Function QueryAble(Of System.Int32).Select(Of System.Int64)(x As System.Func(Of System.Int32, System.Int64)) As QueryAble(Of System.Int64)", symbolInfo.Symbol.ToTestDisplayString()) 2290Assert.Equal("s4 As System.Int64", semanticModel.GetDeclaredSymbol(node17).ToTestDisplayString()) 2300Assert.Equal("Function QueryAble(Of System.Int32).Select(Of System.Int64)(x As System.Func(Of System.Int32, System.Int64)) As QueryAble(Of System.Int64)", symbolInfo.Symbol.ToTestDisplayString()) 2305Assert.Equal("Function QueryAble(Of <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32)>).SelectMany(Of System.Int64, <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32), Key s6 As System.Int64>)(m As System.Func(Of <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32)>, QueryAble(Of System.Int64)), x As System.Func(Of <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32)>, System.Int64, <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32), Key s6 As System.Int64>)) As QueryAble(Of <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32), Key s6 As System.Int64>)", symbolInfo.Symbol.ToTestDisplayString()) 2309Assert.Equal("s6 As System.Int64", semanticModel.GetDeclaredSymbol(node18).ToTestDisplayString()) 2317Assert.Equal("Function QueryAble2(Of System.Int32).AsQueryable() As QueryAble(Of System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 2324Assert.Equal("s7 As System.Int32", semanticModel.GetDeclaredSymbol(node19).ToTestDisplayString()) 2332Assert.Equal("Function QueryAble2(Of System.Int32).AsQueryable() As QueryAble(Of System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 2339Assert.Equal("Function QueryAble(Of QueryAble2(Of System.Int32)).SelectMany(Of System.Int32, <anonymous type: Key s As QueryAble2(Of System.Int32), Key s8 As System.Int32>)(m As System.Func(Of QueryAble2(Of System.Int32), QueryAble(Of System.Int32)), x As System.Func(Of QueryAble2(Of System.Int32), System.Int32, <anonymous type: Key s As QueryAble2(Of System.Int32), Key s8 As System.Int32>)) As QueryAble(Of <anonymous type: Key s As QueryAble2(Of System.Int32), Key s8 As System.Int32>)", symbolInfo.Symbol.ToTestDisplayString()) 2343Assert.Equal("s8 As System.Int32", semanticModel.GetDeclaredSymbol(node20).ToTestDisplayString()) 2351Assert.Equal("Function QueryAble3(Of System.Int32).AsEnumerable() As QueryAble(Of System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 2358Assert.Equal("s9 As System.Int32", semanticModel.GetDeclaredSymbol(node21).ToTestDisplayString()) 2366Assert.Equal("Function QueryAble2(Of System.Int32).AsQueryable() As QueryAble(Of System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 2371Assert.Equal("Function QueryAble(Of System.Int32).Select(Of System.Int64)(x As System.Func(Of System.Int32, System.Int64)) As QueryAble(Of System.Int64)", symbolInfo.Symbol.ToTestDisplayString()) 2377Assert.Equal("s10 As System.Int64", semanticModel.GetDeclaredSymbol(node22).ToTestDisplayString()) 2385Assert.Equal("Function QueryAble2(Of System.Int32).AsQueryable() As QueryAble(Of System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 2392Assert.Equal("Function QueryAble(Of QueryAble2(Of System.Int32)).SelectMany(Of System.Int32, <anonymous type: Key s As QueryAble2(Of System.Int32), Key s11 As System.Int32>)(m As System.Func(Of QueryAble2(Of System.Int32), QueryAble(Of System.Int32)), x As System.Func(Of QueryAble2(Of System.Int32), System.Int32, <anonymous type: Key s As QueryAble2(Of System.Int32), Key s11 As System.Int32>)) As QueryAble(Of <anonymous type: Key s As QueryAble2(Of System.Int32), Key s11 As System.Int32>)", symbolInfo.Symbol.ToTestDisplayString()) 2396Assert.Equal("s11 As System.Int32", semanticModel.GetDeclaredSymbol(node23).ToTestDisplayString()) 2404Assert.Equal("Function QueryAble2(Of System.Int32).AsQueryable() As QueryAble(Of System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 2409Assert.Equal("Function QueryAble(Of System.Int32).Select(Of System.Int64)(x As System.Func(Of System.Int32, System.Int64)) As QueryAble(Of System.Int64)", symbolInfo.Symbol.ToTestDisplayString()) 2414Assert.Equal("Function QueryAble(Of QueryAble2(Of System.Int32)).SelectMany(Of System.Int64, <anonymous type: Key s As QueryAble2(Of System.Int32), Key s12 As System.Int64>)(m As System.Func(Of QueryAble2(Of System.Int32), QueryAble(Of System.Int64)), x As System.Func(Of QueryAble2(Of System.Int32), System.Int64, <anonymous type: Key s As QueryAble2(Of System.Int32), Key s12 As System.Int64>)) As QueryAble(Of <anonymous type: Key s As QueryAble2(Of System.Int32), Key s12 As System.Int64>)", symbolInfo.Symbol.ToTestDisplayString()) 2418Assert.Equal("s12 As System.Int64", semanticModel.GetDeclaredSymbol(node24).ToTestDisplayString()) 2430Assert.Equal("Function QueryAble(Of <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32)>).SelectMany(Of System.Int32, System.Int32)(m As System.Func(Of <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32)>, QueryAble(Of System.Int32)), x As System.Func(Of <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32)>, System.Int32, System.Int32)) As QueryAble(Of System.Int32)", symbolInfo.Symbol.ToTestDisplayString()) 2434Assert.Equal("s13 As System.Int32", semanticModel.GetDeclaredSymbol(node25).ToTestDisplayString()) 2446Assert.Equal("Function QueryAble(Of <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32)>).SelectMany(Of System.Int32, <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32), Key s14 As System.Int32, Key s15 As System.Int32>)(m As System.Func(Of <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32)>, QueryAble(Of System.Int32)), x As System.Func(Of <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32)>, System.Int32, <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32), Key s14 As System.Int32, Key s15 As System.Int32>)) As QueryAble(Of <anonymous type: Key s As QueryAble(Of QueryAble(Of System.Int32)), Key s2 As QueryAble(Of System.Int32), Key s14 As System.Int32, Key s15 As System.Int32>)", symbolInfo.Symbol.ToTestDisplayString()) 2450Assert.Equal("s14 As System.Int32", semanticModel.GetDeclaredSymbol(node26).ToTestDisplayString()) 2458Assert.Equal("Function QueryAble5.Cast(Of System.Object)() As QueryAble4(Of System.Object)", symbolInfo.Symbol.ToTestDisplayString()) 2465Assert.Equal("s16 As System.Object", semanticModel.GetDeclaredSymbol(node27).ToTestDisplayString()) 2525Assert.Equal("System.Byte", x1.Type.ToTestDisplayString()) 2531Assert.Equal("System.Byte", semanticInfo.Type.ToTestDisplayString()) 2533Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 2539Assert.Equal("System.Byte", x2.Type.ToTestDisplayString()) 2552Assert.Equal("System.Int16", y1.Type.ToTestDisplayString()) 2557Assert.Equal("System.UInt32", x3.Type.ToTestDisplayString()) 2666Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 2668Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 2674Assert.Equal("System.Int32", s.Type.ToTestDisplayString()) 2685Assert.Equal("System.Int32", i1.Type.ToTestDisplayString()) 2695Assert.Equal("System.Byte", x1.Type.ToTestDisplayString()) 2699Assert.Equal("System.Byte", x2.Type.ToTestDisplayString()) 2717Assert.Equal("System.Int16", semanticInfo.Type.ToTestDisplayString()) 2719Assert.Equal("System.Int16", semanticInfo.ConvertedType.ToTestDisplayString()) 2725Assert.Equal("System.Int16", y.Type.ToTestDisplayString()) 2736Assert.Equal("System.Int16", k1.Type.ToTestDisplayString()) 2746Assert.Equal("System.Int64", w1.Type.ToTestDisplayString()) 2750Assert.Equal("System.Int64", w2.Type.ToTestDisplayString()) 2768Assert.Equal("QueryAble(Of <anonymous type: Key i1 As System.Int32, Key x As System.Byte, Key $2080 As System.Byte>)", gr.Type.ToTestDisplayString()) 2793Assert.Equal("System.Int32", k2.Type.ToTestDisplayString()) 2824Assert.Equal("Function QueryAble(Of System.Int32).GroupBy(Of System.Int32, <anonymous type: Key s As System.Int32, Key Group As QueryAble(Of System.Int32)>)(key As System.Func(Of System.Int32, System.Int32), into As System.Func(Of System.Int32, QueryAble(Of System.Int32), <anonymous type: Key s As System.Int32, Key Group As QueryAble(Of System.Int32)>)) As QueryAble(Of <anonymous type: Key s As System.Int32, Key Group As QueryAble(Of System.Int32)>)", symbolInfo.Symbol.ToTestDisplayString()) 2893Assert.Equal("System.Byte", x1.Type.ToTestDisplayString()) 2899Assert.Equal("System.Byte", semanticInfo.Type.ToTestDisplayString()) 2901Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 2907Assert.Equal("System.Byte", x2.Type.ToTestDisplayString()) 2920Assert.Equal("QueryAble(Of System.Byte)", x4.Type.ToTestDisplayString()) 2931Assert.Equal("System.Int16", y1.Type.ToTestDisplayString()) 2936Assert.Equal("System.UInt32", x3.Type.ToTestDisplayString()) 2959Assert.Equal("Function QueryAble(Of System.Int32).GroupJoin(Of System.Byte, System.Int32, <anonymous type: Key s As System.Int32, Key Group As QueryAble(Of System.Byte)>)(inner As QueryAble(Of System.Byte), outerKey As System.Func(Of System.Int32, System.Int32), innerKey As System.Func(Of System.Byte, System.Int32), x As System.Func(Of System.Int32, QueryAble(Of System.Byte), <anonymous type: Key s As System.Int32, Key Group As QueryAble(Of System.Byte)>)) As QueryAble(Of <anonymous type: Key s As System.Int32, Key Group As QueryAble(Of System.Byte)>)", symbolInfo.Symbol.ToTestDisplayString()) 3299Assert.Equal("System.Int32", s1.Type.ToTestDisplayString()) 3308Assert.Equal("System.Byte", s2.Type.ToTestDisplayString()) 3314Assert.Equal("?", x1.Type.ToTestDisplayString()) 3323Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 3325Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 3331Assert.Equal("System.Int32", s3.Type.ToTestDisplayString()) 3344Assert.Equal("?", x1.Type.ToTestDisplayString()) 3349Assert.Equal("qb As QueryAble(Of System.Byte)", semanticInfo.Symbol.ToTestDisplayString()) 3353Assert.Equal("s1 As QueryAble(Of System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 3359Assert.Equal("QueryAble(Of System.Int32)", semanticInfo.Type.ToTestDisplayString()) 3361Assert.Equal("QueryAble(Of System.Int32)", semanticInfo.ConvertedType.ToTestDisplayString()) 3366semanticInfo.Symbol.ToTestDisplayString()) 3379Assert.Equal("Function QueryAble(Of System.Int32).Select(Of System.Int32)(x As System.Func(Of System.Int32, System.Int32)) As QueryAble(Of System.Int32)", symbolInfo1.Symbol.ToTestDisplayString()) 3395Assert.Equal("ii As QueryAble(Of System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 3402Assert.Equal("Function QueryAble(Of System.Int32).Count() As System.Int32", symbolInfo1.CandidateSymbols(0).ToTestDisplayString()) 3503Assert.Equal("System.Int32", s1.Type.ToTestDisplayString()) 3512Assert.Equal("System.Byte", s2.Type.ToTestDisplayString()) 3518Assert.Equal("?", x1.Type.ToTestDisplayString()) 3527Assert.Equal("System.Int32", semanticInfo.Type.ToTestDisplayString()) 3529Assert.Equal("System.Int32", semanticInfo.ConvertedType.ToTestDisplayString()) 3535Assert.Equal("System.Int32", s3.Type.ToTestDisplayString()) 3548Assert.Equal("?", x1.Type.ToTestDisplayString()) 3555Assert.Equal("System.Int16", y1.Type.ToTestDisplayString()) 3563Assert.Equal("s1 As QueryAble(Of System.Int32)", semanticInfo.Symbol.ToTestDisplayString()) 3577Assert.Equal("Function QueryAble(Of QueryAble(Of System.Int32)).Select(Of <anonymous type: Key s1 As QueryAble(Of System.Int32), Key Count As System.Int32>)(x As System.Func(Of QueryAble(Of System.Int32), <anonymous type: Key s1 As QueryAble(Of System.Int32), Key Count As System.Int32>)) As QueryAble(Of <anonymous type: Key s1 As QueryAble(Of System.Int32), Key Count As System.Int32>)", symbolInfo1.Symbol.ToTestDisplayString()) 3599Assert.Equal("Function QueryAble(Of QueryAble(Of System.Int32)).Select(Of <anonymous type: Key s1 As QueryAble(Of System.Int32), Key $VB$Group As QueryAble(Of System.Int32)>)(x As System.Func(Of QueryAble(Of System.Int32), <anonymous type: Key s1 As QueryAble(Of System.Int32), Key $VB$Group As QueryAble(Of System.Int32)>)) As QueryAble(Of <anonymous type: Key s1 As QueryAble(Of System.Int32), Key $VB$Group As QueryAble(Of System.Int32)>)", symbolInfo1.Symbol.ToTestDisplayString()) 3604Assert.Equal("Function QueryAble(Of <anonymous type: Key s1 As QueryAble(Of System.Int32), Key $VB$Group As QueryAble(Of System.Int32)>).Select(Of <anonymous type: Key s1 As QueryAble(Of System.Int32), Key Count As System.Int32, Key Select As QueryAble(Of System.Int32)>)(x As System.Func(Of <anonymous type: Key s1 As QueryAble(Of System.Int32), Key $VB$Group As QueryAble(Of System.Int32)>, <anonymous type: Key s1 As QueryAble(Of System.Int32), Key Count As System.Int32, Key Select As QueryAble(Of System.Int32)>)) As QueryAble(Of <anonymous type: Key s1 As QueryAble(Of System.Int32), Key Count As System.Int32, Key Select As QueryAble(Of System.Int32)>)", symbolInfo1.Symbol.ToTestDisplayString()) 3768Assert.Equal("Function QueryAble(Of <anonymous type: Key i As System.Int32, Key b As System.Byte, Key $VB$Group As QueryAble(Of System.Int16)>).Select(Of <anonymous type: Key i As System.Int32, Key b As System.Byte, Key Where As QueryAble(Of System.Int16), Key Distinct As QueryAble(Of System.Int16)>)(x As System.Func(Of <anonymous type: Key i As System.Int32, Key b As System.Byte, Key $VB$Group As QueryAble(Of System.Int16)>, <anonymous type: Key i As System.Int32, Key b As System.Byte, Key Where As QueryAble(Of System.Int16), Key Distinct As QueryAble(Of System.Int16)>)) As QueryAble(Of <anonymous type: Key i As System.Int32, Key b As System.Byte, Key Where As QueryAble(Of System.Int16), Key Distinct As QueryAble(Of System.Int16)>)", symbolInfo.Symbol.ToTestDisplayString()) 3922Assert.Equal("Function (z As System.Int32) As <anonymous type: Key z As System.Int32, Key Group As ?>", DirectCast(containingSymbol, Symbol).ToTestDisplayString()) 3975Assert.Equal("Function QueryAble(Of System.Int32).TakeWhile(x As System.Func(Of System.Int32, System.Boolean)) As QueryAble(Of System.Int32)", semanticSummary.CandidateSymbols(0).ToTestDisplayString())
Semantics\RefFieldTests.vb (3)
122Assert.Equal(expectedDisplayString, field.ToTestDisplayString()) 177AssertEx.Equal(expectedMembers, fieldMembers.Select(Function(f) f.ToTestDisplayString())) 185AssertEx.Equal(expectedReferences, fieldReferences.Select(Function(f) f.ToTestDisplayString()))
Semantics\ScriptSemanticsTests.vb (7)
79Assert.Equal("Sub System.Console.WriteLine(value As System.Int32)", semanticModel.GetSymbolInfo(node5.Name).Symbol.ToTestDisplayString()) 88Assert.Equal("Sub System.Console.WriteLine(value As System.Int32)", semanticModel.GetSymbolInfo(node5.Name).Symbol.ToTestDisplayString()) 97Assert.Equal("Sub System.Console.WriteLine(value As System.Int32)", semanticModel.GetSymbolInfo(node5.Name).Symbol.ToTestDisplayString()) 110Assert.Equal("Sub System.Console.WriteLine(value As System.Int32)", semanticModel.GetSymbolInfo(node5.Name).Symbol.ToTestDisplayString()) 123Assert.Equal("Sub System.Console.WriteLine(value As System.Int32)", semanticModel.GetSymbolInfo(node5.Name).Symbol.ToTestDisplayString()) 145Assert.Equal("Sub System.Console.WriteLine(value As System.Int32)", semanticModel2.GetSymbolInfo(node2.Name).Symbol.ToTestDisplayString()) 159Assert.Equal("Sub System.Console.WriteLine(value As System.Int32)", semanticModel2.GetSymbolInfo(node2.Name).Symbol.ToTestDisplayString())
Semantics\SelectCaseTests.vb (45)
29Assert.Equal("System.Object", semanticSummary.ConvertedType.ToTestDisplayString()) 61Assert.Equal("System.Double", semanticSummary.Type.ToTestDisplayString()) 63Assert.Equal("System.Double", semanticSummary.ConvertedType.ToTestDisplayString()) 97Assert.Equal("System.Int32", semanticSummary.Type.ToTestDisplayString()) 99Assert.Equal("System.Int32", semanticSummary.ConvertedType.ToTestDisplayString()) 103Assert.Equal("number As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 136Assert.Equal("System.Int32", semanticSummary.Type.ToTestDisplayString()) 138Assert.Equal("System.Int32", semanticSummary.ConvertedType.ToTestDisplayString()) 142Assert.Equal("Function M1.Goo() As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 179Assert.Equal("Function M1.Goo() As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 186Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 187Assert.Equal("Function M1.Goo() As System.Int32", sortedMethodGroup(0).ToTestDisplayString()) 209Assert.Equal("Function <generated method>(arg As System.Object) As System.Boolean", semanticSummary.ConvertedType.ToTestDisplayString()) 213Assert.Equal("Function (arg As System.Object) As System.Boolean", semanticSummary.Symbol.ToTestDisplayString()) 240Assert.Equal("Function <generated method>(arg As System.Object) As System.Boolean", semanticSummary.Type.ToTestDisplayString()) 242Assert.Equal("Function <generated method>(arg As System.Object) As System.Boolean", semanticSummary.ConvertedType.ToTestDisplayString()) 277Assert.Equal("System.Void", semanticSummary.Type.ToTestDisplayString()) 279Assert.Equal("System.Void", semanticSummary.ConvertedType.ToTestDisplayString()) 286Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 287Assert.Equal("Sub M1.Goo()", sortedCandidates(0).ToTestDisplayString()) 317Assert.Equal("System.Void", semanticSummary.Type.ToTestDisplayString()) 319Assert.Equal("System.Void", semanticSummary.ConvertedType.ToTestDisplayString()) 326Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 327Assert.Equal("Sub M1.Goo()", sortedCandidates(0).ToTestDisplayString()) 358Assert.Equal("System.Void", semanticSummary.ConvertedType.ToTestDisplayString()) 365Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 366Assert.Equal("Sub M1.Goo(i As System.Int32)", sortedCandidates(0).ToTestDisplayString()) 372Dim sortedMethodGroup = semanticSummary.MemberGroup.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 373Assert.Equal("Sub M1.Goo(i As System.Int32)", sortedMethodGroup(0).ToTestDisplayString()) 396Assert.Equal("System.Int32", semanticSummary.Type.ToTestDisplayString()) 398Assert.Equal("System.Int32", semanticSummary.ConvertedType.ToTestDisplayString()) 490Assert.Equal("System.Int32", semanticSummary.Type.ToTestDisplayString()) 492Assert.Equal("System.Int32", semanticSummary.ConvertedType.ToTestDisplayString()) 496Assert.Equal("Function M1.Goo() As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 529Assert.Equal("System.DateTime", semanticSummary.Type.ToTestDisplayString()) 531Assert.Equal("System.Int32", semanticSummary.ConvertedType.ToTestDisplayString()) 573Assert.Equal("System.Int32", semanticSummary.Type.ToTestDisplayString()) 575Assert.Equal("System.Int32", semanticSummary.ConvertedType.ToTestDisplayString()) 579Assert.Equal("i As System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 730Assert.Equal("C.DayOfWeek", typeInfo.Type.ToTestDisplayString()) 731Assert.Equal("C.DayOfWeek", typeInfo.ConvertedType.ToTestDisplayString()) 736Assert.Equal("day As C.DayOfWeek", symbolInfo.Symbol.ToTestDisplayString()) 767Assert.Equal("C.DayOfWeek", typeInfo.Type.ToTestDisplayString()) 768Assert.Equal("C.DayOfWeek", typeInfo.ConvertedType.ToTestDisplayString()) 773Assert.Equal("day As C.DayOfWeek", symbolInfo.Symbol.ToTestDisplayString())
Semantics\SyncLockTests.vb (2)
245Assert.Equal("Sub ()", semanticSummary.Symbol.ToTestDisplayString()) 476Assert.Equal("Me As Program", semanticSummary.Symbol.ToTestDisplayString())
Semantics\UnaryOperators.vb (3)
736Dim containerName As String = compilation.GetSpecialType(resultType).ToTestDisplayString() 740containerName = type.ToTestDisplayString() 748symbol1.ToTestDisplayString())
Semantics\UserDefinedBinaryOperators.vb (3)
1540Assert.Equal("Module1.S1", typeInfo.Type.ToTestDisplayString()) 1541Assert.Equal("System.Object", typeInfo.ConvertedType.ToTestDisplayString()) 1769Assert.Equal("Function Module1.S1(Of T).op_Addition(x As Module1.S1(Of T), y As System.Int32) As Module1.S1(Of T)", symbolInfo.Symbol.OriginalDefinition.ToTestDisplayString())
Semantics\UserDefinedConversions.vb (35)
68Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 69Assert.Equal("Module1.B2", typeInfo.ConvertedType.ToTestDisplayString()) 74Assert.Equal("Function Module1.B2.op_Implicit(x As System.Int32) As Module1.B2", conv.Method.ToTestDisplayString()) 78Assert.Equal("Function Module1.B2.op_Implicit(x As System.Int32) As Module1.B2", symbolInfo.Symbol.ToTestDisplayString()) 124Assert.Equal("System.Byte", typeInfo.Type.ToTestDisplayString()) 125Assert.Equal("Module1.B2", typeInfo.ConvertedType.ToTestDisplayString()) 130Assert.Equal("Function Module1.B2.op_Implicit(x As System.Int32) As Module1.B2", conv.Method.ToTestDisplayString()) 178Assert.Equal("System.Int32", typeInfo.Type.ToTestDisplayString()) 179Assert.Equal("Module1.B3", typeInfo.ConvertedType.ToTestDisplayString()) 184Assert.Equal("Function Module1.B2.op_Implicit(x As System.Int32) As Module1.B2", conv.Method.ToTestDisplayString()) 240Assert.Equal("System.Byte", typeInfo.Type.ToTestDisplayString()) 241Assert.Equal("Module1.B3", typeInfo.ConvertedType.ToTestDisplayString()) 246Assert.Equal("Function Module1.B2.op_Implicit(x As System.Int32) As Module1.B2", conv.Method.ToTestDisplayString()) 2832Assert.Equal("System.Nullable(Of Module1.D1)", typeInfo.Type.ToTestDisplayString()) 2833Assert.Equal("System.Nullable(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 2839Assert.Equal("Function Module1.D1.op_Implicit(x As Module1.D1) As System.Int32", conv.Method.ToTestDisplayString()) 2924Assert.Equal("System.Nullable(Of Module1.D1)", typeInfo.Type.ToTestDisplayString()) 2925Assert.Equal("System.Nullable(Of System.Int32)", typeInfo.ConvertedType.ToTestDisplayString()) 2931Assert.Equal("Function Module1.D1.op_Explicit(x As Module1.D1) As System.Int32", conv.Method.ToTestDisplayString()) 3023Assert.Equal("System.Nullable(Of Module1.D1)", typeInfo.Type.ToTestDisplayString()) 3024Assert.Equal("System.Nullable(Of System.Byte)", typeInfo.ConvertedType.ToTestDisplayString()) 3030Assert.Equal("Function Module1.D1.op_Implicit(x As Module1.D1) As System.Nullable(Of System.Byte)", conv.Method.ToTestDisplayString()) 3661Assert.Equal("Module1.S8", typeInfo.Type.ToTestDisplayString()) 3662Assert.Equal("System.Nullable(Of System.Boolean)", typeInfo.ConvertedType.ToTestDisplayString()) 3666Assert.Equal("Function Module1.S8.op_Implicit(x As Module1.S8) As System.Nullable(Of System.Boolean)", conv.Method.ToTestDisplayString()) 3669Assert.Equal("x As Module1.S8", symbolInfo.Symbol.ToTestDisplayString()) 3727Assert.Equal("Module1.S8", typeInfo.Type.ToTestDisplayString()) 3728Assert.Equal("Module1.S8", typeInfo.ConvertedType.ToTestDisplayString()) 3734Assert.Equal("x As Module1.S8", symbolInfo.Symbol.ToTestDisplayString()) 3983Assert.Equal("System.Nullable(Of Module1.S8)", typeInfo.Type.ToTestDisplayString()) 3984Assert.Equal("System.Nullable(Of System.Boolean)", typeInfo.ConvertedType.ToTestDisplayString()) 3990Assert.Equal("Function Module1.S8.op_Implicit(x As Module1.S8) As System.Nullable(Of System.Boolean)", conv.Method.ToTestDisplayString()) 4051Assert.Equal("System.Nullable(Of Module1.S8)", typeInfo.Type.ToTestDisplayString()) 4052Assert.Equal("System.Nullable(Of System.Boolean)", typeInfo.ConvertedType.ToTestDisplayString()) 4058Assert.Equal("Function Module1.S8.op_Explicit(x As Module1.S8) As System.Boolean", conv.Method.ToTestDisplayString())
Semantics\UserDefinedUnaryOperators.vb (3)
59Assert.Equal("Function Module1.C1.op_OnesComplement(x As Module1.C1) As Module1.C1", symbolInfo.Symbol.ToTestDisplayString()) 99Assert.Equal("Function Module1.C1.op_UnaryPlus(x As Module1.C1) As Module1.C1", symbolInfo.Symbol.ToTestDisplayString()) 139Assert.Equal("Function Module1.C1.op_UnaryNegation(x As Module1.C1) As Module1.C1", symbolInfo.Symbol.ToTestDisplayString())
Semantics\VariableTypeInference.vb (1)
710Assert.Equal(typeName, DirectCast(varSymbol, LocalSymbol).Type.ToTestDisplayString())
Semantics\WithBlockSemanticModelTests.vb (12)
278Assert.Equal("theCustomer As Program.Customer", model.GetSymbolInfo(withBlock.WithStatement.Expression).Symbol.ToTestDisplayString()) 319Assert.Equal("Sub WithAliasedStaticField.Test(parameter As ClassWithField)", modelA.GetEnclosingSymbol(parameter.SpanStart).ToTestDisplayString()) 327Assert.Equal("Sub WithAliasedStaticField.Test(parameter As ClassWithField)", modelAB.GetEnclosingSymbol(withBlockB.WithStatement.Expression.SpanStart).ToTestDisplayString()) 365Assert.Equal("vbNode As Derived", symbolInfo1.Symbol.ToTestDisplayString()) 369Assert.Equal("vbNode As Derived", symbolInfo2.Symbol.ToTestDisplayString()) 411Assert.Equal("vbNode As Derived", symbolInfo1.Symbol.ToTestDisplayString()) 415Assert.Equal("vbNode As Derived", symbolInfo2.Symbol.ToTestDisplayString()) 463Assert.Equal("vbNode As Derived", symbolInfo1.Symbol.ToTestDisplayString()) 467Assert.Equal("vbNode As Derived", symbolInfo2.Symbol.ToTestDisplayString()) 471Assert.Equal("vbNode As Derived", symbolInfo3.Symbol.ToTestDisplayString()) 520Assert.Equal("ReadOnly Property Ext.vbNode As Derived", symbolInfo1.Symbol.ToTestDisplayString()) 524Assert.Equal("ReadOnly Property Ext.vbNode As Derived", symbolInfo2.Symbol.ToTestDisplayString())
Semantics\XmlLiteralSemanticModelTests.vb (2)
529Assert.Equal("System.Xml.Linq.XElement[missing]", semanticSummary.Type.ToTestDisplayString()) 531Assert.Equal("System.Xml.Linq.XElement[missing]", semanticSummary.ConvertedType.ToTestDisplayString())
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (672)
CompilationAPITests.vb (11)
38AssertEx.Equal("N.C(Of T)", types(0).ToTestDisplayString()) 64AssertEx.Equal("N.C(Of T)", types(0).ToTestDisplayString()) 84AssertEx.Equal("N.C(Of T)", types(0).ToTestDisplayString()) 86AssertEx.Equal("N.C(Of T)", types(1).ToTestDisplayString()) 108AssertEx.Equal("N.C(Of T)", types(0).ToTestDisplayString()) 136AssertEx.Equal("N.C(Of T)", types(0).ToTestDisplayString()) 137AssertEx.Equal("N.C(Of T)", types(1).ToTestDisplayString()) 170AssertEx.Equal("N.C(Of T)", types(0).ToTestDisplayString()) 172AssertEx.Equal("N.C(Of T)", types(1).ToTestDisplayString()) 173AssertEx.Equal("N.C(Of T)", types(2).ToTestDisplayString()) 215AssertEx.Equal(types.Select(Function(t) t.ToTestDisplayString()), {"C", "C", "C"})
DocumentationComments\DocCommentTests.vb (42)
9116Assert.Equal("Sub TestStruct.T(p As System.Collections.Generic.List(Of System.Int32), i As TestStruct)", info.Symbol.ToTestDisplayString()) 9304Assert.Equal("Sub TestStruct.T(Of T)(p As T, i As TestStruct)", info.Symbol.ToTestDisplayString()) 9359Assert.Equal("Sub TestStruct.T(Of T)(p As T, i As TestStruct)", info.Symbol.ToTestDisplayString()) 9416Assert.Equal("Sub TestStruct.T(Of T)(p As T, i As TestStruct)", info.Symbol.ToTestDisplayString()) 9475Assert.Equal("Function TestStruct(Of ZZZ).op_Addition(a As System.Int32, b As TestStruct(Of ZZZ)) As System.String", info.Symbol.ToTestDisplayString()) 9537Assert.Equal("Function Clazz.TestStruct.op_Addition(a As System.Int32, b As Clazz.TestStruct) As System.String", info.Symbol.ToTestDisplayString()) 9638Assert.Equal(name, info.Symbol.ToTestDisplayString()) 9826Assert.Equal(name, info.Symbol.ToTestDisplayString()) 9917Assert.Equal(name, info.Symbol.ToTestDisplayString()) 9987Assert.Equal(name, info.Symbol.ToTestDisplayString()) 10045Assert.Equal("Sub T(Of T).T(Of T).T(Of T)(p As T, i As TestStruct)", info.Symbol.ToTestDisplayString()) 10090Assert.Equal(e.Symbols(0), actual.Symbol.ToTestDisplayString) 10093AssertStringArraysEqual(e.Symbols, (From s In actual.CandidateSymbols Select s.ToTestDisplayString()).ToArray) 10103Assert.Equal(e.Types(0), typeInfo.Type.ToTestDisplayString()) 10233Assert.Equal(name, info.Symbol.ToTestDisplayString()) 10364Assert.Equal(name, info.Symbol.ToTestDisplayString()) 10497Assert.Equal(name, info.Symbol.ToTestDisplayString()) 10655Assert.Equal(name, info.Symbol.ToTestDisplayString()) 10986info.Symbol.ToTestDisplayString()) 11163Assert.Equal("System.Collections.Generic", info.Symbol.ToTestDisplayString()) 11247Assert.Equal("System.Collections.Generic.List(Of System.Int32)", info.Symbol.ToTestDisplayString()) 11296Assert.Equal("System.Collections.Generic.List(Of T)", info.Symbol.ToTestDisplayString()) 11346Assert.Equal("Function System.Object.ToString() As System.String", info.Symbol.ToTestDisplayString()) 11396Assert.Equal("Function System.Object.ToString() As System.String", info.Symbol.ToTestDisplayString()) 11701Assert.Equal("C.F As System.Int32", model.GetSymbolInfo(crefSyntaxes(0)).Symbol.ToTestDisplayString()) 11702Assert.Equal("S.F As System.Int32", model.GetSymbolInfo(crefSyntaxes(1)).Symbol.ToTestDisplayString()) 11703Assert.Equal("Property I.P As System.Int32", model.GetSymbolInfo(crefSyntaxes(2)).Symbol.ToTestDisplayString()) 11704Assert.Equal("M.F As System.Int32", model.GetSymbolInfo(crefSyntaxes(3)).Symbol.ToTestDisplayString()) 11705Assert.Equal("E.F", model.GetSymbolInfo(crefSyntaxes(4)).Symbol.ToTestDisplayString()) 11735Assert.Equal("Outer.Inner.F As System.Int32", model.GetSymbolInfo(crefSyntax).Symbol.ToTestDisplayString()) 11949AssertStringArraysEqual(expected, (From s In actual Select s.ToTestDisplayString()).ToArray) 11961Assert.Equal(expected(0), actual.Symbol.ToTestDisplayString) 11964AssertStringArraysEqual(expected, (From s In actual.CandidateSymbols Select s.ToTestDisplayString()).ToArray) 12002AssertStringArraysEqual((From s In fromName.GetAllSymbols() Select s.ToTestDisplayString()).ToArray, 12003(From s In fromCref.GetAllSymbols() Select s.ToTestDisplayString()).ToArray) 12021Assert.Equal(expected, symbol.ToTestDisplayString) 12042Assert.Equal(expected(0), actual.Symbol.ToTestDisplayString) 12050AssertStringArraysEqual(expected, (From s In actual.CandidateSymbols Select s.ToTestDisplayString()).ToArray) 12252Assert.Equal("Sub C(Of ?).f()", symbolInfo1.Symbol.ToTestDisplayString()) 12258Assert.Equal("?", symbolInfo.Symbol.ToTestDisplayString()) 12312Assert.Equal("Sub C(Of ?).f()", symbolInfo1.Symbol.ToTestDisplayString()) 12318Assert.Equal("?", symbolInfo.Symbol.ToTestDisplayString())
SymbolDisplay\SymbolDisplayTests.vb (2)
3212"[p7 As System.Decimal = -0.5])", methodSymbol.ToTestDisplayString()) 3254"[p7 As System.Decimal = -0.5])", methodSymbol.ToTestDisplayString())
SymbolsTests\AnonymousDelegates\AnonymousDelegates_CreationAndEmit.vb (32)
305Assert.Equal("Function <generated method>(ByRef Pp1 As System.Int64) As System.Int64", x16.ToTestDisplayString()) 307Assert.Equal("Sub <generated method>..ctor(TargetObject As System.Object, TargetMethod As System.IntPtr)", x16.GetMethod(".ctor").ToTestDisplayString()) 309Assert.Equal("Function <generated method>.Invoke(ByRef Pp1 As System.Int64) As System.Int64", x16.GetMember("Invoke").ToTestDisplayString()) 311Assert.Equal("Function <generated method>.BeginInvoke(ByRef Pp1 As System.Int64, DelegateCallback As System.AsyncCallback, DelegateAsyncState As System.Object) As System.IAsyncResult", x16.GetMember("BeginInvoke").ToTestDisplayString()) 313Assert.Equal("Function <generated method>.EndInvoke(ByRef Pp1 As System.Int64, DelegateAsyncResult As System.IAsyncResult) As System.Int64", x16.GetMember("EndInvoke").ToTestDisplayString()) 322Assert.Equal("Function <generated method>(ByRef Pp1 As System.Int64) As System.Int64", x15.ToTestDisplayString()) 323Assert.Equal("Sub <generated method>..ctor(TargetObject As System.Object, TargetMethod As System.IntPtr)", x15.GetMethod(".ctor").ToTestDisplayString()) 324Assert.Equal("Function <generated method>.Invoke(ByRef Pp1 As System.Int64) As System.Int64", x15.GetMember("Invoke").ToTestDisplayString()) 325Assert.Equal("Function <generated method>.BeginInvoke(ByRef Pp1 As System.Int64, DelegateCallback As System.AsyncCallback, DelegateAsyncState As System.Object) As System.IAsyncResult", x15.GetMember("BeginInvoke").ToTestDisplayString()) 326Assert.Equal("Function <generated method>.EndInvoke(ByRef Pp1 As System.Int64, DelegateAsyncResult As System.IAsyncResult) As System.Int64", x15.GetMember("EndInvoke").ToTestDisplayString()) 334Assert.Equal("Function <generated method>(ByRef pP1 As System.Int32) As System.Int32", x14.ToTestDisplayString()) 335Assert.Equal("Function <generated method>.Invoke(ByRef pP1 As System.Int32) As System.Int32", x14.GetMember("Invoke").ToTestDisplayString()) 336Assert.Equal("Function <generated method>.BeginInvoke(ByRef pP1 As System.Int32, DelegateCallback As System.AsyncCallback, DelegateAsyncState As System.Object) As System.IAsyncResult", x14.GetMember("BeginInvoke").ToTestDisplayString()) 337Assert.Equal("Function <generated method>.EndInvoke(ByRef pP1 As System.Int32, DelegateAsyncResult As System.IAsyncResult) As System.Int32", x14.GetMember("EndInvoke").ToTestDisplayString()) 345Assert.Equal("Function <generated method>(ByRef PP1 As System.Object) As System.Object", x13.ToTestDisplayString()) 346Assert.Equal("Function <generated method>.Invoke(ByRef PP1 As System.Object) As System.Object", x13.GetMember("Invoke").ToTestDisplayString()) 347Assert.Equal("Function <generated method>.BeginInvoke(ByRef PP1 As System.Object, DelegateCallback As System.AsyncCallback, DelegateAsyncState As System.Object) As System.IAsyncResult", x13.GetMember("BeginInvoke").ToTestDisplayString()) 348Assert.Equal("Function <generated method>.EndInvoke(ByRef PP1 As System.Object, DelegateAsyncResult As System.IAsyncResult) As System.Object", x13.GetMember("EndInvoke").ToTestDisplayString()) 357Assert.Equal("Function <generated method>(Pp1 As System.Int64) As System.Int64", x12.ToTestDisplayString()) 363Assert.Equal("Function <generated method>(pP1 As System.Int32) As System.Int32", x11.ToTestDisplayString()) 369Assert.Equal("Function <generated method>(pp1 As System.Object) As System.Object", x10.ToTestDisplayString()) 375Assert.Equal("Sub <generated method>(p1 As System.Int32, p2 As System.Int32)", x7.ToTestDisplayString()) 376Assert.Equal("Sub <generated method>.Invoke(p1 As System.Int32, p2 As System.Int32)", x7.GetMember("Invoke").ToTestDisplayString()) 377Assert.Equal("Function <generated method>.BeginInvoke(p1 As System.Int32, p2 As System.Int32, DelegateCallback As System.AsyncCallback, DelegateAsyncState As System.Object) As System.IAsyncResult", x7.GetMember("BeginInvoke").ToTestDisplayString()) 378Assert.Equal("Sub <generated method>.EndInvoke(DelegateAsyncResult As System.IAsyncResult)", x7.GetMember("EndInvoke").ToTestDisplayString()) 384Assert.Equal("Sub <generated method>(P2 As System.Int32)", x5.ToTestDisplayString()) 390Assert.Equal("Sub <generated method>(P1 As System.Int32)", x4.ToTestDisplayString()) 398Assert.Equal("Sub <generated method>()", x2.ToTestDisplayString()) 399Assert.Equal("Sub <generated method>..ctor(TargetObject As System.Object, TargetMethod As System.IntPtr)", x2.GetMethod(".ctor").ToTestDisplayString()) 400Assert.Equal("Sub <generated method>.Invoke()", x2.GetMember("Invoke").ToTestDisplayString()) 409Assert.Equal("Sub <generated method>()", x1.ToTestDisplayString()) 493Assert.Equal("Function <generated method>(y As System.Object) As System.Object", type.ToTestDisplayString())
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (1)
2061Assert.Equal("<anonymous type: y As System.Int32>", type.ToTestDisplayString())
SymbolsTests\AssemblyAndNamespaceTests.vb (9)
44Assert.Equal("Banana, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", sym.ToTestDisplayString()) 108Assert.Equal("NS.MGoo", sym1.ToTestDisplayString()) 392Assert.Equal("N1.N2.A", mem1.BaseType.ToTestDisplayString()) 398Assert.Equal("N3.B", mem2.BaseType.ToTestDisplayString()) 453Assert.Equal(ns.ToTestDisplayString(), constituentNs.ToTestDisplayString()) 503Assert.Equal(ns.ToTestDisplayString(), constituentNs.ToTestDisplayString()) 528Assert.Equal("System.Object", objectType.ToTestDisplayString())
SymbolsTests\CompilationCreationTests.vb (17)
1801Assert.Equal("C1(Of C3).C2(Of C4)", retval1.ToTestDisplayString()) 1811Assert.Equal("C1(Of C3)", retval2.ToTestDisplayString()) 1816Assert.Equal("C6(Of C4)", retval3.ToTestDisplayString()) 1826Assert.Equal("C8(Of C7)", retval4.ToTestDisplayString()) 1846Assert.Equal(localC3Foo2.Parameters(0).ToTestDisplayString(), x1.ToTestDisplayString()) 1863Assert.Equal(localC3Foo2.ToTestDisplayString(), foo2.ToTestDisplayString()) 1892Assert.Equal(typeC301.ToTestDisplayString(), asm3.GlobalNamespace.GetTypeMembers("C3").Single().GetTypeMembers("C301").Single().ToTestDisplayString()) 1893Assert.Equal(typeC6.ToTestDisplayString(), asm3.GlobalNamespace.GetTypeMembers("C6").Single().ToTestDisplayString()) 1902Assert.Equal("System.Object", type3.BaseType.ToTestDisplayString()) 1940Assert.Equal("ns1.ns2", ns2.ToTestDisplayString()) 1955Assert.Equal("C3.exe", module3.ToTestDisplayString()) 1961Assert.Equal("C8(Of C4)", retval5.ToTestDisplayString()) 1964Assert.Equal("ns1.C304.C305", typeC5.BaseType.ToTestDisplayString())
SymbolsTests\CustomModifiersTests.vb (84)
63Assert.Equal("System.Nullable(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong))", type.ToTestDisplayString()) 64Assert.Equal("System.Runtime.CompilerServices.IsLong", type.GetTypeArgumentCustomModifiers(0).Single().Modifier.ToTestDisplayString()) 69Assert.Equal("System.Nullable(Of T)", nullable.ToTestDisplayString()) 75Assert.Equal("System.Int32", i.ToTestDisplayString()) 79Assert.Equal("System.Nullable(Of System.Int32)", nullable.ToTestDisplayString()) 132type.ToTestDisplayString()) 136Assert.Equal("System.Runtime.CompilerServices.IsConst", modifiers.First().Modifier.ToTestDisplayString()) 137Assert.Equal("System.Runtime.CompilerServices.IsLong", modifiers.Last().Modifier.ToTestDisplayString()) 142Assert.Equal("System.Collections.Generic.Dictionary(Of TKey, TValue)", dictionary.ToTestDisplayString()) 150Assert.Equal("System.Collections.Generic.Dictionary(Of System.Int32, System.Int32)", dictionary.ToTestDisplayString()) 283Assert.Equal("Sub CL3.Test(x As System.Int32 modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong))", test.ToTestDisplayString()) 361Assert.Equal("Sub CL3.Test(ByRef x As System.Int32 modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong))", test.ToTestDisplayString()) 432Assert.Equal("Sub CL3.Test(ByRef modopt(System.Runtime.CompilerServices.IsConst) x As System.Int32 modopt(System.Runtime.CompilerServices.IsLong))", test.ToTestDisplayString()) 503Assert.Equal("Sub CL3.Test(ByRef x As System.Int32 modopt(System.Runtime.CompilerServices.IsLong))", test.ToTestDisplayString()) 574Assert.Equal("Sub CL3.Test(ByRef modopt(System.Runtime.CompilerServices.IsConst) x As System.Int32 modopt(System.Runtime.CompilerServices.IsVolatile) modopt(System.Runtime.CompilerServices.IsLong))", test.ToTestDisplayString()) 662Assert.Equal("ByRef Function CL1(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong)).Test() As System.Int32 modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong)", cl2Base.GetMember(Of MethodSymbol)("Test").ToTestDisplayString()) 663Assert.Equal("ReadOnly ByRef Property CL1(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong)).P As System.Int32 modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong)", cl2Base.GetMember(Of PropertySymbol)("P").ToTestDisplayString()) 666Assert.Equal("ByRef Function CL1(Of T1).Test() As T1 modopt(System.Runtime.CompilerServices.IsConst)", cl1.GetMember(Of MethodSymbol)("Test").ToTestDisplayString()) 667Assert.Equal("ReadOnly ByRef Property CL1(Of T1).P As T1 modopt(System.Runtime.CompilerServices.IsConst)", cl1.GetMember(Of PropertySymbol)("P").ToTestDisplayString()) 757Assert.Equal("ByRef modopt(System.Runtime.CompilerServices.IsConst) Function CL1(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong)).Test() As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)", cl2Base.GetMember(Of MethodSymbol)("Test").ToTestDisplayString()) 758Assert.Equal("ReadOnly ByRef modopt(System.Runtime.CompilerServices.IsConst) Property CL1(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong)).P As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)", cl2Base.GetMember(Of PropertySymbol)("P").ToTestDisplayString()) 761Assert.Equal("ByRef modopt(System.Runtime.CompilerServices.IsConst) Function CL1(Of T1).Test() As T1", cl1.GetMember(Of MethodSymbol)("Test").ToTestDisplayString()) 762Assert.Equal("ReadOnly ByRef modopt(System.Runtime.CompilerServices.IsConst) Property CL1(Of T1).P As T1", cl1.GetMember(Of PropertySymbol)("P").ToTestDisplayString()) 852Assert.Equal("ByRef Function CL1(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong)).Test() As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)", cl2Base.GetMember(Of MethodSymbol)("Test").ToTestDisplayString()) 853Assert.Equal("ReadOnly ByRef Property CL1(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong)).P As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)", cl2Base.GetMember(Of PropertySymbol)("P").ToTestDisplayString()) 856Assert.Equal("ByRef Function CL1(Of T1).Test() As T1", cl1.GetMember(Of MethodSymbol)("Test").ToTestDisplayString()) 857Assert.Equal("ReadOnly ByRef Property CL1(Of T1).P As T1", cl1.GetMember(Of PropertySymbol)("P").ToTestDisplayString()) 947Assert.Equal("ByRef modopt(System.Runtime.CompilerServices.IsConst) Function CL1(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong)).Test() As System.Int32 modopt(System.Runtime.CompilerServices.IsVolatile) modopt(System.Runtime.CompilerServices.IsLong)", cl2Base.GetMember(Of MethodSymbol)("Test").ToTestDisplayString()) 948Assert.Equal("ReadOnly ByRef modopt(System.Runtime.CompilerServices.IsConst) Property CL1(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong)).P As System.Int32 modopt(System.Runtime.CompilerServices.IsVolatile) modopt(System.Runtime.CompilerServices.IsLong)", cl2Base.GetMember(Of PropertySymbol)("P").ToTestDisplayString()) 951Assert.Equal("ByRef modopt(System.Runtime.CompilerServices.IsConst) Function CL1(Of T1).Test() As T1 modopt(System.Runtime.CompilerServices.IsVolatile)", cl1.GetMember(Of MethodSymbol)("Test").ToTestDisplayString()) 952Assert.Equal("ReadOnly ByRef modopt(System.Runtime.CompilerServices.IsConst) Property CL1(Of T1).P As T1 modopt(System.Runtime.CompilerServices.IsVolatile)", cl1.GetMember(Of PropertySymbol)("P").ToTestDisplayString()) 1050Assert.Equal("Property CL3.Test As System.Int32 modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong)", test.ToTestDisplayString()) 1051Assert.Equal("Function CL3.get_Test() As System.Int32 modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong)", test.GetMethod.ToTestDisplayString()) 1052Assert.Equal("Sub CL3.set_Test(Value As System.Int32 modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong))", test.SetMethod.ToTestDisplayString()) 1124Assert.Equal("Sub CL3.Test(x As System.Int32 modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong) ())", test.ToTestDisplayString()) 1190Assert.Equal("CL1(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong)).Test As System.Int32 modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong)", cl2.BaseType.GetMember("Test").ToTestDisplayString()) 1335Assert.Equal("Sub Module1.Test(x As System.Nullable(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong)))", test.ToTestDisplayString()) 1343Assert.Equal("Sub Module1.Test(x As System.Nullable(Of System.Int32 modopt(System.Runtime.CompilerServices.IsLong)))", test.ToTestDisplayString()) 1551Assert.Equal("ITest0(Of T modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsLong))", compilation.GetTypeByMetadataName("ITest1`1").Interfaces.First.ToTestDisplayString()) 1552Assert.Equal("ITest0(Of T modopt(System.Runtime.CompilerServices.IsConst))", compilation.GetTypeByMetadataName("ITest2`1").Interfaces.First.ToTestDisplayString()) 1597Assert.Equal("ITest0(Of T modopt(System.Runtime.CompilerServices.IsLong) modopt(System.Runtime.CompilerServices.IsConst))", compilation.GetTypeByMetadataName("ITest1`1").Interfaces.First.ToTestDisplayString()) 1598Assert.Equal("ITest0(Of T modopt(System.Runtime.CompilerServices.IsConst))", compilation.GetTypeByMetadataName("ITest2`1").Interfaces.First.ToTestDisplayString()) 2043Assert.Equal("Function CL2.Test(Of U)(c As System.ValueType modopt(System.Runtime.CompilerServices.IsBoxed) modopt(System.Nullable(Of U))) As System.ValueType modopt(System.Runtime.CompilerServices.IsBoxed) modopt(System.Nullable(Of U))", test.ToTestDisplayString()) 2044Assert.Equal("Function CL1.Test(Of T)(x As System.ValueType modopt(System.Runtime.CompilerServices.IsBoxed) modopt(System.Nullable(Of T))) As System.ValueType modopt(System.Runtime.CompilerServices.IsBoxed) modopt(System.Nullable(Of T))", test.OverriddenMethod.ToTestDisplayString()) 2091Assert.Equal("Function CL3.Test(Of U)(c As System.ValueType) As System.ValueType", test.ToTestDisplayString()) 2092Assert.Equal("Function I1.Test(Of T)(x As System.ValueType modopt(System.Runtime.CompilerServices.IsBoxed) modopt(System.Nullable(Of T))) As System.ValueType modopt(System.Runtime.CompilerServices.IsBoxed) modopt(System.Nullable(Of T))", test.ExplicitInterfaceImplementations(0).ToTestDisplayString()) 2199Assert.Equal("Sub CL1(Of T1).Test1(t1 As CL1(Of T1 modopt(System.Runtime.CompilerServices.IsConst)))", test1.ToTestDisplayString()) 2202Assert.Equal("Sub CL1(Of T1).Test2(t1 As CL1(Of T1))", test2.ToTestDisplayString()) 2257interfaceMethod1.ToTestDisplayString()) 2259interfaceMethod1.ReturnType.TupleUnderlyingType.ToTestDisplayString()) 2261interfaceMethod1.Parameters(0).Type.TupleUnderlyingType.ToTestDisplayString()) 2267classMethod1.ToTestDisplayString()) 2269classMethod1.ReturnType.TupleUnderlyingType.ToTestDisplayString()) 2271classMethod1.Parameters(0).Type.TupleUnderlyingType.ToTestDisplayString()) 2297classMethod2.ToTestDisplayString()) 2299classMethod2.ReturnType.TupleUnderlyingType.ToTestDisplayString()) 2301classMethod2.Parameters(0).Type.TupleUnderlyingType.ToTestDisplayString()) 2327classMethod3.ToTestDisplayString()) 2329classMethod3.ReturnType.TupleUnderlyingType.ToTestDisplayString()) 2331classMethod3.Parameters(0).Type.TupleUnderlyingType.ToTestDisplayString()) 2388interfaceProperty1.ToTestDisplayString()) 2390interfaceProperty1.Type.TupleUnderlyingType.ToTestDisplayString()) 2396classProperty1.ToTestDisplayString()) 2398classProperty1.Type.TupleUnderlyingType.ToTestDisplayString()) 2417classProperty2.ToTestDisplayString()) 2419classProperty2.Type.TupleUnderlyingType.ToTestDisplayString()) 2535baseMethod1.ToTestDisplayString()) 2537baseMethod1.ReturnType.TupleUnderlyingType.ToTestDisplayString()) 2539baseMethod1.Parameters(0).Type.TupleUnderlyingType.ToTestDisplayString()) 2543Assert.Equal("Property Base.P As (a As System.Object, b As System.Object)", baseProperty1.ToTestDisplayString()) 2545baseProperty1.Type.TupleUnderlyingType.ToTestDisplayString()) 2550classMethod1.ToTestDisplayString()) 2552classMethod1.ReturnType.TupleUnderlyingType.ToTestDisplayString()) 2554classMethod1.Parameters(0).Type.TupleUnderlyingType.ToTestDisplayString()) 2558Assert.Equal("Property C.P As (a As System.Object, b As System.Object)", classProperty1.ToTestDisplayString()) 2560classProperty1.Type.TupleUnderlyingType.ToTestDisplayString()) 2587Assert.Equal("Property C.P As (System.Object, System.Object)", classProperty2.ToTestDisplayString()) 2589classProperty2.Type.TupleUnderlyingType.ToTestDisplayString()) 2594classMethod2.ToTestDisplayString()) 2596classMethod2.ReturnType.TupleUnderlyingType.ToTestDisplayString()) 2598classMethod2.Parameters(0).Type.TupleUnderlyingType.ToTestDisplayString()) 2626classMethod3.ToTestDisplayString()) 2628classMethod3.ReturnType.TupleUnderlyingType.ToTestDisplayString()) 2630classMethod3.Parameters(0).Type.TupleUnderlyingType.ToTestDisplayString())
SymbolsTests\DefaultInterfaceImplementationTests.vb (8)
4248Assert.Equal(If(DirectCast(i1P1.ContainingModule, PEModuleSymbol).ImportOptions = MetadataImportOptions.All, "", "WriteOnly ") + "Property I1.P1 As System.Int32", i1P1.ToTestDisplayString()) 4257Assert.Equal("Sub I1.set_P1(value As System.Int32)", p1Set.ExplicitInterfaceImplementations.Single().ToTestDisplayString()) 4309Assert.Equal(If(DirectCast(i1P1.ContainingModule, PEModuleSymbol).ImportOptions = MetadataImportOptions.All, "", "WriteOnly ") + "Property I1.P1 As System.String", i1P1.ToTestDisplayString()) 4318Assert.Equal("Sub I1.set_P1(value As System.String)", p1Set.ExplicitInterfaceImplementations.Single().ToTestDisplayString()) 4376Assert.Equal(If(DirectCast(i1P1.ContainingModule, PEModuleSymbol).ImportOptions = MetadataImportOptions.All, "", "ReadOnly ") + "Property I1.P1 As System.Int32", i1P1.ToTestDisplayString()) 4385Assert.Equal("Function I1.get_P1() As System.Int32", p1Get.ExplicitInterfaceImplementations.Single().ToTestDisplayString()) 4439Assert.Equal(If(DirectCast(i1P1.ContainingModule, PEModuleSymbol).ImportOptions = MetadataImportOptions.All, "", "ReadOnly ") + "Property I1.P1 As System.String", i1P1.ToTestDisplayString()) 4448Assert.Equal("Function I1.get_P1() As System.String", p1Get.ExplicitInterfaceImplementations.Single().ToTestDisplayString())
SymbolsTests\ExtensionMethods\ExtensionMethodTests.vb (1)
2561Assert.Equal("Sub System.ValueType.ExtMethod()", reducedMethodOnC.ToTestDisplayString())
SymbolsTests\InstantiatingGenerics.vb (35)
83Assert.True(instantiation Is constructedFrom OrElse Not typeArguments.SequenceEqual(typeParameters), String.Format("Constructed symbol {0} uses its own type parameters as type arguments", instantiation.ToTestDisplayString())) 97Assert.True(type.Arity > 0 OrElse type.ConstructedFrom Is type, String.Format("Condition [{0} > 0 OrElse {1} Is {2}] failed.", type.Arity, type.ConstructedFrom.ToTestDisplayString(), type.ToTestDisplayString())) 99Assert.True(type Is constructedFrom OrElse Not type.CanConstruct, String.Format("Condition [{0} Is constructedFrom OrElse Not {1}] failed.", type.ToTestDisplayString(), type.CanConstruct)) 178Assert.True(method Is constructedFrom OrElse Not method.CanConstruct, String.Format("Condition [{0} Is constructedFrom OrElse Not {1}] failed.", method.ToTestDisplayString(), method.CanConstruct)) 227Assert.Equal("C1(Of C1_T)", C1.ToTestDisplayString()) 232Assert.Equal("C1(Of C1_T).C2(Of C2_T)", C2.ToTestDisplayString()) 236Assert.Equal("C1(Of C1_T).C3", C3.ToTestDisplayString()) 241Assert.Equal("C1(Of C1_T).C3.C4(Of C4_T)", C4.ToTestDisplayString()) 247Assert.Equal("TC2(Of TC2_T1, TC2_T2)", TC2.ToTestDisplayString()) 253Assert.Equal("C107.C108(Of C108_T)", C108.ToTestDisplayString()) 256Assert.Equal("C1(Of TC2_T1)", g1.ToTestDisplayString()) 260Assert.Equal("C1(Of TC2_T1).C2(Of C2_T)", g1_C2.ToTestDisplayString()) 267Assert.Equal("C1(Of TC2_T1).C2(Of TC2_T2)", g2.ToTestDisplayString()) 271Assert.Equal("C1(Of TC2_T1).C3", g1_C3.ToTestDisplayString()) 275Assert.Equal("C1(Of TC2_T1).C3.C4(Of C4_T)", g1_C3_C4.ToTestDisplayString()) 279Assert.Equal("C1(Of TC2_T1).C3.C4(Of TC2_T2)", g4.ToTestDisplayString()) 283Assert.Equal("C107.C108(Of TC2_T1)", g108.ToTestDisplayString()) 287Assert.Equal("TC2(Of C107, C107.C108(Of C108_T))", g_TC2.ToTestDisplayString()) 296Assert.Equal("C1(Of TC2_T1)", g1_1.ToTestDisplayString()) 302Assert.Equal("C1(Of TC2_T1).C2(Of TC2_T2)", g2_1.ToTestDisplayString()) 310Assert.Equal("C1(Of TC2_T1).C2(Of TC2_T2)", g2_2.ToTestDisplayString()) 315Assert.Equal("C1(Of C1_T).C2(Of TC2_T2)", g2_3.ToTestDisplayString()) 321Assert.Equal("C1(Of TC2_T1).C3.C4(Of TC2_T2)", g4_1.ToTestDisplayString()) 327Assert.Equal("C107.C108(Of TC2_T1)", g108_1.ToTestDisplayString()) 333Assert.Equal("TC2(Of C107, C107.C108(Of C108_T))", g_TC2_1.ToTestDisplayString()) 481Assert.Equal("C1(Of C1T1, C1T2).C2(Of C2T1, C2T2).C3(Of System.Int32, System.Int32)", c3OfIntInt.ToTestDisplayString()) 494Assert.Equal("C1(Of System.Int32, System.Int32).C2(Of C2T1, C2T2).C3(Of C3T1, C3T2)", c1OfIntInt_c2_c3.ToTestDisplayString()) 495Assert.Equal("C1(Of System.Int32, System.Int32).C2(Of C2T1, C2T2)", c1OfIntInt_c2.ToTestDisplayString()) 496Assert.Equal("C1(Of System.Int32, System.Int32)", c1OfIntInt.ToTestDisplayString()) 533Assert.Equal("C1(Of System.Int32, System.Int32).C2(Of C2T1, C2T2).C3(Of C3T1, C3T2)", c1OfIntInt_c2Of_c3Of.ToTestDisplayString()) 534Assert.Equal("C1(Of System.Int32, System.Int32).C2(Of C2T1, C2T2)", c1OfIntInt_c2Of.ToTestDisplayString()) 535Assert.Equal("C1(Of System.Int32, System.Int32)", c1OfIntInt.ToTestDisplayString()) 573Assert.Equal("C1(Of System.Int32, System.Int32).C2(Of C2T1, C2T2).C3(Of System.Int32, C3T2)", c1OfIntInt_c2Of_c3OfInt.ToTestDisplayString()) 747Assert.Equal("U()", fieldF.Type.ToTestDisplayString())
SymbolsTests\InterfaceImplementationTests.vb (1)
107Assert.Equal(expectedImplementingMember, implementingMember.ToTestDisplayString())
SymbolsTests\Metadata\MetadataMemberTests.vb (8)
179Assert.Equal("Sub System.StringComparer." + WellKnownMemberNames.InstanceConstructorName + "()", ctor.ToTestDisplayString()) 232Assert.Equal(fullName, member1.ToTestDisplayString()) 277Assert.Equal("pwzKeyContainer As System.String", p2.ToTestDisplayString()) 280Assert.Equal("bKeyBlob As System.Byte()", p3.ToTestDisplayString()) 282Assert.Equal("System.Byte()", p3.Type.ToTestDisplayString()) 300Assert.Equal("ByRef pcbSignatureBlob As System.Int32", p6.ToTestDisplayString()) 353Assert.Equal("Function System.Collections.Generic.IDictionary(Of TKey, TValue).TryGetValue(key As TKey, ByRef value As TValue) As System.Boolean", member2.ToTestDisplayString()) 387Assert.Equal("key As TKey", p1.ToTestDisplayString())
SymbolsTests\Metadata\MetadataTypeTests.vb (14)
58Assert.Equal(fullName, ns.ToTestDisplayString()) 138Assert.Equal(fullName, class1.ToTestDisplayString()) 193Assert.Equal(fullName, type1.ToTestDisplayString()) 247Assert.Equal(fullName, type1.ToTestDisplayString()) 299Assert.Equal(fullName, type1.ToTestDisplayString()) 345Assert.Equal("System.Diagnostics.Eventing.EventProviderBase.EventData()", type2.ToTestDisplayString()) 346Assert.Equal("System.Object()", type3.ToTestDisplayString()) 408Assert.Equal("I2(Of T)", i2.ToTestDisplayString()) 445Assert.Equal("I2`2(Of T)", i2.ToTestDisplayString()) 482Assert.Equal("I2(Of T)", i2.ToTestDisplayString()) 519Assert.Equal("I2`01(Of T)", i2.ToTestDisplayString()) 571Assert.Equal("I2`1", i2.ToTestDisplayString()) 1112Assert.Equal("C.<I<System.Int32>.F>d__0", stateMachineClass.ToTestDisplayString()) ' SymbolDisplay works. 1188builder.Add([namespace].ToTestDisplayString())
SymbolsTests\Metadata\PE\BaseTypeResolution.vb (19)
191Assert.Equal(name, base.ToTestDisplayString()) 209Assert.Equal("SomeName.Dummy", base1.ToTestDisplayString()) 215Assert.Equal("somEnamE", base2.ToTestDisplayString()) 221Assert.Equal("somEnamE1", base3.ToTestDisplayString()) 227Assert.Equal("SomeName1", base4.ToTestDisplayString()) 233Assert.Equal("somEnamE2.OtherName", base5.ToTestDisplayString()) 239Assert.Equal("SomeName2.OtherName", base6.ToTestDisplayString()) 240Assert.Equal("SomeName2.OtherName", base6.ToTestDisplayString()) 246Assert.Equal("NestingClass.somEnamE3", base7.ToTestDisplayString()) 252Assert.Equal("NestingClass.SomeName3", base8.ToTestDisplayString()) 276Assert.Equal(base1, assembly1.CachedTypeByEmittedName(base1.ToTestDisplayString())) 277Assert.Equal(base2, assembly1.CachedTypeByEmittedName(base2.ToTestDisplayString())) 278Assert.Equal(base3, assembly1.CachedTypeByEmittedName(base3.ToTestDisplayString())) 279Assert.Equal(base4, assembly1.CachedTypeByEmittedName(base4.ToTestDisplayString())) 280Assert.Equal(base5, assembly1.CachedTypeByEmittedName(base5.ToTestDisplayString())) 281Assert.Equal(base6, assembly1.CachedTypeByEmittedName(base6.ToTestDisplayString())) 283Assert.Equal(base7.ContainingType, assembly1.CachedTypeByEmittedName(base7.ContainingType.ToTestDisplayString())) 295Assert.Equal("System.Object", DirectCast(c1.Assembly.Modules(0), SourceModuleSymbol).GetCorLibType(SpecialType.System_Object).ToTestDisplayString()) 300Assert.Equal("System.Object[missing]", DirectCast(c2.Assembly.Modules(0), SourceModuleSymbol).GetCorLibType(SpecialType.System_Object).ToTestDisplayString())
SymbolsTests\Metadata\PE\HasUnsupportedMetadata.vb (3)
479Assert.Equal("B", type.ToTestDisplayString()) 492Assert.Equal("B", type.ToTestDisplayString()) 505Assert.Equal("B", type.ToTestDisplayString())
SymbolsTests\Metadata\PE\LoadCustomModifiers.vb (9)
40Assert.Equal("System.Runtime.CompilerServices.IsConst", f0Mod.Modifier.ToTestDisplayString()) 62Assert.Equal("System.Runtime.CompilerServices.IsConst", p1Mod.Modifier.ToTestDisplayString()) 68Assert.Equal("System.Runtime.CompilerServices.IsConst", p2Mod.Modifier.ToTestDisplayString()) 71Assert.Equal("p As System.Int32 modopt(System.Int32) modopt(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsConst)", modifiers.GetMembers("F3").OfType(Of MethodSymbol)().Single().Parameters(0).ToTestDisplayString()) 73Assert.Equal("p As System.Int32 modreq(System.Runtime.CompilerServices.IsConst) modopt(System.Runtime.CompilerServices.IsConst)", p4.ToTestDisplayString()) 82Assert.Equal("System.Runtime.CompilerServices.IsConst", m5Mod.Modifier.ToTestDisplayString()) 88Assert.Equal("System.Int32", p5Type.ElementType.ToTestDisplayString()) 94Assert.Equal("System.Runtime.CompilerServices.IsConst", p5TypeMod.Modifier.ToTestDisplayString()) 108Assert.Equal("System.Runtime.CompilerServices.IsConst", m7Mod.Modifier.ToTestDisplayString())
SymbolsTests\Metadata\PE\LoadingEvents.vb (2)
90Assert.Equal(eventTypeDisplayString, instanceEvent.Type.ToTestDisplayString()) 98Assert.Equal(eventTypeDisplayString, staticEvent.Type.ToTestDisplayString())
SymbolsTests\Metadata\PE\LoadingFields.vb (1)
93Assert.Equal("System.Runtime.CompilerServices.IsVolatile", f6.CustomModifiers.Single().Modifier.ToTestDisplayString())
SymbolsTests\Metadata\PE\LoadingGenericTypeParameters.vb (1)
52Assert.Equal("C1_T", C1_T.ToTestDisplayString())
SymbolsTests\Metadata\PE\LoadingMethods.vb (21)
52Assert.Equal("Sub TC10.M1()", M1.ToTestDisplayString()) 58Assert.Equal("Sub TC10.M2(m1_1 As System.Int32)", M2.ToTestDisplayString()) 75Assert.Equal("Function TC10.M3() As TC8", M3.ToTestDisplayString()) 79Assert.Equal("Function TC10.M4(ByRef x As C1(Of System.Type), ByRef y As TC8) As C1(Of System.Type)", M4.ToTestDisplayString()) 83Assert.Equal("Sub TC10.M5(ByRef x As C1(Of System.Type)(,,), ByRef y As TC8())", M5.ToTestDisplayString()) 142Assert.Equal("Sub C1.M7(Of T)(x As System.Int32)", VB_C1_M7.ToTestDisplayString()) 145Assert.Equal("Sub C1.M8(Of T)(x As System.Int32)", VB_C1_M8.ToTestDisplayString()) 152Assert.Equal("Sub C1.M10(Of T1)(x As T1)", VB_C1_M10.ToTestDisplayString()) 155Assert.Equal("Function C1.M11(Of T2, T3)(x As T2) As T3", VB_C1_M11.ToTestDisplayString()) 171Assert.Equal("Sub C2(Of T4).M1(Of T5)(x As T5, y As T4)", VB_C2_M1.ToTestDisplayString()) 442Assert.Equal("Sub IGeneric(Of T).Method(Of U)(t As T, u As U)", interfaceMethod.ToTestDisplayString()) 451Assert.Equal("Sub IGeneric(Of S).Method(Of U)(t As S, u As U)", substitutedInterfaceMethod.ToTestDisplayString()) 455Assert.Equal("Sub Generic(Of S).IGeneric<S>.Method(Of V)(s As S, v As V)", classMethod.ToTestDisplayString()) 474Assert.Equal("Sub IGeneric(Of T).Method(Of U)(t As T, u As U)", interfaceMethod.ToTestDisplayString()) 483Assert.Equal("Sub IGeneric(Of System.Int32).Method(Of U)(t As System.Int32, u As U)", substitutedInterfaceMethod.ToTestDisplayString()) 487Assert.Equal("Sub Constructed.IGeneric<System.Int32>.Method(Of W)(i As System.Int32, w As W)", classMethod.ToTestDisplayString()) 1067Assert.Equal("Sub [Interface](Of T, U).Method(i As System.Int32)", biMethods(0).OriginalDefinition.ToTestDisplayString()) 1068Assert.Equal("Sub [Interface](Of T, U).Method(i As T)", biMethods(1).OriginalDefinition.ToTestDisplayString()) 1069Assert.Equal("Sub [Interface](Of T, U).Method(i As U)", biMethods(2).OriginalDefinition.ToTestDisplayString()) 1073Assert.Equal("Sub Base(Of T).Method(i As System.Int32)", bMethods(0).ToTestDisplayString()) 1074Assert.Equal("Sub Base(Of T).Method(i As T)", bMethods(1).ToTestDisplayString())
SymbolsTests\Metadata\PE\LoadingNamespacesAndTypes.vb (6)
182Dim OtherName = somEnamE2(0).GetTypeMembers("OtherName").AsEnumerable().OrderBy(Function(t) t.ToTestDisplayString()).ToArray() 186Assert.Equal("somEnamE2.OtherName", OtherName(0).ToTestDisplayString()) 187Assert.Equal("SomeName2.OtherName", OtherName(1).ToTestDisplayString()) 192Assert.Equal("somEnamE2.OtherName.Nested", nested1.ToTestDisplayString()) 193Assert.Equal("SomeName2.OtherName.Nested", nested2.ToTestDisplayString()) 238Assert.True(IdentifierComparison.Equals(DirectCast(enumerable(0), NamedTypeSymbol).ToTestDisplayString(),
SymbolsTests\Metadata\PE\LoadingOperators.vb (4)
603Replace("Byte", "System.Byte"), method.ToTestDisplayString()) 1199Replace("Byte", "System.Byte"), method.ToTestDisplayString()) 1961Replace("Byte", "System.Byte"), method.ToTestDisplayString()) 2095Replace("Byte", "System.Byte"), method.ToTestDisplayString())
SymbolsTests\Metadata\PE\MissingTypeReferences.vb (26)
47Assert.Equal("System.Object[missing]", base.ToTestDisplayString()) 55Assert.Equal("C1(Of System.Type[missing])[missing]", genericBase.ToTestDisplayString()) 63Assert.Equal("C1(Of )[missing]", base.ToTestDisplayString()) 74Assert.Equal("C1(Of TC7_T1)[missing].C3[missing].C4(Of TC7_T2)[missing]", genericBase.ToTestDisplayString()) 81Assert.Equal("C1(Of TC7_T1)[missing].C3[missing].C4(Of )[missing]", constructedFrom.ToTestDisplayString()) 88Assert.Equal("C1(Of TC7_T1)[missing].C3[missing]", genericBase.ToTestDisplayString()) 92Assert.Equal("C1(Of TC7_T1)[missing]", genericBase.ToTestDisplayString()) 94Assert.Equal("C1(Of )[missing]", genericBase.OriginalDefinition.ToTestDisplayString()) 101Assert.Equal("C1(Of )[missing].C3[missing].C4(Of )[missing]", base.ToTestDisplayString()) 133Assert.Equal("MissingNS1.MissingC1[missing]", base.ToTestDisplayString()) 148Assert.Equal("MissingNS2.MissingNS3.MissingC2[missing]", base.ToTestDisplayString()) 163Assert.Equal("NS4.MissingNS5.MissingC3[missing]", base.ToTestDisplayString()) 172Assert.Equal("MissingC4(Of T1, S1)[missing]", genericBase.ToTestDisplayString()) 180Assert.Equal("MissingC4(Of ,)[missing]", base.ToTestDisplayString()) 190Assert.Equal("MissingC4(Of T1, S1)[missing].MissingC5(Of U1, V1, W1)[missing]", genericBase.ToTestDisplayString()) 197Assert.Equal("MissingC4(Of ,)[missing].MissingC5(Of ,,)[missing]", base.ToTestDisplayString()) 207Assert.Equal("C6.MissingC7(Of U, V)[missing]", genericBase.ToTestDisplayString()) 216Assert.Equal("C6.MissingC7(Of ,)[missing]", base.ToTestDisplayString()) 227Assert.Equal("C6.MissingC7(Of U, V)[missing].MissingC8[missing]", genericBase.ToTestDisplayString()) 238Assert.Equal("C6.MissingC7(Of ,)[missing].MissingC8[missing]", base.ToTestDisplayString()) 250Assert.Equal("C6.MissingC7(Of U, V)[missing].MissingC8[missing].MissingC9[missing]", genericBase.ToTestDisplayString()) 264Assert.Equal("C6.MissingC7(Of ,)[missing].MissingC8[missing].MissingC9[missing]", base.ToTestDisplayString()) 303Assert.Equal("TC8(Of V, U).Doesn'tExist(Of V)[missing]", missing.ToTestDisplayString()) 318Assert.Equal("TC8(Of V, U).Doesn'tExist(Of )[missing]", missing.ToTestDisplayString()) 345Assert.Equal("MissingC4(Of U, V)[missing]", missing2.ToTestDisplayString()) 372Assert.Equal("C6.MissingC7(Of U, V)[missing]", missing2.ToTestDisplayString())
SymbolsTests\Metadata\PE\NoPia.vb (12)
111Assert.Equal(varS1.ToTestDisplayString(), missing.FullTypeName) 113Assert.Equal(varS1.ToTestDisplayString(), missing.Identifier) 147Assert.Equal(varI1.ToTestDisplayString(), missing.FullTypeName) 411Assert.Equal(varI1.ToTestDisplayString(), missing.FullTypeName) 421Assert.Equal(varS1.ToTestDisplayString(), missing.FullTypeName) 423Assert.Equal(varS1.ToTestDisplayString(), missing.Identifier) 474Assert.Equal("NS1.I2", param(1).[Type].ToTestDisplayString()) 562Assert.Equal("C31(Of I1).I31(Of C33)", illegal.UnderlyingSymbol.ToTestDisplayString()) 780Assert.Equal("C31(Of I1).I31(Of C33)", illegal.UnderlyingSymbol.ToTestDisplayString()) 948Assert.Equal("System.Collections.Generic.List(Of I6)", varI5_Foo.ReturnType.ToTestDisplayString()) 954Assert.Equal("System.Collections.Generic.List(Of I5)", varI7_Foo.ReturnType.ToTestDisplayString()) 957Assert.Equal("System.Collections.Generic.List(Of I1)", varI7_Bar.ReturnType.ToTestDisplayString())
SymbolsTests\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.vb (5)
78Assert.Equal(canonicalType.ToTestDisplayString(), missing.FullTypeName) 80Assert.Equal(canonicalType.ToTestDisplayString(), missing.Identifier) 172Assert.Equal(canonicalType.ToTestDisplayString(), missing.FullTypeName) 174Assert.Equal(canonicalType.ToTestDisplayString(), missing.Identifier) 197Assert.Equal(canonicalType.ToTestDisplayString(), propertyType.Name)
SymbolsTests\Metadata\PE\TypeForwarders.vb (2)
56Assert.Equal(base1, assembly2.CachedTypeByEmittedName(base1.ToTestDisplayString())) 60Assert.Equal(base1, assembly3.CachedTypeByEmittedName(base1.ToTestDisplayString()))
SymbolsTests\MockSymbolTests.vb (2)
54Assert.Equal("Elvis.Lives(Of ,)[missing]", mms1.ToTestDisplayString()) 61Assert.Equal("Elvis.Is.Cool[missing]", mms2.ToTestDisplayString())
SymbolsTests\Retargeting\NoPia.vb (4)
401Assert.Equal(varS1.ToTestDisplayString(), missing.FullTypeName) 403Assert.Equal(varS1.ToTestDisplayString(), missing.Identifier) 433Assert.Equal(varI1.ToTestDisplayString(), missing.FullTypeName) 1048Assert.Equal("C31(Of I1).I31(Of C33)", illegal.UnderlyingSymbol.ToTestDisplayString())
SymbolsTests\Retargeting\RetargetCustomModifiers.vb (7)
42Assert.Equal("System.Runtime.CompilerServices.IsConst", f0Mod.Modifier.ToTestDisplayString()) 55Assert.Equal("System.Runtime.CompilerServices.IsConst", p1Mod.Modifier.ToTestDisplayString()) 60Assert.Equal("System.Runtime.CompilerServices.IsConst", p2Mod.Modifier.ToTestDisplayString()) 67Assert.Equal("System.Runtime.CompilerServices.IsConst", m5Mod.Modifier.ToTestDisplayString()) 71Assert.Equal("System.Int32", p5Type.ElementType.ToTestDisplayString()) 75Assert.Equal("System.Runtime.CompilerServices.IsConst", p5TypeMod.Modifier.ToTestDisplayString()) 87Assert.Equal("System.Runtime.CompilerServices.IsConst", m7Mod.Modifier.ToTestDisplayString())
SymbolsTests\Retargeting\RetargetingTests.vb (6)
291Assert.Equal("Sub I(Of A).M(Of U)(o As I(Of U))", implemented_m.ToTestDisplayString()) 301Assert.Equal("Sub I(Of A).N(o As I(Of A))", implemented_n.ToTestDisplayString()) 309Assert.Equal("ReadOnly Property I(Of A).P As I(Of A)", implemented_p.ToTestDisplayString()) 319Assert.Equal("Sub I(Of CT).M(Of U)(o As I(Of U))", implemented_m.ToTestDisplayString()) 326Assert.Equal("Sub I(Of CT).N(o As I(Of CT))", implemented_n.ToTestDisplayString()) 333Assert.Equal("ReadOnly Property I(Of CT).P As I(Of CT)", implemented_p.ToTestDisplayString())
SymbolsTests\Source\BindingsTests.vb (34)
123Assert.Equal("Goo.Bar.N1.C1", typeContext.ContainingNamespaceOrType.ToTestDisplayString()) 128Assert.Equal("Goo.Bar.N1.C1", typeContext.ContainingNamespaceOrType.ToTestDisplayString()) 133Assert.Equal("Goo.Bar.N1", nsContext.ContainingNamespaceOrType.ToTestDisplayString()) 138Assert.Equal("Goo.Bar", nsContext.ContainingNamespaceOrType.ToTestDisplayString()) 143Assert.Equal("Goo.Bar.N1.N2.C2", typeContext.ContainingNamespaceOrType.ToTestDisplayString()) 149Assert.Equal("N3", nsContext.ContainingNamespaceOrType.ToTestDisplayString()) 155Assert.Equal("N3.N4", nsContext.ContainingNamespaceOrType.ToTestDisplayString()) 161Assert.Equal("N7", nsContext.ContainingNamespaceOrType.ToTestDisplayString()) 167Assert.Equal("Global", nsContext.ContainingNamespaceOrType.ToTestDisplayString()) 173Assert.Equal("Goo.Bar.N1.N2.C2", typeContext.ContainingNamespaceOrType.ToTestDisplayString()) 179Assert.Equal("Goo.Bar.N1.N2.Q", typeContext.ContainingNamespaceOrType.ToTestDisplayString()) 186Assert.Equal("Goo.Bar.N1.N2.Q", typeContext.ContainingNamespaceOrType.ToTestDisplayString()) 198Assert.Equal("Goo.Bar.N1.C1", stListContext.ContainingNamespaceOrType.ToTestDisplayString()) 240Assert.Equal("Goo.Bar.N1.<invalid-global-code>", implicitTypeContext.ContainingNamespaceOrType.ToTestDisplayString()) 246Assert.Equal("Goo.Bar.N1.<invalid-global-code>", statementBinder.ContainingNamespaceOrType.ToTestDisplayString()) 252Assert.Equal("Goo.Bar.N1.<invalid-global-code>", fInitBinder.ContainingNamespaceOrType.ToTestDisplayString()) 259Assert.Equal("Goo.Bar.N1.<invalid-global-code>", pInitBinder.ContainingNamespaceOrType.ToTestDisplayString()) 266Assert.Equal("Goo.Bar.N1.<invalid-global-code>", weInitBinder.ContainingNamespaceOrType.ToTestDisplayString()) 346Assert.Equal("Goo.Bar.N1.C1", typeSymbol.ToTestDisplayString()) 350Assert.Equal("Goo.Bar.N1.N2.C2", typeSymbol.ToTestDisplayString()) 354Assert.Equal("Goo.Bar.N1.N2.C2", typeSymbol2.ToTestDisplayString()) 359Assert.Equal("Goo.Bar.N1.N2.Q", typeSymbol.ToTestDisplayString()) 365Assert.Equal("Goo.Bar.N1.N2.Q", typeSymbol2.ToTestDisplayString()) 372Assert.Equal("Goo.Bar.N1.N2.Q", typeSymbol3.ToTestDisplayString()) 380Assert.Equal("Goo.Bar.N1.N2.Q", typeSymbol4.ToTestDisplayString()) 389Assert.Equal("Goo.Bar.N1.N2.Q(Of T)", typeSymbol5.ToTestDisplayString()) 399Assert.Equal("N1.N2.RRR", typeSymbol6.ToTestDisplayString()) 482Assert.Equal("Goo.Bar.N1.N2.Orange", symbol.ToTestDisplayString()) 504Array.Sort(sortedSymbols, Function(sym1, sym2) sym1.ToTestDisplayString().CompareTo(sym2.ToTestDisplayString())) 509Assert.Equal("Goo.Bar.N1.N2.M1.IAmbig", sortedSymbols(0).ToTestDisplayString()) 512Assert.Equal("Goo.Bar.N1.N2.M2.IAmbig", sortedSymbols(1).ToTestDisplayString()) 525Assert.Equal("Goo.Bar.N1.N2.Yellow(Of T)", symbols(0).ToTestDisplayString()) 540Assert.Equal("System.Collections.Generic.IEnumerable(Of TParam2)", iEnumSymInfo.Type.ToTestDisplayString())
SymbolsTests\Source\ClsComplianceTests.vb (1)
2572Dim qualifiedName = type.ToTestDisplayString()
SymbolsTests\Source\ComClassTests.vb (9)
49result.Add(<Implements><%= [interface].ToTestDisplayString() %></Implements>) 86Dim application = <<%= attr.AttributeClass.ToTestDisplayString() %>/> 89application.Add(<ctor><%= attr.AttributeConstructor.ToTestDisplayString() %></ctor>) 119result.Add(<Implements><%= impl.ToTestDisplayString() %></Implements>) 195result.Add(<Get><%= p.GetMethod.ToTestDisplayString() %></Get>) 199result.Add(<Set><%= p.SetMethod.ToTestDisplayString() %></Set>) 217result.Add(<Add><%= e.AddMethod.ToTestDisplayString() %></Add>) 221result.Add(<Remove><%= e.RemoveMethod.ToTestDisplayString() %></Remove>) 225result.Add(<Raise><%= e.RaiseMethod.ToTestDisplayString() %></Raise>)
SymbolsTests\Source\EnumTests.vb (2)
1556Assert.Equal("System.Int32", listKind.Type.ToTestDisplayString()) 1560Assert.Equal("SyntaxKind", list.Type.ToTestDisplayString())
SymbolsTests\Source\EventTests.vb (25)
1568Assert.Equal("System.Int32", semanticSummary.Type.ToTestDisplayString()) 1570Assert.Equal("System.Int32", semanticSummary.ConvertedType.ToTestDisplayString()) 1574Assert.Equal("System.Int32", semanticSummary.Symbol.ToTestDisplayString()) 1606Assert.Equal("C.EEventHandler", semanticSummary.Type.ToTestDisplayString()) 1608Assert.Equal("C.EEventHandler", semanticSummary.ConvertedType.ToTestDisplayString()) 1612Assert.Equal("Event C.E()", semanticSummary.Symbol.ToTestDisplayString()) 1644Assert.Equal("C.EEventHandler", semanticSummary.Type.ToTestDisplayString()) 1646Assert.Equal("C.EEventHandler", semanticSummary.ConvertedType.ToTestDisplayString()) 1653Dim sortedCandidates = semanticSummary.CandidateSymbols.AsEnumerable().OrderBy(Function(s) s.ToTestDisplayString()).ToArray() 1654Assert.Equal("C.EEvent As C.EEventHandler", sortedCandidates(0).ToTestDisplayString()) 1684Assert.Equal("C.EEventHandler", semanticSummary.Type.ToTestDisplayString()) 1686Assert.Equal("C.EEventHandler", semanticSummary.ConvertedType.ToTestDisplayString()) 1690Assert.Equal("C.ev As C.EEventHandler", semanticSummary.Symbol.ToTestDisplayString()) 1798Assert.Equal("Event c1.E1 As ?", semanticSummary.Symbol.ToTestDisplayString()) 2307Assert.Equal("Event I.E()", symbolInfo.Symbol.ToTestDisplayString()) 2339Assert.Equal("Event S.E()", symbolInfo.Symbol.ToTestDisplayString()) 2428Assert.Equal("x As System.Int32", xSym.ToTestDisplayString()) 2461Assert.Equal("I1.D", e1.Type.ToTestDisplayString()) 2495Assert.Equal("Event A.E1(x As System.Int32)", e1.ToTestDisplayString()) 2497Assert.Equal("A.E1EventHandler", e1.Type.ToTestDisplayString()) 2509Assert.Equal("x As System.Int32", xSym.ToTestDisplayString()) 2544Assert.Equal("A.E1EventHandler", e1EventHandler.ToTestDisplayString()) 2549Assert.Equal("Event A.E1(x As System.Int32)", e1.ToTestDisplayString()) 2551Assert.Equal("A.E1EventHandler", e1.Type.ToTestDisplayString()) 2563Assert.Equal("x As System.Int32", xSym.ToTestDisplayString())
SymbolsTests\Source\FieldTests.vb (1)
40Assert.Equal("C.ch2 As System.Char", field2.ToTestDisplayString())
SymbolsTests\Source\GroupClassTests.vb (36)
128Assert.Equal(expected(i), members(i).ToTestDisplayString()) 255Assert.Equal(expected15(i), members(i).ToTestDisplayString()) 272Assert.Equal(expected16(i), members(i).ToTestDisplayString()) 322Assert.Equal(expected15(i), members(i).ToTestDisplayString()) 649Assert.Equal(expected(i), members(i).ToTestDisplayString()) 706Assert.Equal(expected(i), members(i).ToTestDisplayString()) 759Assert.Equal(expected(i), members(i).ToTestDisplayString()) 812Assert.Equal(expected(i), members(i).ToTestDisplayString()) 862Assert.Equal(expected(i), members(i).ToTestDisplayString()) 912Assert.Equal(expected(i), members(i).ToTestDisplayString()) 963Assert.Equal(expected(i), members(i).ToTestDisplayString()) 1006Assert.Equal(expected(i), members(i).ToTestDisplayString()) 1052Assert.Equal(expected(i), members(i).ToTestDisplayString()) 1101Assert.Equal(expected(i), members(i).ToTestDisplayString()) 1146Assert.Equal(expected(i), members(i).ToTestDisplayString()) 1206Assert.Equal(expected(i), members(i).ToTestDisplayString()) 1269Assert.Equal(expected(i), members(i).ToTestDisplayString()) 1630Assert.Equal(expected(i), members(i).ToTestDisplayString()) 1678Assert.Equal(expected(i), members(i).ToTestDisplayString()) 2613Assert.Equal("WindowsApplication1.Form1", semanticInfo1.Symbol.ToTestDisplayString()) 2614Assert.Equal("Property WindowsApplication1.My.MyProject.MyForms.Form1 As WindowsApplication1.Form1", semanticInfo2.Symbol.ToTestDisplayString()) 3278Assert.Equal("DefaultInstanceTest1", symbolInfo.CandidateSymbols.Single().ToTestDisplayString()) 3281Assert.Equal("DefaultInstanceTest1", typeInfo.Type.ToTestDisplayString()) 3287Assert.Equal("Factory.DefaultInstanceTest2 As DefaultInstanceTest2", symbolInfo.Symbol.ToTestDisplayString()) 3289Assert.Equal("DefaultInstanceTest2", typeInfo.Type.ToTestDisplayString()) 3359Assert.Equal("Function Factory.DefaultInstanceTest2() As DefaultInstanceTest2", symbolInfo.Symbol.ToTestDisplayString()) 3361Assert.Equal("DefaultInstanceTest2", typeInfo.Type.ToTestDisplayString()) 3709Assert.Equal(expected15(i), members(i).ToTestDisplayString()) 3765Assert.Equal("Form1", symbolInfo.Symbol.ToTestDisplayString()) 3767Assert.Equal("Form1", typeInfo.Type.ToTestDisplayString()) 3773Assert.Equal("Property My.MyProject.MyForms.Form1 As Form1", symbolInfo.Symbol.ToTestDisplayString()) 3775Assert.Equal("Form1", typeInfo.Type.ToTestDisplayString()) 3781Assert.Equal("Property My.MyProject.MyForms.Form1 As Form1", symbolInfo.Symbol.ToTestDisplayString()) 3783Assert.Equal("Form1", typeInfo.Type.ToTestDisplayString()) 3789Assert.Equal("Property My.MyProject.MyForms.Form1 As Form1", symbolInfo.Symbol.ToTestDisplayString()) 3791Assert.Equal("Form1", typeInfo.Type.ToTestDisplayString())
SymbolsTests\Source\ImplementsTests.vb (13)
3890Assert.Equal("Function Implementation.$VB$Stub_M1(x As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)) As System.Int32 modopt(System.Runtime.CompilerServices.IsLong) ()", m1_stub.ToTestDisplayString()) 3892Assert.Equal("Function I1.M1(x As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)) As System.Int32 modopt(System.Runtime.CompilerServices.IsLong) ()", m1_stub.ExplicitInterfaceImplementations(0).ToTestDisplayString()) 3971Assert.Equal("Function Implementation.$VB$Stub_M1(Of U)(ByRef x As U modopt(System.Runtime.CompilerServices.IsLong)) As U()", m1_stub.ToTestDisplayString()) 4124Assert.Equal("Function I1.M1(x As System.Int32) As System.Int32()", m1.ExplicitInterfaceImplementations(0).ToTestDisplayString()) 4128Assert.Equal("Function Implementation.$VB$Stub_M12(x As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)) As System.Int32 modopt(System.Runtime.CompilerServices.IsLong) ()", m1_stub.ToTestDisplayString()) 4130Assert.Equal("Function I1.M2(x As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)) As System.Int32 modopt(System.Runtime.CompilerServices.IsLong) ()", m1_stub.ExplicitInterfaceImplementations(0).ToTestDisplayString()) 4193Assert.Equal("Function I1.M1(x As System.Int32) As System.Int32()", m1.ExplicitInterfaceImplementations(0).ToTestDisplayString()) 4197Assert.Equal("Function Implementation.$VB$Stub_M12(x As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)) As System.Int32 modopt(System.Runtime.CompilerServices.IsLong) ()", m1_stub.ToTestDisplayString()) 4199Assert.Equal("Function I1.M2(x As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)) As System.Int32 modopt(System.Runtime.CompilerServices.IsLong) ()", m1_stub.ExplicitInterfaceImplementations(0).ToTestDisplayString()) 4278Assert.Equal("Function Implementation.$VB$Stub_M12(x As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)) As System.Int32() modopt(System.Runtime.CompilerServices.IsLong)", m1_stub.ToTestDisplayString()) 4280Assert.Equal("Function I1.M1(x As System.Int32 modopt(System.Runtime.CompilerServices.IsLong)) As System.Int32() modopt(System.Runtime.CompilerServices.IsLong)", m1_stub.ExplicitInterfaceImplementations(0).ToTestDisplayString()) 4282Assert.Equal("Function Implementation.$VB$Stub_M12(x As System.Int32) As System.Int32 modopt(System.Runtime.CompilerServices.IsLong) ()", m2_stub.ToTestDisplayString()) 4284Assert.Equal("Function I1.M2(x As System.Int32) As System.Int32 modopt(System.Runtime.CompilerServices.IsLong) ()", m2_stub.ExplicitInterfaceImplementations(0).ToTestDisplayString())
SymbolsTests\Source\MethodTests.vb (43)
78Assert.Equal("System.Void", ctor.ReturnType.ToTestDisplayString()) 97Assert.Equal("System.Void", m1.ReturnType.ToTestDisplayString()) 109Assert.Equal("System.String", m2.ReturnType.ToTestDisplayString()) 120Assert.Equal("C.D", m3.ReturnType.ToTestDisplayString()) 150Assert.Equal("System.Object", m6.ReturnType.ToTestDisplayString()) 205Assert.Equal("System.Void", m1.ReturnType.ToTestDisplayString()) 254Assert.Equal("System.Void", m1.ReturnType.ToTestDisplayString()) 273Assert.Equal("System.Void", m2.ReturnType.ToTestDisplayString()) 276Assert.Equal("System.String", m2.Parameters(0).Type.ToTestDisplayString()) 278Assert.Equal("System.Int32", m2.Parameters(1).Type.ToTestDisplayString()) 327Assert.Equal("System.Void", m1.ReturnType.ToTestDisplayString()) 347Assert.Equal("System.Void", m2.ReturnType.ToTestDisplayString()) 400Assert.Equal("System.Void", m1.ReturnType.ToTestDisplayString()) 425Assert.Equal("System.Void", m2.ReturnType.ToTestDisplayString()) 497Assert.Equal("System.Int32", m1p2.Type.ToTestDisplayString()) 498Assert.Equal("ByRef y As System.Int32", m1p2.ToTestDisplayString()) 509Assert.Equal("System.Object()", m2p1.Type.ToTestDisplayString()) 517Assert.Equal("System.Object", m2p2.Type.ToTestDisplayString()) 526Assert.Equal("System.Object", m2p3.Type.ToTestDisplayString()) 527Assert.Equal("ByRef q As System.Object", m2p3.ToTestDisplayString()) 536Assert.Equal("System.Object", DirectCast(m2p4.Type, ArrayTypeSymbol).ElementType.ToTestDisplayString()) 537Assert.Equal("System.Object()", m2p4.Type.ToTestDisplayString()) 547Assert.Equal("System.Object", m3p1.Type.ToTestDisplayString()) 587Assert.Equal("System.Byte", m1p2.Type.ToTestDisplayString()) 588Assert.Equal("ByRef y As System.Byte", m1p2.ToTestDisplayString()) 646Assert.Equal("T", paramX1.Type.ToTestDisplayString()) 649Assert.Equal("System.Collections.Generic.IEnumerable(Of U)", m1.ReturnType.ToTestDisplayString()) 746Assert.Equal("T", m1.Parameters(0).Type.ToTestDisplayString()) 747Assert.Equal("System.Int32", m1.Parameters(1).Type.ToTestDisplayString()) 748Assert.Equal("System.Collections.Generic.KeyValuePair(Of System.Int32, U)", m1.ReturnType.ToTestDisplayString()) 749Assert.Equal("T", m1.TypeParameters(0).ToTestDisplayString()) 751Assert.Equal("U", m1.TypeParameters(1).ToTestDisplayString()) 756Assert.Equal("System.String", constructedM1.Parameters(0).Type.ToTestDisplayString()) 757Assert.Equal("System.Int32", constructedM1.Parameters(1).Type.ToTestDisplayString()) 758Assert.Equal("System.Collections.Generic.KeyValuePair(Of System.Int32, System.Boolean)", constructedM1.ReturnType.ToTestDisplayString()) 759Assert.Equal("T", constructedM1.TypeParameters(0).ToTestDisplayString()) 760Assert.Equal("System.String", constructedM1.TypeArguments(0).ToTestDisplayString()) 761Assert.Equal("U", constructedM1.TypeParameters(1).ToTestDisplayString()) 762Assert.Equal("System.Boolean", constructedM1.TypeArguments(1).ToTestDisplayString()) 764Assert.Equal("Function C(Of System.Int32).m1(Of System.String, System.Boolean)(p1 As System.String, p2 As System.Int32) As System.Collections.Generic.KeyValuePair(Of System.Int32, System.Boolean)", constructedM1.ToTestDisplayString()) 885Assert.Equal("ByRef " & param.Name & " As NS.Abc", param.ToTestDisplayString()) ' use case of declare's name 981Assert.Equal("Sub Module2.ÛÊÛÄÁÍäá()", mem1.ToTestDisplayString()) 991Assert.Equal("ĵÁiÛE.str1 As System.String", mem3.ToTestDisplayString())
SymbolsTests\Source\OperatorsTests.vb (1)
200Replace("Byte", "System.Byte"), op.ToTestDisplayString())
SymbolsTests\Source\OverridesTests.vb (4)
6960Assert.Equal("Sub Validator(Of T).DoValidate(objectToValidate As T)", doValidateT.OverriddenMethod.ToTestDisplayString()) 6966Assert.Equal("Sub Validator(Of T).DoValidate(objectToValidate As T)", doValidateObject.OverriddenMethod.OriginalDefinition.ToTestDisplayString()) 7199Assert.Equal("Sub Validator(Of T).DoValidate(objectToValidate As T)", doValidateT.OverriddenMethod.ToTestDisplayString()) 7205Assert.Equal("Sub Validator(Of T).DoValidate(objectToValidate As T)", doValidateObject.OverriddenMethod.OriginalDefinition.ToTestDisplayString())
SymbolsTests\Source\SourceSymbolTests.vb (5)
231Assert.Equal("System.Object", classC.BaseType.ToTestDisplayString()) 232Assert.Equal("System.ValueType", structureS.BaseType.ToTestDisplayString()) 234Assert.Equal("System.Enum", enumE.BaseType.ToTestDisplayString()) 235Assert.Equal("System.Object", moduleM.BaseType.ToTestDisplayString()) 236Assert.Equal("System.MulticastDelegate", delegateD.BaseType.ToTestDisplayString())
SymbolsTests\Source\SyntheticEntryPoint.vb (1)
122Assert.Equal("System.STAThreadAttribute", mainAttributes(0).AttributeClass.ToTestDisplayString())
SymbolsTests\Source\TypeBindingTests.vb (28)
237Assert.Equal("System.Environment", fieldG.Type.ToTestDisplayString()) 341Assert.Equal("System.Environment", typeA.TypeArguments(0).ToTestDisplayString()) 346Assert.Equal("System.IComparable(Of System.R)", typeB.ToTestDisplayString()) 347Assert.Equal("System.IComparable(Of In T)", typeB.OriginalDefinition.ToTestDisplayString()) 350Assert.Equal("System.W.Gen(Of System.W.Gen(Of System.String, System.R), System.Int32)", fieldC.Type.ToTestDisplayString()) 447Assert.Equal("System.Environment", fieldC.Type.ToTestDisplayString()) 518Assert.Equal("System.Environment", typeA.TypeArguments(0).ToTestDisplayString()) 523Assert.Equal("System.IComparable(Of System.R)", typeB.ToTestDisplayString()) 524Assert.Equal("System.IComparable(Of In T)", typeB.OriginalDefinition.ToTestDisplayString()) 527Assert.Equal("System.W.Gen(Of System.W.Gen(Of System.String, System.R), System.Int32)", fieldC.Type.ToTestDisplayString()) 591Assert.Equal("System.Collections.Generic.List(Of System.Int32)", fieldA.Type.ToTestDisplayString()) 592Assert.Equal("System.TimeZoneInfo.AdjustmentRule", fieldB.Type.ToTestDisplayString()) 593Assert.Equal("N1.N2.Quux", fieldC.Type.ToTestDisplayString()) 594Assert.Equal("N1.N2.Gen(Of System.String, System.Int32).Sc", fieldD.Type.ToTestDisplayString()) 595Assert.Equal("Sh", fieldE.Type.ToTestDisplayString()) 596Assert.Equal("N1.Zap.Di", fieldF.Type.ToTestDisplayString()) 662Assert.Equal("System.Collections.Generic.List(Of System.Int32)", fieldA.Type.ToTestDisplayString()) 663Assert.Equal("System.TimeZoneInfo.AdjustmentRule", fieldB.Type.ToTestDisplayString()) 664Assert.Equal("N1.N2.Quux", fieldC.Type.ToTestDisplayString()) 665Assert.Equal("N1.N2.Gen(Of System.String, System.Int32).Scooby", fieldD.Type.ToTestDisplayString()) 666Assert.Equal("Shaggy", fieldE.Type.ToTestDisplayString()) 667Assert.Equal("N1.Zap.Dingle", fieldF.Type.ToTestDisplayString()) 706Assert.Equal("System.Collections.Generic.List(Of System.Int32)", fieldA.Type.ToTestDisplayString()) 707Assert.Equal("System.TimeZoneInfo.AdjustmentRule", fieldB.Type.ToTestDisplayString()) 708Assert.Equal("System.IO.File", fieldC.Type.ToTestDisplayString()) 755Assert.Equal("System.Collections.Generic.List(Of System.Int32)", fieldA.Type.ToTestDisplayString()) 756Assert.Equal("System.TimeZoneInfo.AdjustmentRule", fieldB.Type.ToTestDisplayString()) 757Assert.Equal("System.IO.File", fieldC.Type.ToTestDisplayString())
SymbolsTests\Source\TypeSubstitutionTests.vb (9)
46Assert.Equal("System.Int32", substFieldA.Type.ToTestDisplayString()) 49Assert.Equal("System.String()", substFieldB.Type.ToTestDisplayString()) 53substFieldC.Type.ToTestDisplayString()) 56Assert.Equal("G(Of System.Int32, System.String)", substFieldD.Type.ToTestDisplayString()) 61substMethodE.ToTestDisplayString()) 104Assert.Equal("Goo.C(Of System.Int32).D", classDSymbol.ToTestDisplayString()) 106Assert.Equal("Goo.C(Of System.Int32).D.F", classFSymbol.ToTestDisplayString()) 109Assert.Equal("Goo.B(Of System.String, K(Of System.Int32))", classFBaseTypeSquared.ToTestDisplayString()) 112Assert.Equal("Function Goo.B(Of System.String, K(Of System.Int32)).Func(p1 As System.String) As K(Of System.Int32)", method.ToTestDisplayString())
SymbolsTests\Source\TypeTests.vb (36)
120Assert.Equal("System.Object", classB.BaseType.ToTestDisplayString()) 138Assert.Equal("System.MulticastDelegate", delegateB.BaseType.ToTestDisplayString()) 156Assert.Equal("System.Enum", enumE.BaseType.ToTestDisplayString()) 171Assert.Equal("System.ValueType", structI.BaseType.ToTestDisplayString()) 186Assert.Equal("System.Object", moduleM.BaseType.ToTestDisplayString()) 409Assert.Equal("System.Collections.Generic.IList(Of System.Object)", itype1.ToTestDisplayString()) 416Assert.Equal("System.Collections.Generic.IList(Of System.Int32())", itype2.ToTestDisplayString()) 453Assert.Equal("System.Int32()", sym1.ToTestDisplayString()) 465Assert.Equal("A.AryField2 As System.String(,,)", sym21.ToTestDisplayString()) 469Assert.Equal("System.String(,,)", sym22.ToTestDisplayString()) 476Assert.Equal("System.Byte()(,)", sym3.ToTestDisplayString()) 483Assert.Equal("System.UInt64(,)()", sym4.ToTestDisplayString()) 490Assert.Equal("System.Int64()", sym5.ToTestDisplayString()) 503Assert.Equal("System.Object(,)", sym62.ToTestDisplayString()) 509Assert.Equal("system.object()", sym71.Type.ToTestDisplayString().ToLower()) 516Assert.Equal("system.object(,,,)", sym72.Type.ToTestDisplayString().ToLower()) 523Assert.Equal("system.object()()", sym73.Type.ToTestDisplayString().ToLower()) 528Assert.Equal("A.Cbc As System.Object()()", sym73.ToTestDisplayString()) 560Assert.Equal("System.Enum", enumE.BaseType.ToTestDisplayString()) 738Assert.Equal("System.DateTime", mem1.Type.ToTestDisplayString()) 748Assert.Equal("System.DateTime", ary.ElementType.ToTestDisplayString()) 760Assert.Equal("System.DateTime", ary.ElementType.ToTestDisplayString()) 774Assert.Equal("Goo", baseType.ToTestDisplayString()) 929Assert.Equal("MT.IGoo(Of System.String)", type2.ToTestDisplayString()) 3803Assert.Equal("C(Of T).I(Of U)", iDefinition.ToTestDisplayString()) 3809Assert.Equal("C(Of T).I(Of U modopt(System.Object))", i1.ToTestDisplayString()) 3813Assert.Equal("C(Of T)", cDefinition.ToTestDisplayString()) 3820Assert.Equal("C(Of T modopt(System.Object)).I(Of U)", i2.ToTestDisplayString()) 3826Assert.Equal("C(Of T modopt(System.Object)).I(Of U)", i2a.ToTestDisplayString()) 3833Assert.Equal("C(Of T modopt(System.Object)).I(Of U modopt(System.Object))", i2b.ToTestDisplayString()) 3838Assert.Equal("C(Of T modopt(System.Object))", c4.ToTestDisplayString()) 3843Assert.Equal("C(Of T modopt(System.Object)).I(Of U)", i4.ToTestDisplayString()) 3867Assert.Equal("C(Of T).C2(Of U).I(Of V)", iDefinition.ToTestDisplayString()) 3879Assert.Equal("C(Of T modopt(System.Object)).C2(Of U modopt(System.Object)).I(Of V modopt(System.Object))", i.ToTestDisplayString()) 3932Assert.Equal("C(Of )[missing].D(Of )[missing]", definition.ToTestDisplayString()) 3938Assert.Equal("C(Of )[missing].D(Of modopt(System.Object))[missing]", t1.ToTestDisplayString())
SymbolsTests\SymbolErrorTests.vb (1)
21011Assert.Equal("B", DirectCast(sym, ErrorTypeSymbol).ConstructedFrom.ToTestDisplayString())
SymbolsTests\UnboundGenericType.vb (20)
98Assert.Equal("C1.C2(Of ,).C7", u_c2.GetMembers().Single().ToTestDisplayString()) 99Assert.Equal("C1.C2(Of ,).C7", u_c2.GetMembers("c7").Single().ToTestDisplayString()) 101Assert.Equal("C1.C2(Of ,).C7", u_c2.GetTypeMembers().Single().ToTestDisplayString()) 102Assert.Equal("C1.C2(Of ,).C7", u_c2.GetTypeMembers("c7").Single().ToTestDisplayString()) 103Assert.Equal("C1.C2(Of ,).C7", u_c2.GetTypeMembers("c7", 0).Single().ToTestDisplayString()) 116Assert.Equal("C3(Of ).C4, C3(Of ).C6(Of T1)", String.Join(", ", u_c3.GetMembers().Select(Function(s) s.ToTestDisplayString()))) 119Assert.Equal("C3(Of ).C6(Of T1)", String.Join(", ", u_c3.GetMembers("c6").Select(Function(s) s.ToTestDisplayString()))) 122Assert.Equal("C3(Of ).C4, C3(Of ).C6(Of T1)", String.Join(", ", u_c3.GetTypeMembers().Select(Function(s) s.ToTestDisplayString()))) 124Assert.Equal("C3(Of ).C4", String.Join(", ", u_c3.GetTypeMembers("c4").Select(Function(s) s.ToTestDisplayString()))) 126Assert.Equal("C3(Of ).C6(Of T1)", u_c3.GetTypeMembers("c6", 1).Single().ToTestDisplayString()) 142Assert.Equal("C3(Of ).C4.C5(Of T1, T2), C3(Of ).C4.C7", String.Join(", ", u_c4.GetMembers().Select(Function(s) s.ToTestDisplayString()))) 143Assert.Equal("C3(Of ).C4.C5(Of T1, T2)", String.Join(", ", u_c4.GetMembers("c5").Select(Function(s) s.ToTestDisplayString()))) 145Assert.Equal("C3(Of ).C4.C5(Of T1, T2), C3(Of ).C4.C7", String.Join(", ", u_c4.GetTypeMembers().Select(Function(s) s.ToTestDisplayString()))) 146Assert.Equal("C3(Of ).C4.C7", String.Join(", ", u_c4.GetTypeMembers("c7").Select(Function(s) s.ToTestDisplayString()))) 147Assert.Equal("C3(Of ).C4.C5(Of T1, T2)", u_c4.GetTypeMembers("c5", 2).Single().ToTestDisplayString()) 162Assert.Equal("C3(Of ).C4.C5(Of ,).C7", String.Join(", ", u_c5.GetMembers().Select(Function(s) s.ToTestDisplayString()))) 163Assert.Equal("C3(Of ).C4.C5(Of ,).C7", String.Join(", ", u_c5.GetMembers("c7").Select(Function(s) s.ToTestDisplayString()))) 165Assert.Equal("C3(Of ).C4.C5(Of ,).C7", String.Join(", ", u_c5.GetTypeMembers().Select(Function(s) s.ToTestDisplayString()))) 166Assert.Equal("C3(Of ).C4.C5(Of ,).C7", String.Join(", ", u_c5.GetTypeMembers("c7").Select(Function(s) s.ToTestDisplayString()))) 167Assert.Equal("C3(Of ).C4.C5(Of ,).C7", u_c5.GetTypeMembers("C7", 0).Single().ToTestDisplayString())
SymbolsTests\WithStatementSymbolsTests.vb (8)
46Assert.Equal("o1 As System.Object", info0.Symbol.ToTestDisplayString()) 95Assert.Equal("SS2", info0.Symbol.ToTestDisplayString()) 126Assert.Equal("o1 As STR", info0.Symbol.ToTestDisplayString()) 169Assert.Equal("o1 As System.Object", info0.Symbol.ToTestDisplayString()) 173Assert.Equal("o1 As System.Object", info1.Symbol.ToTestDisplayString()) 178Assert.Equal("Sub System.Object..ctor()", info2.Symbol.ToTestDisplayString()) 213Assert.Equal("Clazz.FLD As Clazz.SS", info0.Symbol.ToTestDisplayString()) 259Assert.Equal("Clazz.SSS.FLD As System.String", info0.Symbol.ToTestDisplayString())