6 implementations of ToDisplayString
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (2)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (1)
833 references to ToDisplayString
Microsoft.CodeAnalysis (11)
Microsoft.CodeAnalysis.CodeStyle (7)
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
Microsoft.CodeAnalysis.CSharp (5)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (40)
EditAndContinue\TopLevelEditingTests.cs (36)
2940SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters.FirstOrDefault()?.Type.ToDisplayString() == "C"), preserveLocalVariables: true),
3059SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), preserveLocalVariables: true),
3060SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "C"))
3094SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), preserveLocalVariables: true),
3095SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "C"))
3156SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), preserveLocalVariables: true)
3181SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), preserveLocalVariables: true),
3182SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "C"))
3202SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), preserveLocalVariables: true),
3203SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "C"))
3237SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), preserveLocalVariables: true)
3258SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), preserveLocalVariables: true),
3259SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "C"))
3280SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), syntaxMap[0]),
3281SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "C"))
3302SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), syntaxMap[0]),
3303SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "C"))
3360SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), preserveLocalVariables: true));
3393SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), preserveLocalVariables: true),
3394SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "C")));
3417SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), preserveLocalVariables: true),
3418SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "C")));
3468SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), preserveLocalVariables: true));
3491SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), preserveLocalVariables: true),
3492SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "C")));
3515SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), preserveLocalVariables: true),
3516SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "C")));
3541SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), partialType: "C", preserveLocalVariables: true)
3566SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), partialType: "C", preserveLocalVariables: true)
3606SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), partialType : "C", preserveLocalVariables: true),
3607SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "C"))
3647SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), partialType : "C", preserveLocalVariables: true),
3648SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "C"))
3702SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), preserveLocalVariables: true));
3720SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), preserveLocalVariables: true));
3767SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), preserveLocalVariables: true));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (39)
CodeGen\CodeGenDeconstructTests.cs (36)
3701Assert.Equal("var", model.GetSymbolInfo(x1Type).Symbol.ToDisplayString());
3706Assert.Equal("int", model.GetSymbolInfo(x2Type).Symbol.ToDisplayString());
3754Assert.Equal("int", model.GetSymbolInfo(x1Type).Symbol.ToDisplayString());
3803Assert.Equal("D", model.GetSymbolInfo(x1Type).Symbol.ToDisplayString());
3806Assert.Equal("D", x1Alias.Target.ToDisplayString());
3811Assert.Equal("int", model.GetSymbolInfo(x2Type).Symbol.ToDisplayString());
3943Assert.Equal("int", model.GetSymbolInfo(x1Type).Symbol.ToDisplayString());
3948Assert.Equal("var", model.GetSymbolInfo(x2Type).Symbol.ToDisplayString());
3989Assert.Equal("int", model.GetSymbolInfo(x1Type).Symbol.ToDisplayString());
3994Assert.Equal("int", model.GetSymbolInfo(x2Type).Symbol.ToDisplayString());
5036Assert.Equal("string", model.GetSymbolInfo(xType).Symbol.ToDisplayString());
5042Assert.Equal("int", model.GetSymbolInfo(yType).Symbol.ToDisplayString());
5188Assert.Equal("string", model.GetSymbolInfo(x1Type).Symbol.ToDisplayString());
5819Assert.Equal("byte", model.GetSymbolInfo(x1Type).Symbol.ToDisplayString());
5822Assert.Equal("byte", x1Alias.Target.ToDisplayString());
5827Assert.Equal("byte", model.GetSymbolInfo(x3Type).Symbol.ToDisplayString());
5830Assert.Equal("byte", x3Alias.Target.ToDisplayString());
5871Assert.Equal("var", model.GetSymbolInfo(x1Type).Symbol.ToDisplayString());
5877Assert.Equal("var", model.GetSymbolInfo(x3Type).Symbol.ToDisplayString());
6001Assert.Equal("int _", symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
6041Assert.Equal("int _", symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
6050Assert.Equal("int _", symbolClone.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
6094Assert.Equal("List<int> _", symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
6144Assert.Equal("double _", symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
6150Assert.Equal("int _", symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
6257Assert.Equal("int _", symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
6307Assert.Equal("long _", model.GetSymbolInfo(discard1).Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
6405Assert.Equal("int _", model.GetSymbolInfo(discard2).Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
6997Assert.Equal("int _", model.GetSymbolInfo(discard3).Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
7356Assert.Equal("int", model.GetTypeInfo(x1Ref).Type.ToDisplayString());
7361Assert.Equal("string[]", model.GetTypeInfo(x2Ref).Type.ToDisplayString());
7395Assert.Equal("int", model.GetTypeInfo(x1Ref).Type.ToDisplayString());
7431Assert.Equal("int", model.GetTypeInfo(x1Ref.First()).Type.ToDisplayString());
7436Assert.Equal("string[]", model.GetTypeInfo(x2Ref.First()).Type.ToDisplayString());
7565Assert.Equal("int", model.GetTypeInfo(x1Ref).Type.ToDisplayString());
7569Assert.Equal("string", model.GetTypeInfo(x2Ref).Type.ToDisplayString());
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (19)
Microsoft.CodeAnalysis.CSharp.Features (21)
InlineHints\CSharpInlineTypeHintsService.cs (3)
86? new TypeHint(parameter.Type, span, textChange: new TextChange(span, parameter.Type.ToDisplayString(s_minimalTypeStyle) + " "), trailingSpace: true)
100return new(type, span, new TextChange(span, " " + type.ToDisplayString(s_minimalTypeStyle)), leadingSpace: true);
119return new TypeHint(type, span, new TextChange(displayAllSpan.Span, type.ToDisplayString(s_minimalTypeStyle)), trailingSpace: trailingSpace);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (54)
Semantics\NullableReferenceTypesTests.cs (33)
68368Assert.Equal("object _", discard1.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
68372Assert.Equal("object? _", discard2.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
68376Assert.Equal("C<object> _", discard3.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
68380Assert.Equal("C<object?> _", discard4.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
68384Assert.Equal("C<object> _", discard5.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
68521Assert.Equal("object _", model.GetSymbolInfo(discard2).Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
141097Assert.Equal("Extension<object!>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
141137Assert.Equal("Extension<object?>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
141177Assert.Equal("Extension<object?>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
141216Assert.Equal("Extension<object!>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
141254Assert.Equal("Extension<object!>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
141287Assert.Equal("Extension<object!>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
141320Assert.Equal("Extension<object!>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
141357Assert.Equal("Extension<object>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
141396Assert.Equal("Extension<object!>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
141666Assert.Equal("Extension<object?>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
141697Assert.Equal("Extension<object!>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
141730Assert.Equal("Extension<object!>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
153655Assert.Equal("object", ((IPropertySymbol)model.GetSymbolInfo(item).Symbol).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
153658Assert.Equal("object", ((IPropertySymbol)found).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
153691Assert.Equal("object", ((IPropertySymbol)model.GetSymbolInfo(item).Symbol).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
153786Assert.Equal("object", ((IMethodSymbol)model.GetSymbolInfo(item).Symbol).ReturnType.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
153824Assert.Equal("object", ((IPropertySymbol)model.GetSymbolInfo(item).Symbol).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
153827Assert.Equal("object", ((IPropertySymbol)found).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
153867Assert.Equal("object", ((IPropertySymbol)found).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
153908Assert.Equal("object", ((IPropertySymbol)found).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
153943Assert.Equal("object", ((IPropertySymbol)found).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
153976Assert.Equal("object", ((IPropertySymbol)model.GetSymbolInfo(item).Symbol).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
154071Assert.Equal("object", ((IMethodSymbol)model.GetSymbolInfo(item).Symbol).ReturnType.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
154077Assert.Equal("object", ((IMethodSymbol)found).ReturnType.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
154119Assert.Equal("object!", ((IPropertySymbol)found).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
154163Assert.Equal("object!", ((IPropertySymbol)found).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
154200Assert.Equal("object!", ((IPropertySymbol)found).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (161)
Compilation\SemanticModelAPITests.cs (21)
2716Assert.Equal(expectedTypeDisplayString, symbol.ToDisplayString());
2721Assert.Equal(expectedTypeDisplayString, symbol.ToDisplayString());
2730Assert.Equal(expectedTypeDisplayString, symbol.ToDisplayString());
2735Assert.Equal(expectedTypeDisplayString, symbol.ToDisplayString());
2904Assert.Equal("A", symbol.ToDisplayString());
2905Assert.Equal("System.ArgumentException", symbol.Target.ToDisplayString());
2926Assert.Equal("int", symbol.ToDisplayString());
2939Assert.Equal("object", symbol.ToDisplayString());
2945Assert.Equal("object", symbol.ToDisplayString());
2966Assert.Equal("int", symbol.ToDisplayString());
2979Assert.Equal("A", symbol.ToDisplayString());
2985Assert.Equal("A", symbol.ToDisplayString());
3011Assert.Equal("int", symbol.ToDisplayString());
3024Assert.Equal("A.B", symbol.ToDisplayString());
3029Assert.Equal("A.B", symbol.ToDisplayString());
3034Assert.Equal("A", symbol.ToDisplayString());
3040Assert.Equal("A.B", symbol.ToDisplayString());
3052Assert.Equal("A.M()", symbol.ToDisplayString());
3057Assert.Equal("A.M()", symbol.ToDisplayString());
3062Assert.Equal("A", symbol.ToDisplayString());
3068Assert.Equal("A.M()", symbol.ToDisplayString());
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (19)
3277Assert.Equal("C.N(int)", initInfo.Symbol.ToDisplayString());
3290Assert.Equal("C.N()", argInfo.Symbol.ToDisplayString());
3928Assert.Equal("System", alias1.Target.ToDisplayString());
3932Assert.Equal("System.IO", alias2.Target.ToDisplayString());
4695Assert.Equal("A<object>.B<?>", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
4710Assert.Equal("A<?, ?, ?>.B<object>", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
4725Assert.Equal("A<?>.B<?>", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
4802Assert.Equal("(int, int)", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
4825Assert.Equal("(int Alice, int Bob)", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
4848Assert.Equal("(short, int)", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
4871Assert.Equal("(short, string)", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
4894Assert.Equal("(short Alice, string Bob)", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
4917Assert.Equal("(int Alice, int Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
4940Assert.Equal("(int Alice, short Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
4963Assert.Equal("(short Alice, string Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
4998Assert.Equal("(short Alice, string Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
5044Assert.Equal("(short Alice, string Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
5093Assert.Equal("(short Alice, string Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
5116Assert.Equal("(short, string Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
Compilation\SemanticModelGetSemanticInfoTests.cs (31)
9674Assert.Equal("ValidWithSuffix_And_ValidWithoutSuffix.Description.Description(string)", semanticInfo.Symbol.ToDisplayString());
9679Assert.Equal("ValidWithSuffix_And_ValidWithoutSuffix.Description.Description(string)", semanticInfo.MethodGroup[0].ToDisplayString());
9725Assert.Equal("ValidWithSuffix_And_ValidWithoutSuffix.DescriptionAttribute.DescriptionAttribute(string)", semanticInfo.Symbol.ToDisplayString());
9730Assert.Equal("ValidWithSuffix_And_ValidWithoutSuffix.DescriptionAttribute.DescriptionAttribute(string)", semanticInfo.MethodGroup[0].ToDisplayString());
15083Assert.Equal("int", semanticInfo.Type.ToDisplayString());
15085Assert.Equal("int", semanticInfo.ConvertedType.ToDisplayString());
15089Assert.Equal("string.Length", semanticInfo.Symbol.ToDisplayString());
15121var sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(s => s.ToDisplayString(), StringComparer.Ordinal).ToArray();
15122Assert.Equal("string.ToString()", sortedCandidates[0].ToDisplayString());
15124Assert.Equal("string.ToString(System.IFormatProvider)", sortedCandidates[1].ToDisplayString());
15128var sortedMethodGroup = semanticInfo.MethodGroup.AsEnumerable().OrderBy(s => s.ToDisplayString(), StringComparer.Ordinal).ToArray();
15129Assert.Equal("string.ToString()", sortedMethodGroup[0].ToDisplayString());
15130Assert.Equal("string.ToString(System.IFormatProvider)", sortedMethodGroup[1].ToDisplayString());
15151Assert.Equal("string", semanticInfo.Type.ToDisplayString());
15153Assert.Equal("string", semanticInfo.ConvertedType.ToDisplayString());
15157Assert.Equal("string.ToString()", semanticInfo.Symbol.ToDisplayString());
15182Assert.Equal("int", semanticInfo.Type.ToDisplayString());
15184Assert.Equal("int", semanticInfo.ConvertedType.ToDisplayString());
15188Assert.Equal("string.Length", semanticInfo.Symbol.ToDisplayString());
15213Assert.Equal("int", semanticInfo.Type.ToDisplayString());
15215Assert.Equal("?", semanticInfo.ConvertedType.ToDisplayString());
15219Assert.Equal("string.Length", semanticInfo.Symbol.ToDisplayString());
15244Assert.Equal("int", semanticInfo.Type.ToDisplayString());
15246Assert.Equal("int", semanticInfo.ConvertedType.ToDisplayString());
15250Assert.Equal("string.Length", semanticInfo.Symbol.ToDisplayString());
15275Assert.Equal("char", semanticInfo.Type.ToDisplayString());
15277Assert.Equal("char", semanticInfo.ConvertedType.ToDisplayString());
15281Assert.Equal("string.this[int]", semanticInfo.Symbol.ToDisplayString());
15308Assert.Equal("BaselineLog", semanticInfo.Symbol.ToDisplayString());
15337Assert.Equal("dynamic", semanticInfo.Type.ToDisplayString());
15339Assert.Equal("dynamic", semanticInfo.ConvertedType.ToDisplayString());
Symbols\AnonymousTypesSemanticsTests.cs (8)
592Assert.Equal("object.Equals(object)", method.ToDisplayString());
660Assert.Equal("object.ToString()", method.ToDisplayString());
681Assert.Equal("object.GetHashCode()", method.ToDisplayString());
702Assert.Equal("<anonymous type: int f1, string f2>..ctor(int, string)", method.ToDisplayString());
780Assert.Equal("x", info1.Symbol.ToDisplayString());
849Assert.Equal("x", info1.Symbol.ToDisplayString());
854Assert.Equal("y", info2.Symbol.ToDisplayString());
1540Assert.Equal("<anonymous type: int a>.a", info.Symbol.ToDisplayString());
Symbols\Metadata\PE\LoadingAttributes.cs (13)
497Assert.Equal("object[]", t.ToDisplayString());
504Assert.Equal("object[]", t.ToDisplayString());
510Assert.Equal("int[]", t.ToDisplayString());
625Assert.Equal("System.Runtime.InteropServices.ClassInterfaceType", a.CommonConstructorArguments[0].Type.ToDisplayString());
1004Assert.Equal("sbyte[]", attrSym.CommonConstructorArguments[0].Type.ToDisplayString());
1069Assert.Equal("char[]", a.CommonConstructorArguments[0].Type.ToDisplayString());
1074Assert.Equal("string[]", a.CommonConstructorArguments[1].Type.ToDisplayString());
1079Assert.Equal("ushort[]", na0[1].Type.ToDisplayString());
1081Assert.Equal("ushort", elem[1].Type.ToDisplayString());
1094Assert.Equal("ulong[]", a.CommonNamedArguments[0].Value.Type.ToDisplayString());
1162Assert.Equal("AttributeUse.IFoo<System.Int16, System.UInt16>", (attrSym.CommonConstructorArguments[0].Value as INamedTypeSymbol).ToDisplayString(SymbolDisplayFormat.TestFormat));
1211Assert.Equal("System.Linq.Expressions.Expression.BinaryExpressionProxy", ((ITypeSymbol)attr1.CommonConstructorArguments[0].Value).ToDisplayString(SymbolDisplayFormat.TestFormat));
1216Assert.Equal("System.Linq.Expressions.Expression.TypeBinaryExpressionProxy", ((ITypeSymbol)attr1.CommonConstructorArguments[0].Value).ToDisplayString(SymbolDisplayFormat.TestFormat));
Symbols\RelaxedShiftOperatorTests.cs (6)
105Assert.Equal("C1.operator " + op + "(C1, C2)", model.GetSymbolInfo(shift).Symbol.ToDisplayString());
149Assert.Equal("C1.operator " + op + "(C1, C2)", model.GetSymbolInfo(shift).Symbol.ToDisplayString());
193Assert.Equal("C1.operator " + op + "(C1, C2)", model.GetSymbolInfo(shift).Symbol.ToDisplayString());
237Assert.Equal("C1.operator " + op + "(C1, C2)", model.GetSymbolInfo(shift).Symbol.ToDisplayString());
281Assert.Equal("C1.operator " + op + "(C1, C2)", model.GetSymbolInfo(shift).Symbol.ToDisplayString());
325Assert.Equal("C1.operator " + op + "(C1, C2)", model.GetSymbolInfo(shift).Symbol.ToDisplayString());
Symbols\Source\UsingAliasTests.cs (39)
52Assert.Equal("O", alias1.ToDisplayString());
53Assert.Equal("O=System.Object", alias1.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
59Assert.Equal("System.Object", b2.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
60Assert.Equal("System.Object", info2.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
65Assert.Equal("System.Object", b3.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
66Assert.Equal("System.Object", info3.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
112Assert.Equal("O", alias1.ToDisplayString());
113Assert.Equal("O=System.Object", alias1.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
119Assert.Equal("System.Object", b2.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
120Assert.Equal("System.Object", info2.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
125Assert.Equal("System.Object", b3.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
126Assert.Equal("System.Object", info3.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
165Assert.Equal("System.Object", info1.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
169Assert.Equal("O=System.Object", alias1.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
174Assert.Equal("System.Object", b2.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
175Assert.Equal("System.Object", info2.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
180Assert.Equal("System.Object", b3.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
181Assert.Equal("System.Object", info3.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
223Assert.Equal("System.Object", info1.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
227Assert.Equal("O=System.Object", alias1.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
232Assert.Equal("System.Object", b2.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
233Assert.Equal("System.Object", info2.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
238Assert.Equal("System.Object", b3.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
239Assert.Equal("System.Object", info3.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
275AssertEx.Equal(expected, usingAliasType.ToDisplayString(SymbolDisplayFormat.TestFormat));
314Assert.Equal("System.Object", info2.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
315Assert.Equal("System.Object", info2.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
320Assert.Equal("System.Object", info3.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
321Assert.Equal("System.Object", info3.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
360Assert.Equal("System.Object", info2.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
361Assert.Equal("System.Object", info2.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
366Assert.Equal("System.Object", info3.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
367Assert.Equal("System.Object", info3.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
389Assert.Equal("O", alias.ToDisplayString());
390Assert.Equal("O=System.Object", alias.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
410Assert.Equal("O", alias.ToDisplayString());
411Assert.Equal("O=System.Object", alias.ToDisplayString(format: SymbolDisplayFormat.TestFormat));
488Assert.Equal("O=System.Object", symbols[0].ToDisplayString(format: SymbolDisplayFormat.TestFormat));
509Assert.Equal("O=System.Object", symbols[0].ToDisplayString(format: SymbolDisplayFormat.TestFormat));
Microsoft.CodeAnalysis.CSharp.Test.Utilities (4)
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Microsoft.CodeAnalysis.EditorFeatures (3)
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (1)
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (2)
Microsoft.CodeAnalysis.Features (53)
Microsoft.CodeAnalysis.Test.Utilities (6)
Microsoft.CodeAnalysis.VisualBasic (3)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (22)
Attributes\AttributeTests.vb (13)
267Assert.Equal("System.Configuration.Assemblies.AssemblyHashAlgorithm", a.CommonConstructorArguments(0).Type.ToDisplayString)
272Assert.Equal("String", a.CommonConstructorArguments(0).Type.ToDisplayString)
277Assert.Equal("Boolean", a.CommonConstructorArguments(0).Type.ToDisplayString)
282Assert.Equal("System.Reflection.AssemblyNameFlags", a.CommonConstructorArguments(0).Type.ToDisplayString)
287Assert.Equal("String", a.CommonConstructorArguments(0).Type.ToDisplayString)
292Assert.Equal("String", a.CommonConstructorArguments(0).Type.ToDisplayString)
297Assert.Equal("String", a.CommonConstructorArguments(0).Type.ToDisplayString)
302Assert.Equal("String", a.CommonConstructorArguments(0).Type.ToDisplayString)
1222Assert.Equal(tc.Type.ToDisplayString, "B(Of Integer).E")
4081Assert.Equal("Object()", args(0).Type.ToDisplayString())
4085Assert.Equal("Integer()", args(1).Type.ToDisplayString())
4091Assert.Equal("Object()", named("P").Type.ToDisplayString())
4095Assert.Equal("Integer()", named("F").Type.ToDisplayString())
Microsoft.CodeAnalysis.VisualBasic.Features (12)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (173)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (13)
403Assert.Equal("N1", sym1.ToDisplayString(SymbolDisplayFormat.TestFormat))
412Assert.Equal(sym1.ToDisplayString(SymbolDisplayFormat.TestFormat), sym2.ToDisplayString(SymbolDisplayFormat.TestFormat))
419Assert.Equal("N1.E1", sym1.ToDisplayString(SymbolDisplayFormat.TestFormat))
427Assert.Equal("N1.C1", sym1.ToDisplayString(SymbolDisplayFormat.TestFormat))
437Assert.Equal(sym1.ToDisplayString(SymbolDisplayFormat.TestFormat), sym2.ToDisplayString(SymbolDisplayFormat.TestFormat))
446Assert.Equal(sym1.ToDisplayString(SymbolDisplayFormat.TestFormat), sym2.ToDisplayString(SymbolDisplayFormat.TestFormat))
1154Assert.Equal("Public Shared Narrowing Operator CType(x As NS.A.S) As NS.E?", sym1.ToDisplayString())
1155Assert.Equal("Public Shared Operator Mod(x As NS.A.S?, y As NS.E) As NS.E", sym2.ToDisplayString())
2474Assert.Equal("Program.D", delegateSymbol.ToDisplayString(SymbolDisplayFormat.TestFormat))
2571Assert.Equal("Sub [Class].Bob()", memberSymbol.ToDisplayString(SymbolDisplayFormat.TestFormat))
FlowAnalysis\TryLockUsingStatementTests.vb (46)
1743Assert.Equal("x", dataFlowAnalysisResults.DataFlowsIn(0).ToDisplayString)
1744Assert.Equal("lock", dataFlowAnalysisResults.DataFlowsIn(1).ToDisplayString)
1749Assert.Equal("x", dataFlowAnalysisResults.ReadInside(0).ToDisplayString)
1750Assert.Equal("lock", dataFlowAnalysisResults.ReadInside(1).ToDisplayString)
1757Assert.Equal("x", dataFlowAnalysisResults.WrittenOutside(0).ToDisplayString)
1758Assert.Equal("lock", dataFlowAnalysisResults.WrittenOutside(1).ToDisplayString)
1792Assert.Equal("x", dataFlowAnalysisResults.DataFlowsIn(0).ToDisplayString)
1797Assert.Equal("x", dataFlowAnalysisResults.ReadInside(0).ToDisplayString)
1800Assert.Equal("lock", dataFlowAnalysisResults.ReadOutside(0).ToDisplayString)
1806Assert.Equal("x", dataFlowAnalysisResults.WrittenOutside(0).ToDisplayString)
1807Assert.Equal("lock", dataFlowAnalysisResults.WrittenOutside(1).ToDisplayString)
1843Assert.Equal("x", dataFlowAnalysisResults.DataFlowsIn(0).ToDisplayString)
1844Assert.Equal("lock", dataFlowAnalysisResults.DataFlowsIn(1).ToDisplayString)
1849Assert.Equal("x", dataFlowAnalysisResults.ReadInside(0).ToDisplayString)
1850Assert.Equal("lock", dataFlowAnalysisResults.ReadInside(1).ToDisplayString)
1857Assert.Equal("x", dataFlowAnalysisResults.WrittenOutside(0).ToDisplayString)
1858Assert.Equal("lock", dataFlowAnalysisResults.WrittenOutside(1).ToDisplayString)
2204Assert.Equal("goo1", dataFlowAnalysisResults.AlwaysAssigned(0).ToDisplayString)
2205Assert.Equal("goo2", dataFlowAnalysisResults.AlwaysAssigned(1).ToDisplayString)
2210Assert.Equal("x", dataFlowAnalysisResults.DataFlowsIn(0).ToDisplayString)
2215Assert.Equal("x", dataFlowAnalysisResults.ReadInside(0).ToDisplayString)
2216Assert.Equal("goo1", dataFlowAnalysisResults.ReadInside(1).ToDisplayString)
2217Assert.Equal("goo2", dataFlowAnalysisResults.ReadInside(2).ToDisplayString)
2222Assert.Equal("goo1", dataFlowAnalysisResults.VariablesDeclared(0).ToDisplayString)
2223Assert.Equal("goo2", dataFlowAnalysisResults.VariablesDeclared(1).ToDisplayString)
2226Assert.Equal("goo1", dataFlowAnalysisResults.WrittenInside(0).ToDisplayString)
2227Assert.Equal("goo2", dataFlowAnalysisResults.WrittenInside(1).ToDisplayString)
2230Assert.Equal("x", dataFlowAnalysisResults.WrittenOutside(0).ToDisplayString)
2274Assert.Equal("x", dataFlowAnalysisResults.DataFlowsIn(0).ToDisplayString)
2279Assert.Equal("x", dataFlowAnalysisResults.ReadInside(0).ToDisplayString)
2288Assert.Equal("x", dataFlowAnalysisResults.WrittenOutside(0).ToDisplayString)
2332Assert.Equal("x", dataFlowAnalysisResults.DataFlowsIn(0).ToDisplayString)
2337Assert.Equal("x", dataFlowAnalysisResults.ReadInside(0).ToDisplayString)
2340Assert.Equal("x", dataFlowAnalysisResults.WrittenOutside(0).ToDisplayString)
2341Assert.Equal("goo1", dataFlowAnalysisResults.WrittenOutside(1).ToDisplayString)
2348Assert.Equal("x", dataFlowAnalysisResults.WrittenOutside(0).ToDisplayString)
2349Assert.Equal("goo1", dataFlowAnalysisResults.WrittenOutside(1).ToDisplayString)
2390Assert.Equal("x", dataFlowAnalysisResults.DataFlowsIn(0).ToDisplayString)
2395Assert.Equal("x", dataFlowAnalysisResults.ReadInside(0).ToDisplayString)
2396Assert.Equal("goo1", dataFlowAnalysisResults.ReadInside(1).ToDisplayString)
2397Assert.Equal("goo2", dataFlowAnalysisResults.ReadInside(2).ToDisplayString)
2402Assert.Equal("goo1", dataFlowAnalysisResults.VariablesDeclared(0).ToDisplayString)
2403Assert.Equal("goo2", dataFlowAnalysisResults.VariablesDeclared(1).ToDisplayString)
2406Assert.Equal("goo1", dataFlowAnalysisResults.WrittenInside(0).ToDisplayString)
2407Assert.Equal("goo2", dataFlowAnalysisResults.WrittenInside(1).ToDisplayString)
2410Assert.Equal("x", dataFlowAnalysisResults.WrittenOutside(0).ToDisplayString)
Semantics\AnonymousTypesTests.vb (12)
1498Assert.Equal("x As Object", symbol2.ToDisplayString())
1502Assert.Equal("Private Shared Sub (x As Object)", symbol2.ContainingSymbol.ToDisplayString())
1513Assert.Equal("Public Overridable Sub Invoke(x As Object)", info.Symbol.ToDisplayString())
1514Assert.Equal("Sub <generated method>(x As Object)", info.Symbol.ContainingSymbol.ToDisplayString())
1543Assert.Equal("x As Object", symbol2.ToDisplayString())
1547Assert.Equal("Private Shared Sub (x As Object)", symbol2.ContainingSymbol.ToDisplayString())
1558Assert.Equal("Public Overridable Overloads Sub Invoke(obj As Object)", info.Symbol.ToDisplayString())
1559Assert.Equal("System.Action(Of Object)", info.Symbol.ContainingSymbol.ToDisplayString())
1588Assert.Equal("x As Object", symbol2.ToDisplayString())
1592Assert.Equal("Private Shared Sub (x As Object)", symbol2.ContainingSymbol.ToDisplayString())
1600Assert.Equal("Public Overridable Overloads Sub Invoke()", info.Symbol.ToDisplayString())
1601Assert.Equal("System.Action", info.Symbol.ContainingSymbol.ToDisplayString())
Semantics\SyncLockTests.vb (13)
242Assert.Equal("Sub <generated method>()", semanticSummary.ConvertedType.ToDisplayString())
282Assert.Equal("System.Collections.Generic.IEnumerable(Of <anonymous type: Key x As Integer, Key y As Char, Key bOdd As Boolean, Key z As String>)", semanticSummary.ConvertedType.ToDisplayString())
313Assert.Equal("T", semanticSummary.Type.ToDisplayString())
315Assert.Equal("T", semanticSummary.ConvertedType.ToDisplayString())
345Assert.Equal("<anonymous type: Key p1 As Double>", semanticSummary.Type.ToDisplayString())
348Assert.Equal("<anonymous type: Key p1 As Double>", semanticSummary.ConvertedType.ToDisplayString())
374Assert.Equal("Object", semanticSummary.Type.ToDisplayString())
379Assert.Equal("Object", semanticSummary.ConvertedType.ToDisplayString())
407Assert.Equal("Object", semanticSummary.ConvertedType.ToDisplayString())
437Assert.Equal("D", semanticSummary.Type.ToDisplayString())
442Assert.Equal("D", semanticSummary.ConvertedType.ToDisplayString())
467Assert.Equal("Program", semanticSummary.Type.ToDisplayString())
472Assert.Equal("Program", semanticSummary.ConvertedType.ToDisplayString())
Semantics\WithBlockSemanticModelTests.vb (9)
39Assert.Equal("Alias1", model.GetAliasInfo(DirectCast(withExpression.Expression, IdentifierNameSyntax)).ToDisplayString())
42Assert.Equal("String", typeInfo.Type.ToDisplayString())
43Assert.Equal("String", typeInfo.ConvertedType.ToDisplayString())
47Assert.Equal("Public Shared field1 As String", symbolInfo.Symbol.ToDisplayString())
71Assert.Equal("<anonymous type: A As Integer, B As String>", semanticInfo.Type.ToDisplayString())
72Assert.Equal("<anonymous type: A As Integer, B As String>", semanticInfo.ConvertedType.ToDisplayString())
104Assert.Equal("String", speculativeTypeInfo.ConvertedType.ToDisplayString())
107Assert.Equal("String", speculativeTypeInfo.Type.ToDisplayString())
110Assert.Equal("Public Property Property2 As String", speculativeSymbolInfo.Symbol.ToDisplayString())
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (60)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (39)
906Assert.Equal("<anonymous type: Key aa As Integer, CCC As ModuleA.SSS>", type.ToDisplayString())
934type.ToDisplayString())
939iEquatable.ToDisplayString())
983Assert.Equal("Public ReadOnly Property aa As Integer", info.Symbol.ToDisplayString())
1006Assert.Equal("Public ReadOnly Property aa As Integer", info.Symbol.ToDisplayString())
1009Assert.Equal("Public Property bb As Integer", info.Symbol.ToDisplayString())
1012Assert.Equal("Public ReadOnly Property aa As Integer", info.Symbol.ToDisplayString())
1037Assert.Equal("Public Property a As Integer", info.Symbol.ToDisplayString())
1040Assert.Equal("args As String()", info.Symbol.ToDisplayString())
1043Assert.Equal("Public Property b As String", info.Symbol.ToDisplayString())
1046Assert.Equal("Public Property args As String()", info.Symbol.ToDisplayString())
1049Assert.Equal("Public Property a As Integer", info.Symbol.ToDisplayString())
1073Assert.Equal("Public Sub New()", info.Symbol.ToDisplayString())
1076Assert.Equal("Program", info.Symbol.ToDisplayString())
1100Assert.Equal("Public Sub New()", info.Symbol.ToDisplayString())
1103Assert.Equal("Program", info.Symbol.ToDisplayString())
1134Assert.Equal("Public ReadOnly Property aa As Integer", info.Symbol.ToDisplayString())
1163Assert.Equal("Public ReadOnly Property aa As Integer", info.Symbol.ToDisplayString())
1187Assert.Equal("Public ReadOnly Property aa As String", info.Symbol.ToDisplayString())
1216Assert.Equal("Public ReadOnly Property aa As String", info.Symbol.ToDisplayString())
1240Assert.Equal("x", querySymbol.ToDisplayString())
1244Assert.Equal("x", querySymbol.ToDisplayString())
1248model.GetSymbolInfo(DirectCast(nodes(2), ExpressionSyntax)).Symbol.ToDisplayString())
1272Assert.Equal("Public Sub New(aa As Integer, bb As Integer)", info.Symbol.ToDisplayString())
1296model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)).Symbol.ToDisplayString())
1321model.GetTypeInfo(DirectCast(nodes(0), ExpressionSyntax)).Type.ToDisplayString())
1355model.GetTypeInfo(DirectCast(nodes(0), ExpressionSyntax)).Type.ToDisplayString())
1389model.GetTypeInfo(DirectCast(nodes(0), ExpressionSyntax)).Type.ToDisplayString())
1422model.GetTypeInfo(DirectCast(nodes(0), ExpressionSyntax)).Type.ToDisplayString())
1452model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)).Symbol.ToDisplayString())
1479model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)).Symbol.ToDisplayString())
1506model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)).Symbol.ToDisplayString())
1533model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)).Symbol.ToDisplayString())
1558model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)).Symbol.ToDisplayString())
1560model.GetSymbolInfo(DirectCast(nodes(1), ExpressionSyntax)).Symbol.ToDisplayString())
1562model.GetSymbolInfo(DirectCast(nodes(2), ExpressionSyntax)).Symbol.ToDisplayString())
1585model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)).Symbol.ToDisplayString())
1587model.GetSymbolInfo(DirectCast(nodes(1), ExpressionSyntax)).Symbol.ToDisplayString())
1589model.GetSymbolInfo(DirectCast(nodes(2), ExpressionSyntax)).Symbol.ToDisplayString())
SymbolsTests\Metadata\PE\LoadingAttributes.vb (13)
560Assert.Equal("Object()", t.ToDisplayString())
567Assert.Equal("Object()", t.ToDisplayString())
573Assert.Equal("Integer()", t.ToDisplayString())
686Assert.Equal("String", a.CommonConstructorArguments(0).Type.ToDisplayString)
695Assert.Equal("String", a.CommonConstructorArguments(0).Type.ToDisplayString)
701Assert.Equal("Boolean", a.CommonNamedArguments(0).Value.Type.ToDisplayString)
712Assert.Equal("System.Runtime.InteropServices.ClassInterfaceType", a.CommonConstructorArguments(0).Type.ToDisplayString)
1100Assert.Equal("SByte()", attrSym.CommonConstructorArguments(0).Type.ToDisplayString())
1162Assert.Equal("Char()", a.CommonConstructorArguments(0).Type.ToDisplayString())
1166Assert.Equal("String()", a.CommonConstructorArguments(1).Type.ToDisplayString())
1171Assert.Equal("UShort()", na0(1).Type.ToDisplayString())
1173Assert.Equal("UShort", elem(1).Type.ToDisplayString())
1182Assert.Equal("ULong()", a.CommonNamedArguments(0).Value.Type.ToDisplayString)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (6)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
Microsoft.CodeAnalysis.Workspaces (8)
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Microsoft.VisualStudio.LanguageServices (43)
Microsoft.VisualStudio.LanguageServices.CSharp (18)
Microsoft.VisualStudio.LanguageServices.Implementation (3)
Microsoft.VisualStudio.LanguageServices.UnitTests (3)
Microsoft.VisualStudio.LanguageServices.VisualBasic (38)