13 implementations of ToDisplayString
Analyzer.Utilities.UnitTests (1)
Lightup\LightupHelpersTests.cs (1)
150string ISymbol.ToDisplayString(SymbolDisplayFormat? format)
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
193public string ToDisplayString(SymbolDisplayFormat format = null)
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
193public string ToDisplayString(SymbolDisplayFormat format = null)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
193public string ToDisplayString(SymbolDisplayFormat format = null)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
193public string ToDisplayString(SymbolDisplayFormat format = null)
Microsoft.CodeAnalysis.CSharp (2)
Symbols\PublicModel\PreprocessingSymbol.cs (1)
78string ISymbol.ToDisplayString(SymbolDisplayFormat? format)
Symbols\PublicModel\Symbol.cs (1)
164string ISymbol.ToDisplayString(SymbolDisplayFormat format)
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
98public string ToDisplayString(SymbolDisplayFormat format = null)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
193public string ToDisplayString(SymbolDisplayFormat format = null)
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Symbol.vb (1)
1325Private Function ISymbol_ToDisplayString(Optional format As SymbolDisplayFormat = Nothing) As String Implements ISymbol.ToDisplayString
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
193public string ToDisplayString(SymbolDisplayFormat format = null)
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
193public string ToDisplayString(SymbolDisplayFormat format = null)
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (1)
193public string ToDisplayString(SymbolDisplayFormat format = null)
1259 references to ToDisplayString
Analyzer.Utilities.UnitTests (2)
FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisTests.cs (2)
117&& kvp.Key.Method?.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat) == Method) 157return methodSymbol != null ? $"Method {methodSymbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)}" : "Return/Initialization";
ConfigurationSchemaGenerator (9)
ConfigSchemaEmitter.cs (2)
417if (attribute.AttributeClass?.ToDisplayString() == "System.ObsoleteAttribute") 421else if (attribute.AttributeClass?.ToDisplayString() == "System.ComponentModel.EditorBrowsableAttribute" &&
ConfigSchemaGenerator.cs (2)
62if (attribute.AttributeClass?.ToDisplayString() == ConfigurationSchemaAttributeName) 85else if (attribute.AttributeClass?.ToDisplayString() == LoggingCategoriesAttributeName)
RuntimeSource\Configuration.Binder\Parser\BinderInvocation.cs (1)
68string containingNamespaceName = containingNamespace.ToDisplayString();
RuntimeSource\Configuration.Binder\Parser\Extensions.cs (3)
103: type.ToDisplayString(s_identifierCompatibleFormat).Replace(".", string.Empty); 125string? @namespace = type.ContainingNamespace is { IsGlobalNamespace: false } containingNamespace ? containingNamespace.ToDisplayString() : null; 126string displayString = type.ToDisplayString(s_minimalDisplayFormat);
RuntimeSource\SourceGenerators\TypeModelHelper.cs (1)
38public static string GetFullyQualifiedName(this ITypeSymbol type) => type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
GenerateDocumentationAndConfigFiles (5)
src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
67return this.SymbolToDisplayNames.GetOrAdd(symbol, s => s.ToDisplayString(this.Format));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
24=> symbol.ToDisplayString(s_shortNameFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
24=> symbol.ToDisplayString(SymbolDisplayFormats.NameFormat); 27=> symbol.ToDisplayString(SymbolDisplayFormats.SignatureFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
105.NamespaceImportDeclaration(namespaceSymbol.ToDisplayString(SymbolDisplayFormats.NameFormat))
ILLink.RoslynAnalyzer (5)
ISymbolExtensions.cs (5)
149sb.Append(fieldSymbol.ContainingSymbol.ToDisplayString(ILLinkTypeDisplayFormat)); 159sb.Append(symbol.ContainingType.ToDisplayString(ILLinkTypeDisplayFormat)); 172sb.Append(methodSymbol.ContainingType.ToDisplayString(ILLinkTypeDisplayFormat)); 176sb.Append(methodSymbol.ToDisplayString(ILLinkMemberDisplayFormat)); 180sb.Append(symbol.ToDisplayString());
Metrics (13)
MetricsOutputWriter.cs (4)
67var minimalTypeName = new StringBuilder(data.Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 73minimalTypeName.Insert(0, containingType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 85writer.WriteAttributeString("Name", data.Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 91writer.WriteAttributeString("Name", data.Symbol.ToDisplayString());
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
87foreach (INamespaceSymbol @namespace in namespacesWithTypeMember.OrderBy(ns => ns.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
139symbolName = Symbol.ToDisplayString(); 149symbolName = Symbol.ToDisplayString(); 156var coupledNamedTypesStr = string.Join(", ", CoupledNamedTypes.Select(t => t.ToDisplayString()).OrderBy(n => n));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
83foreach (INamedTypeSymbol namedType in typesInNamespace.OrderBy(t => t.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
67return this.SymbolToDisplayNames.GetOrAdd(symbol, s => s.ToDisplayString(this.Format));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
24=> symbol.ToDisplayString(s_shortNameFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
24=> symbol.ToDisplayString(SymbolDisplayFormats.NameFormat); 27=> symbol.ToDisplayString(SymbolDisplayFormats.SignatureFormat);
Metrics.Legacy (13)
src\RoslynAnalyzers\Tools\Metrics\MetricsOutputWriter.cs (4)
67var minimalTypeName = new StringBuilder(data.Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 73minimalTypeName.Insert(0, containingType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 85writer.WriteAttributeString("Name", data.Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 91writer.WriteAttributeString("Name", data.Symbol.ToDisplayString());
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
87foreach (INamespaceSymbol @namespace in namespacesWithTypeMember.OrderBy(ns => ns.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
139symbolName = Symbol.ToDisplayString(); 149symbolName = Symbol.ToDisplayString(); 156var coupledNamedTypesStr = string.Join(", ", CoupledNamedTypes.Select(t => t.ToDisplayString()).OrderBy(n => n));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
83foreach (INamedTypeSymbol namedType in typesInNamespace.OrderBy(t => t.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
67return this.SymbolToDisplayNames.GetOrAdd(symbol, s => s.ToDisplayString(this.Format));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
24=> symbol.ToDisplayString(s_shortNameFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
24=> symbol.ToDisplayString(SymbolDisplayFormats.NameFormat); 27=> symbol.ToDisplayString(SymbolDisplayFormats.SignatureFormat);
Microsoft.Analyzers.Extra (2)
CallAnalysis\Arrays.cs (2)
128var diagnostic = Diagnostic.Create(DiagDescriptors.Arrays, loc, valueType.ToDisplayString(), type.ToDisplayString());
Microsoft.Analyzers.Local (9)
ApiLifecycle\AssemblyAnalysis.cs (8)
131var typeSignature = type.ToDisplayString(_format); 141var baseTypes = new HashSet<string>(type.AllInterfaces.Select(x => x.ToDisplayString(_shortSymbolNameFormat))); 150_ = baseTypes.Add(type.EnumUnderlyingType.ToDisplayString(_format)); 157_ = baseTypes.Add(baseType.ToDisplayString(_shortSymbolNameFormat)); 219var methodSignature = member.ToDisplayString(_formatNoVariance) + ";"; 234var propSignature = member.ToDisplayString(_formatNoVariance); 249var fieldSignature = member.ToDisplayString(_formatNoVariance); 255fieldSignature = "const " + t.ToDisplayString(_enumType) + " " + fieldSignature;
Utilities\SymbolExtensions.cs (1)
54var attrType = a.AttributeClass?.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
Microsoft.AspNetCore.Analyzers (1)
OptionsFacts.cs (1)
16if (string.Equals(item.OptionsType.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), SymbolNames.MvcOptions.MetadataName) &&
Microsoft.AspNetCore.Analyzers.Test (1)
ConfigureMethodVisitorTest.cs (1)
86.Select(m => m.ContainingType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat) + "." + m.Name)
Microsoft.AspNetCore.App.Analyzers (2)
src\Shared\RoslynUtils\SymbolExtensions.cs (2)
222var constructedType = $"typeof({parameterSymbol.ContainingType.ToDisplayString()})"; 223var parameterTypes = constructor.Parameters.Select(parameter => $"typeof({parameter.Type.ToDisplayString()})");
Microsoft.AspNetCore.Components.Analyzers (12)
ComponentParameterAnalyzer.cs (8)
87property.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat))); 94property.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat))); 108property.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), 109property.Type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), 110symbols.ParameterCaptureUnmatchedValuesRuntimeType.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat))); 118property.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat))); 129type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), 133captureUnmatchedValuesParameters.Select(p => p.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)).OrderBy(n => n))));
InternalUsageAnalyzer.cs (4)
140symbol.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat))); 150containingType.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat))); 169symbol.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat))); 179containingType.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat)));
Microsoft.AspNetCore.Components.SdkAnalyzers (11)
ComponentParameterAnalyzer.cs (7)
81property.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat))); 88property.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat))); 102property.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), 103property.Type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), 104symbols.ParameterCaptureUnmatchedValuesRuntimeType.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat))); 116type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), 120captureUnmatchedValuesParameters.Select(p => p.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)).OrderBy(n => n))));
InternalUsageAnalyzer.cs (4)
140symbol.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat))); 150containingType.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat))); 169symbol.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat))); 179containingType.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat)));
Microsoft.AspNetCore.Http.RequestDelegateGenerator (56)
src\Shared\RoslynUtils\SymbolExtensions.cs (2)
222var constructedType = $"typeof({parameterSymbol.ContainingType.ToDisplayString()})"; 223var parameterTypes = constructor.Parameters.Select(parameter => $"typeof({parameter.Type.ToDisplayString()})");
StaticRouteHandlerModel\Emitters\EmitterExtensions.cs (2)
20? $"{endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat)}.BindAsync(HttpContext)" 21: $"{endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat)}.BindAsync(HttpContext, ParameterInfo)",
StaticRouteHandlerModel\Emitters\EndpointEmitter.cs (2)
120var shortParameterTypeName = parameter.Type.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat); 121codeWriter.WriteLine($"ResolveJsonBodyOrService<{parameter.Type.ToDisplayString(EmitterConstants.DisplayFormat)}>(logOrThrowExceptionHelper, {SymbolDisplay.FormatLiteral(shortParameterTypeName, true)}, {SymbolDisplay.FormatLiteral(parameter.SymbolName, true)}, jsonSerializerOptions, serviceProviderIsService);");
StaticRouteHandlerModel\Emitters\EndpointJsonPreparationEmitter.cs (3)
18var typeName = responseType.ToDisplayString(EmitterConstants.DisplayFormatWithoutNullability); 40var typeName = parameter.Type.ToDisplayString(EmitterConstants.DisplayFormat); 41codeWriter.WriteLine($"var {parameter.SymbolName}_JsonTypeInfo = (JsonTypeInfo<{typeName}>)jsonSerializerOptions.GetTypeInfo(typeof({parameter.Type.ToDisplayString(EmitterConstants.DisplayFormatWithoutNullability)}));");
StaticRouteHandlerModel\Emitters\EndpointParameterEmitter.cs (27)
50codeWriter.WriteLine($@"logOrThrowExceptionHelper.RequiredParameterNotProvided({SymbolDisplay.FormatLiteral(endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat), true)}, {SymbolDisplay.FormatLiteral(endpointParameter.SymbolName, true)}, {SymbolDisplay.FormatLiteral(endpointParameter.ToMessageString(), true)});"); 67var shortParameterTypeName = endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat); 86codeWriter.WriteLine($@"logOrThrowExceptionHelper.RequiredParameterNotProvided({SymbolDisplay.FormatLiteral(endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat), true)}, {SymbolDisplay.FormatLiteral(endpointParameter.SymbolName, true)}, {SymbolDisplay.FormatLiteral(endpointParameter.ToMessageString(), true)});"); 98var createArray = $"new {endpointParameter.ElementType.ToDisplayString(EmitterConstants.DisplayFormat)}[{endpointParameter.EmitTempArgument()}.Length]"; 101codeWriter.WriteLine($"{endpointParameter.Type.ToDisplayString(EmitterConstants.DisplayFormat)} {endpointParameter.EmitHandlerArgument()} = {createArray};"); 131codeWriter.WriteLine($"{endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} {endpointParameter.EmitHandlerArgument()} = {endpointParameter.EmitTempArgument()}!;"); 144codeWriter.WriteLine($"""{endpointParameter.Type.ToDisplayString(EmitterConstants.DisplayFormat)} {output_argument} = default;"""); 170codeWriter.WriteLine($"{endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} {endpointParameter.EmitHandlerArgument()} = {endpointParameter.EmitParsedTempArgument()}!;"); 175codeWriter.WriteLine($"{endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} {endpointParameter.EmitHandlerArgument()} = {endpointParameter.EmitTempArgument()}!;"); 183writer.WriteLine($@"logOrThrowExceptionHelper.RequiredParameterNotProvided({SymbolDisplay.FormatLiteral(parameter.Type.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat), true)}, {SymbolDisplay.FormatLiteral(parameter.SymbolName, true)}, {SymbolDisplay.FormatLiteral(parameter.ToMessageString(), true)});"); 187writer.WriteLine($@"logOrThrowExceptionHelper.ParameterBindingFailed({SymbolDisplay.FormatLiteral(parameter.Type.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat), true)}, {SymbolDisplay.FormatLiteral(parameter.SymbolName, true)}, {inputArgument});"); 212codeWriter.WriteLine($@"logOrThrowExceptionHelper.RequiredParameterNotProvided({SymbolDisplay.FormatLiteral(endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat), true)}, {SymbolDisplay.FormatLiteral(endpointParameter.SymbolName, true)}, {SymbolDisplay.FormatLiteral(endpointParameter.ToMessageString(), true)});"); 243codeWriter.WriteLine($@"logOrThrowExceptionHelper.RequiredParameterNotProvided({SymbolDisplay.FormatLiteral(endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat), true)}, {SymbolDisplay.FormatLiteral(endpointParameter.SymbolName, true)}, {SymbolDisplay.FormatLiteral(endpointParameter.ToMessageString(), true)});"); 258var shortParameterTypeName = endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat); 259var assigningCode = $"await GeneratedRouteBuilderExtensionsCore.TryResolveBodyAsync<{endpointParameter.Type.ToDisplayString(EmitterConstants.DisplayFormat)}>(httpContext, logOrThrowExceptionHelper, {(endpointParameter.IsOptional ? "true" : "false")}, {SymbolDisplay.FormatLiteral(shortParameterTypeName, true)}, {SymbolDisplay.FormatLiteral(endpointParameter.SymbolName, true)}, {endpointParameter.SymbolName}_JsonTypeInfo)"; 307codeWriter.WriteLine($"{endpointParameter.Type.ToDisplayString(EmitterConstants.DisplayFormat)} {endpointParameter.EmitHandlerArgument()} = null!;"); 319var shortParameterTypeName = endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat); 320var assigningCode = $"await GeneratedRouteBuilderExtensionsCore.TryResolveBodyAsync<{endpointParameter.Type.ToDisplayString(EmitterConstants.DisplayFormat)}>(httpContext, logOrThrowExceptionHelper, {(endpointParameter.IsOptional ? "true" : "false")}, {SymbolDisplay.FormatLiteral(shortParameterTypeName, true)}, {SymbolDisplay.FormatLiteral(endpointParameter.SymbolName, true)}, {endpointParameter.SymbolName}_JsonTypeInfo)"; 322codeWriter.WriteLine($"var {endpointParameter.SymbolName}_JsonTypeInfo = (JsonTypeInfo<{endpointParameter.Type.ToDisplayString(EmitterConstants.DisplayFormat)}>)jsonOptions.SerializerOptions.GetTypeInfo(typeof({endpointParameter.Type.ToDisplayString(EmitterConstants.DisplayFormatWithoutNullability)}));"); 344var bindMethodReceiverTypeString = bindMethodReceiverType?.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); 347var unwrappedTypeString = unwrappedType?.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); 379codeWriter.WriteLine($@"logOrThrowExceptionHelper.RequiredParameterNotProvided({SymbolDisplay.FormatLiteral(endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat), true)}, {SymbolDisplay.FormatLiteral(endpointParameter.SymbolName, true)}, {SymbolDisplay.FormatLiteral(endpointParameter.ToMessageString(), true)});"); 395$"httpContext.RequestServices.GetService<{endpointParameter.Type.ToDisplayString(EmitterConstants.DisplayFormat)}>();" : 396$"httpContext.RequestServices.GetRequiredService<{endpointParameter.Type.ToDisplayString(EmitterConstants.DisplayFormat)}>()"; 410$"httpContext.RequestServices.GetKeyedService<{endpointParameter.Type.ToDisplayString(EmitterConstants.DisplayFormat)}>({endpointParameter.KeyedServiceKey});" : 411$"httpContext.RequestServices.GetRequiredKeyedService<{endpointParameter.Type.ToDisplayString(EmitterConstants.DisplayFormat)}>({endpointParameter.KeyedServiceKey})";
StaticRouteHandlerModel\EndpointParameter.cs (13)
46var propertyInfo = $"typeof({property.ContainingType.ToDisplayString()})!.GetProperty({SymbolDisplay.FormatLiteral(property.Name, true)})!"; 168endpoint.Diagnostics.Add(Diagnostic.Create(DiagnosticDescriptors.InvalidAsParametersNullable, location, Type.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat))); 184AssigningCode = $"new {namedTypeSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} {{ {parameterList} }}"; 189AssigningCode = $"new {namedTypeSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}({parameterList})"; 344ParsabilityMethod.IParsable => (string inputArgument, string outputArgument) => $$"""GeneratedRouteBuilderExtensionsCore.TryParseExplicit<{{parameterType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}}>({{inputArgument}}!, CultureInfo.InvariantCulture, out var {{outputArgument}})""", 345ParsabilityMethod.TryParseWithFormatProvider => (string inputArgument, string outputArgument) => $$"""{{parameterType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}}.TryParse({{inputArgument}}!, CultureInfo.InvariantCulture, out var {{outputArgument}})""", 346ParsabilityMethod.TryParse => (string inputArgument, string outputArgument) => $$"""{{parameterType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}}.TryParse({{inputArgument}}!, out var {{outputArgument}})""", 347ParsabilityMethod.Enum => (string inputArgument, string outputArgument) => $$"""Enum.TryParse<{{parameterType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}}>({{inputArgument}}!, out var {{outputArgument}})""", 356preferredTryParseInvocation = (string inputArgument, string outputArgument) => $$"""{{parameterType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}}.TryParse({{inputArgument}}!, out var {{outputArgument}})"""; 360preferredTryParseInvocation = (string inputArgument, string outputArgument) => $$"""{{parameterType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}}.TryParse({{inputArgument}}!, CultureInfo.InvariantCulture, DateTimeStyles.AdjustToUniversal | DateTimeStyles.AllowWhiteSpaces, out var {{outputArgument}})"""; 364preferredTryParseInvocation = (string inputArgument, string outputArgument) => $$"""{{parameterType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}}.TryParse({{inputArgument}}!, CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal | DateTimeStyles.AllowWhiteSpaces, out var {{outputArgument}})"""; 368preferredTryParseInvocation = (string inputArgument, string outputArgument) => $$"""{{parameterType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}}.TryParse({{inputArgument}}!, CultureInfo.InvariantCulture, DateTimeStyles.AllowWhiteSpaces, out var {{outputArgument}})"""; 462var parameterTypeString = type.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat);
StaticRouteHandlerModel\EndpointResponse.cs (1)
32WrappedResponseTypeDisplayName = method.ReturnType.ToDisplayString(EmitterConstants.DisplayFormat);
StaticRouteHandlerModel\StaticRouteHandlerModel.Emitter.cs (6)
224codeWriter.WriteLine($$"""options.EndpointBuilder.Metadata.Add(new ProducesResponseTypeMetadata(statusCode: StatusCodes.Status200OK, type: typeof({{responseType.ToDisplayString(EmitterConstants.DisplayFormatWithoutNullability)}}), contentTypes: GeneratedMetadataConstants.JsonContentType));"""); 237codeWriter.WriteLine($"PopulateMetadataForEndpoint<{responseType.ToDisplayString(EmitterConstants.DisplayFormat)}>(methodInfo, options.EndpointBuilder);"); 275codeWriter.WriteLine($"PopulateMetadataForParameter<{parameterType.ToDisplayString(EmitterConstants.DisplayFormat)}>({parameter.SymbolName}_ParameterInfo, options.EndpointBuilder);"); 280codeWriter.WriteLine($"PopulateMetadataForEndpoint<{parameterType.ToDisplayString(EmitterConstants.DisplayFormat)}>(methodInfo, options.EndpointBuilder);"); 320codeWriter.WriteLine($$"""options.EndpointBuilder.Metadata.Add(new AcceptsMetadata(type: typeof({{explicitBodyParameter.Type.ToDisplayString(EmitterConstants.DisplayFormatWithoutNullability)}}), isOptional: {{(explicitBodyParameter.IsOptional ? "true" : "false")}}, contentTypes: GeneratedMetadataConstants.JsonContentType));"""); 332codeWriter.WriteLine($$"""({{(parameter.IsOptional ? "true" : "false")}}, typeof({{parameter.Type.ToDisplayString(EmitterConstants.DisplayFormatWithoutNullability)}})),""");
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
AddResponseTypeAttributeCodeFixAction.cs (1)
219SyntaxFactory.ParseTypeName(typeSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat))
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
XmlComments\XmlComment.cs (1)
199var type = symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat);
Microsoft.CodeAnalysis (11)
CodeGen\CompilationTestData.cs (1)
131return iMethod.ToDisplayString(format);
DiagnosticAnalyzer\AnalyzerDriver.cs (2)
2928declaredSymbol.ToDisplayString() == otherSymbol.ToDisplayString();
DiagnosticAnalyzer\SymbolDeclaredCompilationEvent.cs (1)
54return "SymbolDeclaredCompilationEvent(" + name + " " + Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat) + loc + ")";
Emit\NoPia\CommonEmbeddedMethod.cs (1)
311return UnderlyingMethod.GetInternalSymbol().GetISymbol().ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat);
Emit\NoPia\CommonEmbeddedParameter.cs (1)
271return ((ISymbol)UnderlyingParameter).ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat);
Emit\NoPia\CommonEmbeddedType.cs (1)
716return UnderlyingNamedType.GetInternalSymbol().GetISymbol().ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat);
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
164attribute.AttributeClass?.ToDisplayString(s_metadataDisplayFormat) == fullyQualifiedMetadataName)
SymbolDisplay\FormattedSymbol.cs (1)
35return _symbol.GetISymbol().ToDisplayString(_symbolDisplayFormat);
SymbolDisplay\FormattedSymbolList.cs (1)
46builder.Append(symbol.ToDisplayString(_symbolDisplayFormat));
TreeDumper.cs (1)
227return symbol.ToDisplayString(SymbolDisplayFormat.TestFormat);
Microsoft.CodeAnalysis.Analyzers (23)
ImplementationIsObsoleteAnalyzer.cs (1)
55&& a.AttributeClass.ToDisplayString().Equals(ImplementationIsObsoleteAttributeFullName, StringComparison.Ordinal)) is { } attr &&
InternalImplementationOnlyAnalyzer.cs (1)
58&& a.AttributeClass.ToDisplayString().Equals(InternalImplementationOnlyAttributeFullName, StringComparison.Ordinal)) &&
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (5)
143violatingTypeNamesBuilder.Add(usedType.ToDisplayString()); 144violatingUsedTypeNamesBuilder.Add(typeToProcess.ToDisplayString()); 160if (violatingUsedTypeNamesBuilder.Count == 1 && violatingUsedTypeNamesBuilder.Single() == declaredType.ToDisplayString()) 166declaredType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat), 176declaredType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat),
MetaAnalyzers\DiagnosticAnalyzerFieldsAnalyzer.cs (1)
167Diagnostic diagnostic = typeSyntax.CreateDiagnostic(DoNotStorePerCompilationDataOntoFieldsRule, type.ToDisplayString());
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
1214static string GetAnalyzerName(INamedTypeSymbol a) => a.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat);
src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (4)
235attribute.AttributeClass.ToDisplayString(), 272type.ToDisplayString(SymbolDisplayFormat), 284currentNamespace.ToDisplayString(), 354currentSymbol.ToDisplayString(SymbolDisplayFormat),
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
87foreach (INamespaceSymbol @namespace in namespacesWithTypeMember.OrderBy(ns => ns.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
139symbolName = Symbol.ToDisplayString(); 149symbolName = Symbol.ToDisplayString(); 156var coupledNamedTypesStr = string.Join(", ", CoupledNamedTypes.Select(t => t.ToDisplayString()).OrderBy(n => n));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
83foreach (INamedTypeSymbol namedType in typesInNamespace.OrderBy(t => t.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
67return this.SymbolToDisplayNames.GetOrAdd(symbol, s => s.ToDisplayString(this.Format));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
24=> symbol.ToDisplayString(s_shortNameFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
24=> symbol.ToDisplayString(SymbolDisplayFormats.NameFormat); 27=> symbol.ToDisplayString(SymbolDisplayFormats.SignatureFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
105.NamespaceImportDeclaration(namespaceSymbol.ToDisplayString(SymbolDisplayFormats.NameFormat))
Microsoft.CodeAnalysis.AnalyzerUtilities (9)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
87foreach (INamespaceSymbol @namespace in namespacesWithTypeMember.OrderBy(ns => ns.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
139symbolName = Symbol.ToDisplayString(); 149symbolName = Symbol.ToDisplayString(); 156var coupledNamedTypesStr = string.Join(", ", CoupledNamedTypes.Select(t => t.ToDisplayString()).OrderBy(n => n));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
83foreach (INamedTypeSymbol namedType in typesInNamespace.OrderBy(t => t.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
67return this.SymbolToDisplayNames.GetOrAdd(symbol, s => s.ToDisplayString(this.Format));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
24=> symbol.ToDisplayString(s_shortNameFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
24=> symbol.ToDisplayString(SymbolDisplayFormats.NameFormat); 27=> symbol.ToDisplayString(SymbolDisplayFormats.SignatureFormat);
Microsoft.CodeAnalysis.BannedApiAnalyzers (17)
RestrictedInternalsVisibleToAnalyzer.cs (2)
196var bannedSymbolDisplayString = symbol.ToDisplayString(Analyzer.Utilities.SymbolDisplayFormats.QualifiedTypeAndNamespaceSymbolDisplayFormat); 230if (allowedNamespaces.Contains(currentNamespace.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
87foreach (INamespaceSymbol @namespace in namespacesWithTypeMember.OrderBy(ns => ns.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
139symbolName = Symbol.ToDisplayString(); 149symbolName = Symbol.ToDisplayString(); 156var coupledNamedTypesStr = string.Join(", ", CoupledNamedTypes.Select(t => t.ToDisplayString()).OrderBy(n => n));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
83foreach (INamedTypeSymbol namedType in typesInNamespace.OrderBy(t => t.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
67return this.SymbolToDisplayNames.GetOrAdd(symbol, s => s.ToDisplayString(this.Format));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
24=> symbol.ToDisplayString(s_shortNameFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
24=> symbol.ToDisplayString(SymbolDisplayFormats.NameFormat); 27=> symbol.ToDisplayString(SymbolDisplayFormats.SignatureFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
105.NamespaceImportDeclaration(namespaceSymbol.ToDisplayString(SymbolDisplayFormats.NameFormat))
SymbolIsBannedAnalyzer.cs (1)
97firstEntry.Symbols.FirstOrDefault()?.ToDisplayString() ?? ""));
SymbolIsBannedAnalyzerBase.cs (4)
235attribute.AttributeClass.ToDisplayString(), 272type.ToDisplayString(SymbolDisplayFormat), 284currentNamespace.ToDisplayString(), 354currentSymbol.ToDisplayString(SymbolDisplayFormat),
Microsoft.CodeAnalysis.CodeStyle (7)
src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (2)
152collectionElementType.ToDisplayString(), 153iterationType.ToDisplayString()));
src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
74var currentNamespace = symbol.ToDisplayString(s_namespaceDisplayFormat);
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
636var memberString = member.ToDisplayString(ContainingTypeAndNameOnlyFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
24=> symbol.ToDisplayString(s_shortNameFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
24=> symbol.ToDisplayString(SymbolDisplayFormats.NameFormat); 27=> symbol.ToDisplayString(SymbolDisplayFormats.SignatureFormat);
Microsoft.CodeAnalysis.CodeStyle.Fixes (6)
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (2)
360var methodDisplay = methodToUpdate.ToDisplayString(new SymbolDisplayFormat( 366var parameters = methodToUpdate.Parameters.Select(p => p.ToDisplayString(SimpleFormat));
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (2)
44var id = GetCodeActionId(abstractClassType.ContainingAssembly.Name, abstractClassType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)); 56abstractClassType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat),
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceCodeFixProvider.cs (1)
107var typeName = interfaceType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
105.NamespaceImportDeclaration(namespaceSymbol.ToDisplayString(SymbolDisplayFormats.NameFormat))
Microsoft.CodeAnalysis.CSharp (5)
Compilation\CSharpCompilation.cs (1)
4167throw new ArgumentException(string.Format(CSharpResources.CallingConventionTypeIsInvalid, type.ToDisplayString()));
Emitter\Model\ExpandedVarargsMethodReference.cs (1)
217result.Builder.Append(symbol.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat));
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
627return property.Type.ToDisplayString(Format) + " " + property.Name;
Symbols\PublicModel\AssemblySymbol.cs (1)
60OrderBy(t => t.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat)).AsImmutable();
Symbols\TypedConstantExtensions.cs (1)
56string typeName = constant.Type.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (2)
108return (defaultExpression, $"default({type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)})"); 117return (memberAccess, $"{type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)}.{memberName}");
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (1)
178: ParseName(symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Completion\CompletionProviders\DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs (1)
702Assert.Equal(typeName, result.Type?.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
SymbolKey\SymbolKeyErrorTypeTests.cs (2)
361Assert.Equal(symbol.ToDisplayString(), resolution.Symbol!.ToDisplayString());
SymbolKey\SymbolKeyTests.cs (1)
172Assert.Equal("global::ConditionalWeakTableTest<TKey!, TValue!>.CreateValueCallback!", parameterType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.IncludeNotNullableReferenceTypeModifier)));
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());
CodeGen\CodeGenRefLocalTests.cs (1)
4079Assert.Equal("C", alias.Target.ToDisplayString());
Emit\DeterministicTests.cs (1)
367return getForwardedTypes(assembly).Select(t => t.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat));
Emit\InAttributeModifierTests.cs (1)
4569Assert.Equal(typeName, modifier.Modifier.ToDisplayString());
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (8)
Emit\NumericIntPtrTests.cs (8)
705var actualLocals = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => model.GetDeclaredSymbol(d).ToDisplayString(TestFormat)); 1924var actualOperators = nodes.Select(n => model.GetSymbolInfo(n).Symbol.ToDisplayString(TestFormat)).ToArray(); 1976var actualOperators = nodes.Select(n => model.GetSymbolInfo(n).Symbol.ToDisplayString(TestFormat)).ToArray(); 6253Assert.Equal(expectedSymbol, symbolInfo.Symbol?.ToDisplayString(TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes))); 6629Assert.Equal(expectedSymbol, symbolInfo.Symbol?.ToDisplayString(TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes))); 6861Assert.Equal(expectedSymbol, symbolInfo.Symbol?.ToDisplayString(TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes))); 8134Assert.Equal(expectedSymbol, symbolInfo.Symbol?.ToDisplayString(TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes))); 11305Assert.Equal("nint nint.Zero", symbol.ToDisplayString(TestFormat));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (185)
Attributes\AttributeTests.cs (4)
5758Assert.Equal("object[]", args[0].Type.ToDisplayString()); 5762Assert.Equal("int[]", args[1].Type.ToDisplayString()); 5768Assert.Equal("object[]", named["P"].Type.ToDisplayString()); 5772Assert.Equal("int[]", named["F"].Type.ToDisplayString());
Diagnostics\DiagnosticAnalyzerTests.cs (1)
841ctxt.ReportDiagnostic(CodeAnalysis.Diagnostic.Create(Descriptor1, method.Locations[0], method.ToDisplayString()));
Semantics\CollectionExpressionTests.cs (7)
38020Assert.Equal("object.Object()", info.Symbol.ToDisplayString()); 38055Assert.Equal("object.Object()", info.Symbol.ToDisplayString()); 38092Assert.Equal("object.Object()", info.Symbol.ToDisplayString()); 38129Assert.Equal("object.Object()", info.Symbol.ToDisplayString()); 38166Assert.Equal("object.Object()", info.Symbol.ToDisplayString()); 38203Assert.Equal("object.Object()", info.Symbol.ToDisplayString()); 38246Assert.Equal("object.Object()", info.Symbol.ToDisplayString());
Semantics\ExtensionOperatorsTests.cs (153)
691Assert.Equal("Extensions1.extension(S1).operator " + op + "(S1)", symbolInfo.Symbol.ToDisplayString()); 790Assert.Equal("int.operator +(int)", symbolInfo.Symbol.ToDisplayString()); 838Assert.Equal("S2.operator +(S2)", symbolInfo.Symbol.ToDisplayString()); 909Assert.Equal("NS1.Extensions2.extension(S1).operator +(S1)", symbolInfo.Symbol.ToDisplayString()); 973AssertEx.Equal("I1.operator -(I1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 974AssertEx.Equal("I3.operator -(I3)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 1041AssertEx.Equal("NS1.Extensions2.extension(I1).operator -(I1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 1042AssertEx.Equal("NS1.Extensions2.extension(I3).operator -(I3)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 1751AssertEx.Equal("Extensions1.extension(C1).operator checked -(C1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 1752AssertEx.Equal("Extensions2.extension(C1).operator -(C1)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 2181Assert.Equal("s1", symbolInfo.Symbol.ToDisplayString()); 3285AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator -(C2?)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString()); 3286AssertEx.Equal("Extensions1.extension<C2>(C2).operator -(C2)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString()); 3343AssertEx.Equal("Extensions1.extension<C2?>(C1<C2?>).operator -(C1<C2?>)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString()); 3344AssertEx.Equal("Extensions1.extension<C2>(C1<C2>).operator -(C1<C2>)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString()); 4227AssertEx.Equal("Extensions2.extension(S2).operator -(S2)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 4228AssertEx.Equal("Extensions1.extension(S2).operator -(S2)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 4721Assert.Equal("Extensions1.extension(S1).operator " + op + "(S1)", symbolInfo.Symbol.ToDisplayString()); 4839Assert.Equal("Extensions1.extension(ref S1).operator " + op + "()", symbolInfo.Symbol.ToDisplayString()); 5011Assert.Equal("S2.operator ++(S2)", symbolInfo.Symbol.ToDisplayString()); 5065Assert.Equal("S2.operator ++(S2)", symbolInfo.Symbol.ToDisplayString()); 5113Assert.Equal("S2.operator ++(S2)", symbolInfo.Symbol.ToDisplayString()); 5161Assert.Equal("S2.operator ++()", symbolInfo.Symbol.ToDisplayString()); 5210Assert.Equal("S2.operator ++(S2)", symbolInfo.Symbol.ToDisplayString()); 5258Assert.Equal("S2.operator ++()", symbolInfo.Symbol.ToDisplayString()); 5307Assert.Equal("Extensions1.extension(ref S2).operator ++()", symbolInfo.Symbol.ToDisplayString()); 5358Assert.Equal("Extensions1.extension(ref S2).operator ++()", symbolInfo.Symbol.ToDisplayString()); 5413Assert.Equal("Extensions1.extension(ref S2).operator ++()", symbolInfo.Symbol.ToDisplayString()); 5527Assert.Equal("NS1.Extensions2.extension(S1).operator ++(S1)", symbolInfo.Symbol.ToDisplayString()); 5599Assert.Equal("NS1.Extensions2.extension(S1).operator ++(S1)", symbolInfo.Symbol.ToDisplayString()); 5670Assert.Equal("NS1.Extensions2.extension(ref S1).operator ++()", symbolInfo.Symbol.ToDisplayString()); 5741Assert.Equal("NS1.Extensions2.extension(ref S1).operator ++()", symbolInfo.Symbol.ToDisplayString()); 5806AssertEx.Equal("I1.operator --(I1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 5807AssertEx.Equal("I3.operator --(I3)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 5869AssertEx.Equal("I1.operator --()", symbolInfo.CandidateSymbols[0].ToDisplayString()); 5870AssertEx.Equal("I3.operator --()", symbolInfo.CandidateSymbols[1].ToDisplayString()); 5934AssertEx.Equal("I1.operator --()", symbolInfo.CandidateSymbols[0].ToDisplayString()); 5935AssertEx.Equal("I3.operator --()", symbolInfo.CandidateSymbols[1].ToDisplayString()); 6004AssertEx.Equal("NS1.Extensions2.extension(I1).operator --(I1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 6005AssertEx.Equal("NS1.Extensions2.extension(I3).operator --(I3)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 6072AssertEx.Equal("NS1.Extensions2.extension(I1).operator --()", symbolInfo.CandidateSymbols[0].ToDisplayString()); 6073AssertEx.Equal("NS1.Extensions2.extension(I3).operator --()", symbolInfo.CandidateSymbols[1].ToDisplayString()); 6146AssertEx.Equal("NS1.Extensions2.extension(I1).operator --()", symbolInfo.CandidateSymbols[0].ToDisplayString()); 6147AssertEx.Equal("NS1.Extensions2.extension(I3).operator --()", symbolInfo.CandidateSymbols[1].ToDisplayString()); 7615AssertEx.Equal("Extensions1.extension(C1).operator checked --(C1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 7616AssertEx.Equal("Extensions2.extension(C1).operator --(C1)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 7697AssertEx.Equal("Extensions1.extension(C1).operator checked --()", symbolInfo.CandidateSymbols[0].ToDisplayString()); 7698AssertEx.Equal("Extensions2.extension(C1).operator --()", symbolInfo.CandidateSymbols[1].ToDisplayString()); 8338Assert.Equal("Extensions1.extension(S1).operator ++(S1)", symbolInfo.Symbol.ToDisplayString()); 8409Assert.Equal("Extensions1.extension(ref S1).operator ++()", symbolInfo.Symbol.ToDisplayString()); 8965AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator --(C2?)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString()); 8966AssertEx.Equal("Extensions1.extension<C2>(C2).operator --(C2)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString()); 9023AssertEx.Equal("Extensions1.extension<C2?>(C1<C2?>).operator --(C1<C2?>)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString()); 9024AssertEx.Equal("Extensions1.extension<C2>(C1<C2>).operator --(C1<C2>)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString()); 9659AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator --()", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString()); 9660AssertEx.Equal("Extensions1.extension<C2>(C2).operator --()", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString()); 9718AssertEx.Equal("Extensions1.extension<C2?>(C1<C2?>).operator --()", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString()); 9719AssertEx.Equal("Extensions1.extension<C2>(C1<C2>).operator --()", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString()); 10397AssertEx.Equal("Extensions2.extension(ref S2).operator ++()", symbolInfo.CandidateSymbols[0].ToDisplayString()); 10398AssertEx.Equal("Extensions1.extension(ref S2).operator ++()", symbolInfo.CandidateSymbols[1].ToDisplayString()); 10456AssertEx.Equal("Extensions2.extension(S2).operator ++(S2)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 10457AssertEx.Equal("Extensions1.extension(S2).operator ++(S2)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 11468Assert.Equal("Extensions1.extension(S1).operator " + op + "(S1, S1)", symbolInfo.Symbol.ToDisplayString()); 11567Assert.Equal("int.operator +(int, int)", symbolInfo.Symbol.ToDisplayString()); 11615Assert.Equal("S2.operator +(S2, S2)", symbolInfo.Symbol.ToDisplayString()); 11686Assert.Equal("NS1.Extensions2.extension(S1).operator +(S1, S1)", symbolInfo.Symbol.ToDisplayString()); 11750AssertEx.Equal("I1.operator -(I1, I1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 11751AssertEx.Equal("I3.operator -(I3, I3)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 11818AssertEx.Equal("NS1.Extensions2.extension(I1).operator -(I1, I1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 11819AssertEx.Equal("NS1.Extensions2.extension(I3).operator -(I3, I3)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 13175AssertEx.Equal("Extensions1.extension(C1).operator checked -(C1, C1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 13176AssertEx.Equal("Extensions2.extension(C1).operator -(C1, C1)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 13710Assert.Equal("Extensions1.extension(S1).operator " + op[0] + "(S1, S1)", symbolInfo.Symbol.ToDisplayString()); 14036AssertEx.Equal("Extensions1.extension<int, int>((int, int)).operator " + op[0] + "((int, int), (int, int))", symbolInfo.Symbol.ToDisplayString()); 14849Assert.Equal("S2.operator &(S2, S2)", symbolInfo.Symbol.ToDisplayString()); 15019Assert.Equal("NS1.Extensions2.extension(S1).operator &(S1, S1)", symbolInfo.Symbol.ToDisplayString()); 15089AssertEx.Equal("I1.operator &(I1, I1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 15090AssertEx.Equal("I3.operator &(I3, I3)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 15214AssertEx.Equal("NS1.Extensions2.extension(I1).operator &(I1, I1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 15215AssertEx.Equal("NS1.Extensions2.extension(I3).operator &(I3, I3)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 16006AssertEx.Equal("Extensions1.extension<int, int>((int, int)).operator " + op[0] + "((int, int), (int, int))", symbolInfo.Symbol.ToDisplayString()); 16057AssertEx.Equal("Extensions1.extension<int, int>((int, int)).operator " + op[0] + "((int, int), (int, int))", symbolInfo.Symbol.ToDisplayString()); 17162AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator -(C2?, C2?)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString()); 17163AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator -(C2?, C2?)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString()); 17164AssertEx.Equal("Extensions1.extension<C2>(C2).operator -(C2, C2)", model.GetSymbolInfo(opNodes[2]).Symbol.ToDisplayString()); 17302AssertEx.Equal("Extensions1.extension<C2?, C2>(C1<C2?>).operator -(C1<C2?>, C1<C2>)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString()); 17303AssertEx.Equal("Extensions1.extension<C2, C2?>(C1<C2>).operator -(C1<C2>, C1<C2?>)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString()); 17734AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString()); 17735AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString()); 17736AssertEx.Equal("Extensions1.extension<C2>(C2).operator &(C2, C2)", model.GetSymbolInfo(opNodes[2]).Symbol.ToDisplayString()); 17807AssertEx.Equal("Extensions1.extension<C2?>(C1<C2?>).operator &(C1<C2?>, C1<C2?>)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString()); 17808AssertEx.Equal("Extensions1.extension<C2?>(C1<C2?>).operator &(C1<C2?>, C1<C2?>)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString()); 17809AssertEx.Equal("Extensions1.extension<C2?>(C1<C2?>).operator &(C1<C2?>, C1<C2?>)", model.GetSymbolInfo(opNodes[2]).Symbol.ToDisplayString()); 17810AssertEx.Equal("Extensions1.extension<C2>(C1<C2>).operator &(C1<C2>, C1<C2>)", model.GetSymbolInfo(opNodes[3]).Symbol.ToDisplayString()); 18270AssertEx.Equal("Extensions1.extension<C2>(C2).operator -(C2, System.Func<C2>)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString()); 18320AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString()); 18321AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString()); 18322AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.GetSymbolInfo(opNodes[2]).Symbol.ToDisplayString()); 18323AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.GetSymbolInfo(opNodes[3]).Symbol.ToDisplayString()); 18324AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator &(C2?, C2?)", model.GetSymbolInfo(opNodes[4]).Symbol.ToDisplayString()); 18771Assert.Equal("Extensions1.extension(C1).operator " + op + "(C1, C2)", symbolInfo.Symbol.ToDisplayString()); 18898Assert.Equal("Extensions1.extension(C1).operator " + op + "(C1, C1)", symbolInfo.Symbol.ToDisplayString()); 19002Assert.Equal("object.operator " + op + "(object, object)", symbolInfo.Symbol.ToDisplayString()); 19062AssertEx.Equal("C1.operator " + op + "(C1, C2)", symbolInfo.Symbol.ToDisplayString()); 19123Assert.Equal("Extensions1.extension<T>(T).operator " + op + "(T, T)", symbolInfo.Symbol.ToDisplayString()); 19162Assert.Equal("object.operator " + op + "(object, object)", symbolInfo.Symbol.ToDisplayString()); 19205Assert.Equal("S1.operator " + op + "(S1?, S1?)", symbolInfo.Symbol.ToDisplayString()); 19740AssertEx.Equal("Extensions1.extension(S2).operator +(S2, C1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 19741AssertEx.Equal("Extensions1.extension(S2).operator +(S2, C2)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 20192Assert.Equal("Extensions1.extension(S1).operator " + op + "(S1, S1)", symbolInfo.Symbol.ToDisplayString()); 20319Assert.Equal("Extensions1.extension(ref S1).operator " + op + "=(S1)", symbolInfo.Symbol.ToDisplayString()); 20499Assert.Equal("int.operator +(int, int)", symbolInfo.Symbol.ToDisplayString()); 20553Assert.Equal("int.operator +(int, int)", symbolInfo.Symbol.ToDisplayString()); 20601Assert.Equal("S2.operator +(S2, S2)", symbolInfo.Symbol.ToDisplayString()); 20649Assert.Equal("S2.operator +=(S2)", symbolInfo.Symbol.ToDisplayString()); 20698Assert.Equal("S2.operator +(S2, S2)", symbolInfo.Symbol.ToDisplayString()); 20746Assert.Equal("S2.operator +=(S2)", symbolInfo.Symbol.ToDisplayString()); 20795Assert.Equal("Extensions1.extension(ref S2).operator +=(S2)", symbolInfo.Symbol.ToDisplayString()); 20846Assert.Equal("Extensions1.extension(ref S2).operator +=(S2)", symbolInfo.Symbol.ToDisplayString()); 20901Assert.Equal("Extensions1.extension(ref S2).operator +=(S2)", symbolInfo.Symbol.ToDisplayString()); 21015Assert.Equal("NS1.Extensions2.extension(S1).operator +(S1, S1)", symbolInfo.Symbol.ToDisplayString()); 21087Assert.Equal("NS1.Extensions2.extension(S1).operator +(S1, S1)", symbolInfo.Symbol.ToDisplayString()); 21158Assert.Equal("NS1.Extensions2.extension(ref S1).operator +=(S1)", symbolInfo.Symbol.ToDisplayString()); 21229Assert.Equal("NS1.Extensions2.extension(ref S1).operator +=(S1)", symbolInfo.Symbol.ToDisplayString()); 21294AssertEx.Equal("I1.operator -(I1, I1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 21295AssertEx.Equal("I3.operator -(I3, I3)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 21357AssertEx.Equal("I1.operator -=(I1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 21358AssertEx.Equal("I3.operator -=(I3)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 21422AssertEx.Equal("I1.operator -=(I1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 21423AssertEx.Equal("I3.operator -=(I3)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 21492AssertEx.Equal("NS1.Extensions2.extension(I1).operator -(I1, I1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 21493AssertEx.Equal("NS1.Extensions2.extension(I3).operator -(I3, I3)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 21560AssertEx.Equal("NS1.Extensions2.extension(I1).operator -=(I1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 21561AssertEx.Equal("NS1.Extensions2.extension(I3).operator -=(I3)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 21634AssertEx.Equal("NS1.Extensions2.extension(I1).operator -=(I1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 21635AssertEx.Equal("NS1.Extensions2.extension(I3).operator -=(I3)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 23613AssertEx.Equal("Extensions1.extension(C1).operator checked -(C1, C1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 23614AssertEx.Equal("Extensions2.extension(C1).operator -(C1, C1)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 23695AssertEx.Equal("Extensions1.extension(C1).operator checked -=(C1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 23696AssertEx.Equal("Extensions2.extension(C1).operator -=(C1)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 25673AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator -(C2?, C2?)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString()); 25674AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator -(C2?, C2?)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString()); 25675AssertEx.Equal("Extensions1.extension<C2>(C2).operator -(C2, C2)", model.GetSymbolInfo(opNodes[2]).Symbol.ToDisplayString()); 25773AssertEx.Equal("Extensions1.extension<C2?, C2>(C1<C2?>).operator -(C1<C2?>, C1<C2>)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString()); 25774AssertEx.Equal("Extensions1.extension<C2, C2?>(C1<C2>).operator -(C1<C2>, C1<C2?>)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString()); 26257AssertEx.Equal("Extensions1.extension<C2?>(C2?).operator -=(int)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString()); 26258AssertEx.Equal("Extensions1.extension<C2>(C2).operator -=(int)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString()); 26312AssertEx.Equal("Extensions1.extension<C2?>(C1<C2?>).operator -=(int)", model.GetSymbolInfo(opNodes[0]).Symbol.ToDisplayString()); 26313AssertEx.Equal("Extensions1.extension<C2>(C1<C2>).operator -=(int)", model.GetSymbolInfo(opNodes[1]).Symbol.ToDisplayString()); 27183AssertEx.Equal("Extensions1.extension(ref S2).operator +=(C1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 27184AssertEx.Equal("Extensions1.extension(ref S2).operator +=(C2)", symbolInfo.CandidateSymbols[1].ToDisplayString()); 27287AssertEx.Equal("Extensions1.extension(S2).operator +(S2, C1)", symbolInfo.CandidateSymbols[0].ToDisplayString()); 27288AssertEx.Equal("Extensions1.extension(S2).operator +(S2, C2)", symbolInfo.CandidateSymbols[1].ToDisplayString());
Semantics\ExtensionTests.cs (9)
174Assert.Equal("Extensions.extension(System.Object)", symbol.ToDisplayString(format)); 177Assert.Equal("extension(Object)", symbol.ToDisplayString(format)); 180Assert.Equal("extension(Object)", symbol.ToDisplayString(format)); 183Assert.Equal("<>E__0", symbol.ToDisplayString(format)); 332Assert.Equal("extension<T>(T) where T : struct", symbol.ToDisplayString(format)); 25609Assert.Equal("extension<T>(T) where T : struct", symbol.ToDisplayString(format)); 25632Assert.Equal("extension(ref readonly Int32)", symbol.ToDisplayString(format)); 31691Assert.Equal("E.extension(I<string>).P", model.GetSymbolInfo(memberAccess).Symbol.ToDisplayString()); 31722Assert.Equal("E.extension(I<string>).P", model.GetSymbolInfo(memberAccess).Symbol.ToDisplayString());
Semantics\OutVarTests.cs (1)
33098Assert.Equal("int _", discard3Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
Semantics\PatternMatchingTests_ListPatterns.cs (8)
3647Assert.Equal(declaredType, ((ILocalSymbol)symbol).Type.ToDisplayString()); 3652Assert.Equal(type, typeInfo.Type.ToDisplayString()); 3653Assert.Equal(type, typeInfo.ConvertedType.ToDisplayString()); 3691Assert.Equal(type, typeInfo.Type.ToDisplayString()); 3692Assert.Equal(type, typeInfo.ConvertedType.ToDisplayString()); 4417Assert.Equal(declaredType, ((ILocalSymbol)symbol).Type.ToDisplayString()); 4422Assert.Equal(type, typeInfo.Type.ToDisplayString()); 4423Assert.Equal(type, typeInfo.ConvertedType.ToDisplayString());
Semantics\PatternMatchingTests2.cs (2)
725Assert.Equal("int", ((ILocalSymbol)symbol).Type.ToDisplayString()); 731Assert.Equal("int", typeInfo.Type.ToDisplayString());
Microsoft.CodeAnalysis.CSharp.Features (19)
AddImport\CSharpAddImportFeatureService.cs (1)
335var displayString = namespaceOrTypeSymbol.ToDisplayString();
CodeLens\CSharpCodeLensDisplayInfoService.cs (6)
108var displayName = symbol.ToDisplayString(Format); 123var displayName = symbol.ToDisplayString(Format); 136var displayName = symbol.ToDisplayString(Format); 149var displayName = symbol.ToDisplayString(Format); 176return symbol != null ? symbol.ToDisplayString(Format) : FeaturesResources.paren_Unknown_paren; 195return scopeSymbol.ToDisplayString(symbolDisplayFormat);
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
290builder.Append(symbol.ToDisplayString(QualifiedCrefFormat));
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (1)
167string.Format(CSharpFeaturesResources.Convert_0_extension_methods_to_extension, specificExtension.Value.FirstParameter.Type.ToDisplayString()),
ExtractInterface\CSharpExtractInterfaceService.cs (1)
54: typeSymbol.ContainingNamespace.ToDisplayString();
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
110var interfaceNames = interfaceTypes.Select(i => i.ToDisplayString(NameAndTypeParametersFormat));
NavigationBar\CSharpNavigationBarItemService.cs (5)
123text: type.ToDisplayString(s_typeFormat), 209member.ToDisplayString(s_memberNameFormat), 210member.ToDisplayString(s_memberDetailsFormat), 238localFunctionSymbol.ToDisplayString(s_memberNameFormat), 239localFunctionSymbol.ToDisplayString(s_memberDetailsFormat),
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
222return new OnTheFlyDocsInfo(symbol.ToDisplayString(), declarationCode, symbol.Language, hasContentExcluded, additionalContext);
src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (2)
108return (defaultExpression, $"default({type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)})"); 117return (memberAccess, $"{type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)}.{memberName}");
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
EditAndContinue\TopLevelEditingTests.cs (1)
3592SemanticEdit(SemanticEditKind.Update, c => c.GetMember<INamedTypeSymbol>("C").Constructors.Single(c => c.Parameters[0].Type.ToDisplayString() == "int"), preserveLocalVariables: true));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (60)
Semantics\DeconstructionTests.cs (2)
3768Assert.Equal("(int, int)", model.GetTypeInfo(literal1).Type.ToDisplayString()); 3771Assert.Equal("(int, int)", model.GetTypeInfo(literal2).Type.ToDisplayString());
Semantics\InteractiveSemanticModelTests.cs (1)
351var method = bindInfo.Symbol.ToDisplayString();
Semantics\LambdaTests.cs (1)
846Assert.Equal("int", tinfo.Type.ToDisplayString());
Semantics\LockTests.cs (1)
578Assert.Equal(@"System.Collections.Generic.IEnumerable<char>", model.GetTypeInfo(lockStatements[0].Expression).Type.ToDisplayString());
Semantics\LookupTests.cs (5)
1566Assert.Equal("object.F()", method.ToDisplayString()); 1569Assert.Equal("E.F(object)", reducedFrom.ToDisplayString()); 1600Assert.Equal("E.F(object)", method.ToDisplayString()); 1604Assert.Equal("object.F()", method.ToDisplayString()); 1607Assert.Equal("E.F(object)", reducedFrom.ToDisplayString());
Semantics\NativeIntegerTests.cs (11)
1794var actualLocals = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => model.GetDeclaredSymbol(d).ToDisplayString(TestFormat)); 2351var actualLocals = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => model.GetDeclaredSymbol(d).ToDisplayString(TestFormat)); 2471var actualLocals = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Select(d => model.GetDeclaredSymbol(d).ToDisplayString(TestFormat)); 3642Assert.Equal("nint", underlyingType.ToDisplayString()); 3645Assert.Equal("nint I.Add(nint x, nuint y)", method.ToDisplayString(TestFormat)); 6067var actualOperators = nodes.Select(n => model.GetSymbolInfo(n).Symbol.ToDisplayString(TestFormat)).ToArray(); 6115var actualOperators = nodes.Select(n => model.GetSymbolInfo(n).Symbol.ToDisplayString(TestFormat)).ToArray(); 9737Assert.Equal(expectedSymbol, symbolInfo.Symbol?.ToDisplayString(TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes))); 10114Assert.Equal(expectedSymbol, symbolInfo.Symbol?.ToDisplayString(TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes))); 10339Assert.Equal(expectedSymbol, symbolInfo.Symbol?.ToDisplayString(TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes))); 12388Assert.Equal(expectedSymbol, symbolInfo.Symbol?.ToDisplayString(TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes)));
Semantics\NullableReferenceTypesTests.cs (33)
71827Assert.Equal("object _", discard1.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 71831Assert.Equal("object? _", discard2.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 71835Assert.Equal("C<object> _", discard3.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 71839Assert.Equal("C<object?> _", discard4.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 71843Assert.Equal("C<object> _", discard5.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 71980Assert.Equal("object _", model.GetSymbolInfo(discard2).Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 145426Assert.Equal("Extension<object!>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 145466Assert.Equal("Extension<object?>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 145506Assert.Equal("Extension<object?>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 145545Assert.Equal("Extension<object!>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 145583Assert.Equal("Extension<object!>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 145616Assert.Equal("Extension<object!>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 145649Assert.Equal("Extension<object!>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 145686Assert.Equal("Extension<object>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 145725Assert.Equal("Extension<object!>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 145995Assert.Equal("Extension<object?>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 146026Assert.Equal("Extension<object!>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 146059Assert.Equal("Extension<object!>", model.GetSymbolInfo(invocation).Symbol.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 158131Assert.Equal("object", ((IPropertySymbol)model.GetSymbolInfo(item).Symbol).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 158134Assert.Equal("object", ((IPropertySymbol)found).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 158167Assert.Equal("object", ((IPropertySymbol)model.GetSymbolInfo(item).Symbol).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 158262Assert.Equal("object", ((IMethodSymbol)model.GetSymbolInfo(item).Symbol).ReturnType.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 158300Assert.Equal("object", ((IPropertySymbol)model.GetSymbolInfo(item).Symbol).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 158303Assert.Equal("object", ((IPropertySymbol)found).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 158343Assert.Equal("object", ((IPropertySymbol)found).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 158384Assert.Equal("object", ((IPropertySymbol)found).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 158419Assert.Equal("object", ((IPropertySymbol)found).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 158452Assert.Equal("object", ((IPropertySymbol)model.GetSymbolInfo(item).Symbol).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 158547Assert.Equal("object", ((IMethodSymbol)model.GetSymbolInfo(item).Symbol).ReturnType.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 158553Assert.Equal("object", ((IMethodSymbol)found).ReturnType.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 158595Assert.Equal("object!", ((IPropertySymbol)found).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 158639Assert.Equal("object!", ((IPropertySymbol)found).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat)); 158676Assert.Equal("object!", ((IPropertySymbol)found).Type.ToDisplayString(TypeWithAnnotations.TestDisplayFormat));
Semantics\ObjectAndCollectionInitializerTests.cs (1)
4172Assert.Equal("I", typeInfo.ConvertedType.ToDisplayString());
Semantics\RefFieldTests.cs (2)
12076Assert.Equal(expectedDisplayString, parameter.ToDisplayString(displayFormatWithScoped)); 15792Assert.Equal(expectedDisplayString, local.ToDisplayString(displayFormatWithScoped));
Semantics\TryCatchTests.cs (2)
48Assert.Equal("System.IO.IOException", localSymbol.Type.ToDisplayString()); 51Assert.Equal("string.operator !=(string, string)", filterExprInfo.Symbol.ToDisplayString());
Semantics\UsingStatementTests.cs (1)
1871Assert.Equal(variables[i++].ToString(), symbol.ToDisplayString());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (164)
Compilation\CompilationAPITests.cs (9)
2611Assert.Equal("<anonymous type: int m1>", type.ToDisplayString()); 2634Assert.Equal("<anonymous type: int m1, int m2>", type.ToDisplayString()); 2647Assert.Equal("<anonymous type: int m1, bool m2>", type.ToDisplayString()); 2743var result = op.ToDisplayString(); 2761var result = op.ToDisplayString(); 2780var result = op.ToDisplayString(); 2939var result = op.ToDisplayString(); 2951var result = op.ToDisplayString(); 2970var result = op.ToDisplayString();
Compilation\GetSemanticInfoTests.cs (1)
3584Assert.Equal("C.MessageBox(System.IntPtr, string, string, uint)", symbolInfo.Symbol.ToDisplayString());
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)); 4800Assert.Equal("(int, int)", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4823Assert.Equal("(int Alice, int Bob)", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4846Assert.Equal("(short, int)", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4869Assert.Equal("(short, string)", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4892Assert.Equal("(short Alice, string Bob)", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4915Assert.Equal("(int Alice, int Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4938Assert.Equal("(int Alice, short Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4961Assert.Equal("(short Alice, string Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4996Assert.Equal("(short Alice, string Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 5042Assert.Equal("(short Alice, string Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 5091Assert.Equal("(short Alice, string Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 5114Assert.Equal("(short, string Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
Compilation\SemanticModelGetSemanticInfoTests.cs (31)
9669Assert.Equal("ValidWithSuffix_And_ValidWithoutSuffix.Description.Description(string)", semanticInfo.Symbol.ToDisplayString()); 9674Assert.Equal("ValidWithSuffix_And_ValidWithoutSuffix.Description.Description(string)", semanticInfo.MethodGroup[0].ToDisplayString()); 9720Assert.Equal("ValidWithSuffix_And_ValidWithoutSuffix.DescriptionAttribute.DescriptionAttribute(string)", semanticInfo.Symbol.ToDisplayString()); 9725Assert.Equal("ValidWithSuffix_And_ValidWithoutSuffix.DescriptionAttribute.DescriptionAttribute(string)", semanticInfo.MethodGroup[0].ToDisplayString()); 15078Assert.Equal("int", semanticInfo.Type.ToDisplayString()); 15080Assert.Equal("int", semanticInfo.ConvertedType.ToDisplayString()); 15084Assert.Equal("string.Length", semanticInfo.Symbol.ToDisplayString()); 15116var sortedCandidates = semanticInfo.CandidateSymbols.AsEnumerable().OrderBy(s => s.ToDisplayString(), StringComparer.Ordinal).ToArray(); 15117Assert.Equal("string.ToString()", sortedCandidates[0].ToDisplayString()); 15119Assert.Equal("string.ToString(System.IFormatProvider)", sortedCandidates[1].ToDisplayString()); 15123var sortedMethodGroup = semanticInfo.MethodGroup.AsEnumerable().OrderBy(s => s.ToDisplayString(), StringComparer.Ordinal).ToArray(); 15124Assert.Equal("string.ToString()", sortedMethodGroup[0].ToDisplayString()); 15125Assert.Equal("string.ToString(System.IFormatProvider)", sortedMethodGroup[1].ToDisplayString()); 15146Assert.Equal("string", semanticInfo.Type.ToDisplayString()); 15148Assert.Equal("string", semanticInfo.ConvertedType.ToDisplayString()); 15152Assert.Equal("string.ToString()", semanticInfo.Symbol.ToDisplayString()); 15177Assert.Equal("int", semanticInfo.Type.ToDisplayString()); 15179Assert.Equal("int", semanticInfo.ConvertedType.ToDisplayString()); 15183Assert.Equal("string.Length", semanticInfo.Symbol.ToDisplayString()); 15208Assert.Equal("int", semanticInfo.Type.ToDisplayString()); 15210Assert.Equal("?", semanticInfo.ConvertedType.ToDisplayString()); 15214Assert.Equal("string.Length", semanticInfo.Symbol.ToDisplayString()); 15239Assert.Equal("int", semanticInfo.Type.ToDisplayString()); 15241Assert.Equal("int", semanticInfo.ConvertedType.ToDisplayString()); 15245Assert.Equal("string.Length", semanticInfo.Symbol.ToDisplayString()); 15270Assert.Equal("char", semanticInfo.Type.ToDisplayString()); 15272Assert.Equal("char", semanticInfo.ConvertedType.ToDisplayString()); 15276Assert.Equal("string.this[int]", semanticInfo.Symbol.ToDisplayString()); 15303Assert.Equal("BaselineLog", semanticInfo.Symbol.ToDisplayString()); 15332Assert.Equal("dynamic", semanticInfo.Type.ToDisplayString()); 15334Assert.Equal("dynamic", semanticInfo.ConvertedType.ToDisplayString());
SymbolDisplay\SymbolDisplayTests.cs (1)
9150Assert.Equal("NET5_0_OR_GREATER", preprocessingSymbol.ToDisplayString(format));
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\CovariantReturnTests.cs (2)
2633Assert.Equal("System.Linq.Expressions.Expression(Of System.Func(Of Derived, String))", typeInfo.ConvertedType.ToDisplayString()); 2637Assert.Equal("System.Linq.Expressions.Expression(Of System.Func(Of Derived, System.Func(Of String)))", typeInfo.ConvertedType.ToDisplayString());
Symbols\GenericConstraintTests.cs (2)
7395Assert.Equal("Base.Nest", model.GetTypeInfo(nest).Type.ToDisplayString()); 7420Assert.Equal("Base.Nest", model.GetTypeInfo(nest).Type.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\Metadata\PE\TypeForwarders.cs (1)
1529return assembly.GetForwardedTypes().Select(t => t.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat));
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\Retargeting\RetargetCustomAttributes.cs (4)
308Assert.Equal("object[]", args[0].Type.ToDisplayString()); 312Assert.Equal("int[]", args[1].Type.ToDisplayString()); 318Assert.Equal("object[]", named["P"].Type.ToDisplayString()); 322Assert.Equal("int[]", named["F"].Type.ToDisplayString());
Symbols\Source\FileModifierTests.cs (1)
4126Assert.Equal("System.Void@<tree 0>", typeInfo.Type!.ToDisplayString(SymbolDisplayFormat.TestFormat.WithCompilerInternalOptions(SymbolDisplayCompilerInternalOptions.IncludeContainingFileForFileTypes)));
Symbols\Source\UsingAliasTests.cs (39)
53Assert.Equal("O", alias1.ToDisplayString()); 54Assert.Equal("O=System.Object", alias1.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 60Assert.Equal("System.Object", b2.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 61Assert.Equal("System.Object", info2.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 66Assert.Equal("System.Object", b3.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 67Assert.Equal("System.Object", info3.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 113Assert.Equal("O", alias1.ToDisplayString()); 114Assert.Equal("O=System.Object", alias1.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 120Assert.Equal("System.Object", b2.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 121Assert.Equal("System.Object", info2.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 126Assert.Equal("System.Object", b3.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 127Assert.Equal("System.Object", info3.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 166Assert.Equal("System.Object", info1.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 170Assert.Equal("O=System.Object", alias1.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 175Assert.Equal("System.Object", b2.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 176Assert.Equal("System.Object", info2.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 181Assert.Equal("System.Object", b3.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 182Assert.Equal("System.Object", info3.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 224Assert.Equal("System.Object", info1.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 228Assert.Equal("O=System.Object", alias1.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 233Assert.Equal("System.Object", b2.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 234Assert.Equal("System.Object", info2.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 239Assert.Equal("System.Object", b3.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 240Assert.Equal("System.Object", info3.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 276AssertEx.Equal(expected, usingAliasType.ToDisplayString(SymbolDisplayFormat.TestFormat)); 315Assert.Equal("System.Object", info2.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 316Assert.Equal("System.Object", info2.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 321Assert.Equal("System.Object", info3.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 322Assert.Equal("System.Object", info3.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 361Assert.Equal("System.Object", info2.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 362Assert.Equal("System.Object", info2.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 367Assert.Equal("System.Object", info3.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 368Assert.Equal("System.Object", info3.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 390Assert.Equal("O", alias.ToDisplayString()); 391Assert.Equal("O=System.Object", alias.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 411Assert.Equal("O", alias.ToDisplayString()); 412Assert.Equal("O=System.Object", alias.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 489Assert.Equal("O=System.Object", symbols[0].ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 510Assert.Equal("O=System.Object", symbols[0].ToDisplayString(format: SymbolDisplayFormat.TestFormat));
Symbols\TypeTests.cs (6)
1709Assert.Equal("System.PlatformID?", memType.ToDisplayString()); 1725Assert.Equal("System.Collections.DictionaryEntry?", memType.ToDisplayString()); 1770Assert.Equal("System.PlatformID?", memType.ToDisplayString()); 1777Assert.Equal("NS.IGoo<float, System.PlatformID>", tinfo.Type.ToDisplayString()); 1781Assert.Equal("float?", tinfo.Type.ToDisplayString()); 1786Assert.Equal("decimal?", tinfo.ConvertedType.ToDisplayString());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (4)
CompilationTestUtils.cs (3)
34string[] symbolDescriptions = (from s in symbols select s.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)).ToArray(); 63AssertEx.SetEqual(symbols.Select(s => s.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)), descriptions); 74Assert.Equal(symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat), description);
SymbolUtilities.cs (1)
130return symbol.ToDisplayString(format);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Simplification\CSharpSimplificationService.Expander.cs (3)
746[.. typeArguments.Select(p => ParseTypeName(p.ToDisplayString(s_typeNameFormatWithGenerics)))])) 927var displayString = displaySymbol.ToDisplayString(s_typeNameFormatWithGenerics); 1090var containingTypeString = reducedExtensionMethod.ContainingType.ToDisplayString(s_typeNameFormatWithGenerics);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (1)
178: ParseName(symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
Microsoft.CodeAnalysis.EditorFeatures (3)
CodeDefinitionWindow\DefinitionContextTracker.cs (2)
180symbol.ToDisplayString(), result.Value.filePath, result.Value.linePosition)); 188symbol.ToDisplayString(), declarationFile.FilePath!, identifierSpan.Start));
InlineRename\AbstractEditorInlineRenameService.SymbolRenameInfo.cs (1)
126public string FullDisplayName => RenameSymbol.ToDisplayString();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (2)
MoveStaticMembers\TestMoveStaticMembersService.cs (2)
57: selectedType.ContainingNamespace.ToDisplayString(); 65var destination = selectedType.ContainingNamespace.GetAllTypes(CancellationToken.None).First(t => t.ToDisplayString() == DestinationName);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Diagnostics\DiagnosticServiceTests.vb (1)
1893ctxt.ReportDiagnostic(Diagnostic.Create(Descriptor, method.Locations(0), method.ToDisplayString))
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (2)
InstructionDecoder.cs (2)
51builder.Append(parameter.Type.ToDisplayString(DisplayFormat)); 125return ((IMethodSymbol)method.GetISymbol()).ReturnType.ToDisplayString(DisplayFormat);
Microsoft.CodeAnalysis.Extensions.Package (3)
Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
24=> symbol.ToDisplayString(s_shortNameFormat);
Symbols\ISymbolExtensions.cs (2)
24=> symbol.ToDisplayString(SymbolDisplayFormats.NameFormat); 27=> symbol.ToDisplayString(SymbolDisplayFormats.SignatureFormat);
Microsoft.CodeAnalysis.Features (58)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (1)
89var parameters = _constructorCandidate.Constructor.Parameters.Select(p => p.ToDisplayString(SimpleFormat));
ChangeSignature\AbstractChangeSignatureService.cs (1)
207return new ChangeSignatureResult(updatedSolution != null, updatedSolution, context.Symbol.ToDisplayString(), context.Symbol.GetGlyph(), options.PreviewChanges, confirmationMessage: confirmationMessage);
ChangeSignature\Parameter.cs (1)
94public override string ToString() => $"{Type.ToDisplayString(new SymbolDisplayFormat(genericsOptions: SymbolDisplayGenericsOptions.IncludeTypeParameters))} {Name} ({CallSiteValue})";
CodeLens\CodeLensReferencesService.cs (1)
254var fullName = GetEnclosingMethod(semanticModel, commonLocation, cancellationToken)?.ToDisplayString(MethodDisplayFormat);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
143var originalNamespaceName = semanticModel.GetRequiredDeclaredSymbol(originalNamespaceDeclarations.First(), cancellationToken).ToDisplayString(); 151var namespaceName = semanticModel.GetRequiredDeclaredSymbol(originalNamespaceDeclarations[i], cancellationToken).ToDisplayString();
Common\TaggedText.cs (1)
95getNavigationHint ??= static symbol => symbol?.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat);
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (2)
79namespacesInScope.Add(namespaceSymbol.ToDisplayString(SymbolDisplayFormats.NameFormat)); 107usingsBuilder.Add(@namespace.ToDisplayString(SymbolDisplayFormats.NameFormat));
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionProvider.cs (1)
105var namespaceOfTarget = target.ContainingNamespace.ToDisplayString(SymbolDisplayFormats.NameFormat);
Debugging\AbstractBreakpointResolver.cs (1)
84var vsDebugName = methodSymbol.ToDisplayString(s_vsDebugNameFormat);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (7)
298symbol.ContainingSymbol.ToDisplayString(format)) 302symbol.ToDisplayString(format)); 1849[GetDisplayName(newNode, EditKind.Update), oldType.ToDisplayString(), newType.ToDisplayString()])); 2634[GetDisplayName(newTypeDeclaration), oldSymbol.ContainingNamespace.ToDisplayString(), newSymbol.ContainingNamespace.ToDisplayString()])); 6415[newSymbol.Name, oldType.ToDisplayString(ErrorDisplayFormat)]));
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
53firstField.ToDisplayString(),
ExtractInterface\AbstractExtractInterfaceService.cs (1)
115: refactoringResult.TypeToExtractFrom.ContainingNamespace.ToDisplayString();
ExtractInterface\ExtractInterfaceCodeAction.cs (1)
23: _typeAnalysisResult.TypeToExtractFrom.ContainingNamespace.ToDisplayString();
ExtractMethod\MethodExtractor.cs (2)
243typeParameter.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat), 244currentType == null ? string.Empty : currentType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)));
ExtractMethod\MethodExtractor.VariableSymbol.cs (1)
83public string Name => this.GetSymbol().ToDisplayString(
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
270var displayName = equatableTypeOpt.ToDisplayString(new SymbolDisplayFormat(
GenerateType\AbstractGenerateTypeService.cs (2)
163var containingNamespaceName = containingNamespace.ToDisplayString(); 277if (namespaceSymbol != null && namespaceSymbol.ToDisplayString().StartsWith(includeUsingsOrImports, StringComparison.Ordinal))
GenerateType\AbstractGenerateTypeService.State.cs (2)
358NamespaceToGenerateInOpt = TypeToGenerateInOpt.ContainingNamespace.ToDisplayString(format); 365NamespaceToGenerateInOpt = namespaceSymbol.ToDisplayString(format);
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (5)
197(null, null) => i1.NamespaceOrType.ToDisplayString().CompareTo(i2.NamespaceOrType.ToDisplayString()), 238import.NamespaceOrType.ToDisplayString(), projectName)); 266import.NamespaceOrType.ToDisplayString(), projectName)); 570var displayName = targetSymbol.ToDisplayString(s_displayFormat);
LanguageServiceIndexFormat\SymbolMoniker.cs (2)
55return new SymbolMoniker(WellKnownSymbolMonikerSchemes.DotnetNamespace, symbol.ToDisplayString()); 78throw new Exception($"Unable to get documentation comment ID for {symbol.ToDisplayString()}");
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (1)
99=> _symbol.ToDisplayString(format);
MetadataAsSource\AbstractMetadataAsSourceService.cs (1)
106topLevelNamespaceSymbol.ToDisplayString(SymbolDisplayFormats.NameFormat),
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
218var documentTooltip = topLevelNamedType.ToDisplayString(new SymbolDisplayFormat(typeQualificationStyle: SymbolDisplayTypeQualificationStyle.NameAndContainingTypesAndNamespaces));
MoveToNamespace\AbstractMoveToNamespaceService.cs (3)
293: symbol.ContainingNamespace.ToDisplayString().Length + 1; 295return $"{targetNamespace}.{symbol.ToDisplayString()[offset..]}"; 303=> namespaceSymbol.ToDisplayString(QualifiedNamespaceFormat);
PdbSourceDocument\ImplementationAssemblyLookupService.cs (1)
65var namespaceName = typeSymbol.ContainingNamespace.ToDisplayString(s_metadataSymbolDisplayFormat);
PullMemberUp\MembersPuller.cs (1)
324resultNamespace.ToDisplayString(SymbolDisplayFormats.NameFormat))
QuickInfo\QuickInfoUtilities.cs (3)
145(NullableAnnotation.None, _) => string.Format(FeaturesResources._0_is_not_nullable_aware, symbol.ToDisplayString(s_nullableDisplayFormat)), 146(_, NullableFlowState.MaybeNull) => string.Format(FeaturesResources._0_may_be_null_here, symbol.ToDisplayString(s_nullableDisplayFormat)), 147(_, NullableFlowState.NotNull) => string.Format(FeaturesResources._0_is_not_null_here, symbol.ToDisplayString(s_nullableDisplayFormat)),
Snippets\SnippetFunctionService.cs (1)
72var fullyQualifiedEnumName = typeSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (2)
152collectionElementType.ToDisplayString(), 153iterationType.ToDisplayString()));
src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
74var currentNamespace = symbol.ToDisplayString(s_namespaceDisplayFormat);
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
636var memberString = member.ToDisplayString(ContainingTypeAndNameOnlyFormat);
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (2)
360var methodDisplay = methodToUpdate.ToDisplayString(new SymbolDisplayFormat( 366var parameters = methodToUpdate.Parameters.Select(p => p.ToDisplayString(SimpleFormat));
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (2)
44var id = GetCodeActionId(abstractClassType.ContainingAssembly.Name, abstractClassType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)); 56abstractClassType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat),
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceCodeFixProvider.cs (1)
107var typeName = interfaceType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
Testing\AbstractTestMethodFinder.cs (1)
63var fullyQualifiedMethodName = methodSymbol.ToDisplayString(s_methodSymbolNoParametersDisplayFormat);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (10)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
87foreach (INamespaceSymbol @namespace in namespacesWithTypeMember.OrderBy(ns => ns.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
139symbolName = Symbol.ToDisplayString(); 149symbolName = Symbol.ToDisplayString(); 156var coupledNamedTypesStr = string.Join(", ", CoupledNamedTypes.Select(t => t.ToDisplayString()).OrderBy(n => n));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
83foreach (INamedTypeSymbol namedType in typesInNamespace.OrderBy(t => t.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
67return this.SymbolToDisplayNames.GetOrAdd(symbol, s => s.ToDisplayString(this.Format));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
24=> symbol.ToDisplayString(s_shortNameFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
24=> symbol.ToDisplayString(SymbolDisplayFormats.NameFormat); 27=> symbol.ToDisplayString(SymbolDisplayFormats.SignatureFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
105.NamespaceImportDeclaration(namespaceSymbol.ToDisplayString(SymbolDisplayFormats.NameFormat))
Microsoft.CodeAnalysis.PublicApiAnalyzers (14)
DeclarePublicApiAnalyzer.Impl.cs (5)
480string.Format(CultureInfo.CurrentCulture, PublicApiAnalyzerResources.ImplicitConstructorErrorMessageName, symbol.ContainingSymbol.ToDisplayString(ShortSymbolNameFormat)) : 481symbol.ToDisplayString(ShortSymbolNameFormat); 625string publicApiName = symbol.ToDisplayString(format); 647publicApiName = publicApiName + " -> " + memberType.ToDisplayString(format); 847var namespaceString = @namespace.ToDisplayString(s_namespaceFormat);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
87foreach (INamespaceSymbol @namespace in namespacesWithTypeMember.OrderBy(ns => ns.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
139symbolName = Symbol.ToDisplayString(); 149symbolName = Symbol.ToDisplayString(); 156var coupledNamedTypesStr = string.Join(", ", CoupledNamedTypes.Select(t => t.ToDisplayString()).OrderBy(n => n));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
83foreach (INamedTypeSymbol namedType in typesInNamespace.OrderBy(t => t.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
67return this.SymbolToDisplayNames.GetOrAdd(symbol, s => s.ToDisplayString(this.Format));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
24=> symbol.ToDisplayString(s_shortNameFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
24=> symbol.ToDisplayString(SymbolDisplayFormats.NameFormat); 27=> symbol.ToDisplayString(SymbolDisplayFormats.SignatureFormat);
Microsoft.CodeAnalysis.ResxSourceGenerator (9)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
87foreach (INamespaceSymbol @namespace in namespacesWithTypeMember.OrderBy(ns => ns.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
139symbolName = Symbol.ToDisplayString(); 149symbolName = Symbol.ToDisplayString(); 156var coupledNamedTypesStr = string.Join(", ", CoupledNamedTypes.Select(t => t.ToDisplayString()).OrderBy(n => n));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
83foreach (INamedTypeSymbol namedType in typesInNamespace.OrderBy(t => t.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
67return this.SymbolToDisplayNames.GetOrAdd(symbol, s => s.ToDisplayString(this.Format));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
24=> symbol.ToDisplayString(s_shortNameFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
24=> symbol.ToDisplayString(SymbolDisplayFormats.NameFormat); 27=> symbol.ToDisplayString(SymbolDisplayFormats.SignatureFormat);
Microsoft.CodeAnalysis.Test.Utilities (7)
Compilation\CompilationDifference.cs (1)
151.Select(m => m.GetISymbol().ToDisplayString(SymbolDisplayFormat.TestFormat)));
Compilation\TestOperationVisitor.cs (1)
822AssertEx.Fail($"Unexpected parameter count for built in method: {method.ToDisplayString()}");
Diagnostics\CommonDiagnosticAnalyzers.cs (2)
2032var symbolsStartedStr = string.Join(", ", SymbolsStarted.Select(s => s.ToDisplayString().Order())); 2033var symbolsEndedStr = string.Join(", ", symbolsEnded.Select(s => s.ToDisplayString().Order()));
Extensions\SymbolExtensions.cs (1)
13return symbol.ToDisplayString(SymbolDisplayFormat.TestFormat);
Metadata\ILBuilderVisualizer.cs (2)
63return string.Format("\"{0}\"", symbol == null ? (object)reference : symbol.ToDisplayString(_symbolDisplayFormat)); 68return (((type as ISymbolInternal) ?? (type as Cci.IReference)?.GetInternalSymbol()) is ISymbolInternal symbol) ? symbol.GetISymbol().ToDisplayString(_symbolDisplayFormat) : type.ToString();
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Symbol.vb (1)
1325Private Function ISymbol_ToDisplayString(Optional format As SymbolDisplayFormat = Nothing) As String Implements ISymbol.ToDisplayString
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (1)
131Return SyntaxFactory.ParseName(symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicAddImportsService.vb (1)
55result.Add(generator.NamespaceImportDeclaration(import.ToDisplayString()))
Microsoft.CodeAnalysis.VisualBasic.Features (7)
AddImport\VisualBasicAddImportFeatureService.vb (1)
200Return ($"Imports {symbol.ToDisplayString()}",
CodeLens\VisualBasicDisplayInfoService.vb (1)
67Return If(symbol Is Nothing, FeaturesResources.paren_Unknown_paren, symbol.ToDisplayString(Format))
Completion\CompletionProviders\CrefCompletionProvider.vb (1)
219builder.Append(symbol.ToDisplayString(s_crefFormat))
ExtractInterface\VisualBasicExtractInterfaceService.vb (1)
55Dim fullDisplayName = namespaceSymbol.ToDisplayString()
NavigationBar\VisualBasicNavigationBarItemService.vb (3)
247Dim name = type.ToDisplayString(_typeFormat) 250name &= " (" & type.ContainingType.ToDisplayString() & ")" 419method.ToDisplayString(displayFormat),
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (19)
Compilation\CompilationAPITests.vb (14)
1448Assert.Equal("A.B", c1.GetTypeByMetadataName("A+B").ToDisplayString()) 1593Assert.Equal("<anonymous type: m1 As Integer, m2 As Integer>", type.ToDisplayString()) 1617Assert.Equal("<anonymous type: m1 As Integer, m2 As Integer>", type.ToDisplayString()) 1640Assert.Equal("<anonymous type: Key m1 As Integer>", type.ToDisplayString()) 1655Assert.Equal("<anonymous type: m1 As Integer>", type.ToDisplayString()) 1669Assert.Equal("<anonymous type: Key m1 As Integer, Key m2 As Boolean>", type.ToDisplayString()) 1749Dim result = op.ToDisplayString() 1765Dim result = op.ToDisplayString() 1774Dim result = op.ToDisplayString() 1784Dim result = op.ToDisplayString() 1795Dim result = op.ToDisplayString() 1811Dim result = op.ToDisplayString() 1854Dim result = op.ToDisplayString() 1898Dim result = op.ToDisplayString()
Compilation\SemanticModelAPITests.vb (4)
1732Assert.Equal(expectedTypeDisplayString, symbol.ToDisplayString()) 1737Assert.Equal(expectedTypeDisplayString, symbol.ToDisplayString()) 1747Assert.Equal(expectedTypeDisplayString, symbol.ToDisplayString()) 1752Assert.Equal(expectedTypeDisplayString, symbol.ToDisplayString())
Semantics\MeMyBaseMyClassTests.vb (1)
585Assert.Equal(expectedTypeInfo, typeInfo.Type.ToDisplayString())
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (20)
DocumentationComments\DocCommentTests.vb (2)
1116Assert.Equal("Public Sub Main()", TryCast(model, SemanticModel).GetEnclosingSymbol(names(0).SpanStart).ToDisplayString()) 11905Assert.Equal(e.Target, actual.Target.ToDisplayString)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (18)
980Assert.Equal("Public ReadOnly Property aa As Integer", info.Symbol.ToDisplayString()) 1003Assert.Equal("Public ReadOnly Property aa As Integer", info.Symbol.ToDisplayString()) 1006Assert.Equal("Public Property bb As Integer", info.Symbol.ToDisplayString()) 1009Assert.Equal("Public ReadOnly Property aa As Integer", info.Symbol.ToDisplayString()) 1034Assert.Equal("Public Property a As Integer", info.Symbol.ToDisplayString()) 1037Assert.Equal("args As String()", info.Symbol.ToDisplayString()) 1040Assert.Equal("Public Property b As String", info.Symbol.ToDisplayString()) 1043Assert.Equal("Public Property args As String()", info.Symbol.ToDisplayString()) 1046Assert.Equal("Public Property a As Integer", info.Symbol.ToDisplayString()) 1070Assert.Equal("Public Sub New()", info.Symbol.ToDisplayString()) 1073Assert.Equal("Program", info.Symbol.ToDisplayString()) 1097Assert.Equal("Public Sub New()", info.Symbol.ToDisplayString()) 1100Assert.Equal("Program", info.Symbol.ToDisplayString()) 1131Assert.Equal("Public ReadOnly Property aa As Integer", info.Symbol.ToDisplayString()) 1160Assert.Equal("Public ReadOnly Property aa As Integer", info.Symbol.ToDisplayString()) 1184Assert.Equal("Public ReadOnly Property aa As String", info.Symbol.ToDisplayString()) 1213Assert.Equal("Public ReadOnly Property aa As String", info.Symbol.ToDisplayString()) 1269Assert.Equal("Public Sub New(aa As Integer, bb As Integer)", info.Symbol.ToDisplayString())
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
CompilationTestUtils.vb (1)
1222Assert.Equal(symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat), description)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
Simplification\VisualBasicSimplificationService.Expander.vb (1)
253Dim containingType = reducedExtensionMethod.ContainingType.ToDisplayString(symbolDisplayFormat)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (1)
131Return SyntaxFactory.ParseName(symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicAddImportsService.vb (1)
55result.Add(generator.NamespaceImportDeclaration(import.ToDisplayString()))
Utilities\IntrinsicOperators\PredefinedCastExpressionDocumentation.vb (1)
19Return String.Format(VBWorkspaceResources.Converts_an_expression_to_the_0_data_type, _resultingType.ToDisplayString())
Microsoft.CodeAnalysis.Workspaces (8)
FindSymbols\Declarations\DeclarationFinder_SourceDeclarations.cs (1)
259return container.ToDisplayString(DottedNameFormat);
FindSymbols\SymbolFinder_Helpers.cs (1)
169: $"{candidate.ContainingNamespace.ToDisplayString(SymbolDisplayFormats.SignatureFormat)}.{candidate.MetadataName}";
Rename\ConflictEngine\ConflictResolver.cs (1)
400return symbol.ToDisplayString(s_metadataSymbolDisplayFormat);
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
635var newMetadataName = symbol.ToDisplayString(s_metadataSymbolDisplayFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
24=> symbol.ToDisplayString(s_shortNameFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
24=> symbol.ToDisplayString(SymbolDisplayFormats.NameFormat); 27=> symbol.ToDisplayString(SymbolDisplayFormats.SignatureFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
105.NamespaceImportDeclaration(namespaceSymbol.ToDisplayString(SymbolDisplayFormats.NameFormat))
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SymbolKeyTests.cs (2)
321symbols.Select(s => s.ToDisplayString())); 363TestRoundTrip(GetDeclaredSymbols(compilation).OfType<IFieldSymbol>().Select(fs => fs.Type), compilation, s => s.ToDisplayString());
Microsoft.DotNet.CodeAnalysis (1)
Helpers.cs (1)
35return symbol.ToDisplayString(s_publicApiFormat);
Microsoft.Extensions.Logging.Generators (2)
LoggerMessageGenerator.Parser.cs (1)
379string typeName = paramTypeSymbol.ToDisplayString(
LoggerMessageGenerator.Roslyn3.11.cs (1)
82string fullName = attributeContainingTypeSymbol.ToDisplayString();
Microsoft.Extensions.Options.SourceGeneration (12)
Parser.cs (12)
187=> type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.IncludeNullableReferenceTypeModifier)); 190=> type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat.AddGenericsOptions(SymbolDisplayGenericsOptions.IncludeTypeParameters)); 193=> type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat.WithGenericsOptions(SymbolDisplayGenericsOptions.None)); 284&& !baseType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat).StartsWith("global::System.", StringComparison.Ordinal)) 375transValidatorTypeName = transValidatorType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); 438enumerationValidatorTypeName = enumerationValidatorType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); 475Diag(DiagDescriptors.InaccessibleValidationAttribute, location, attributeType.Name, member.OriginalDefinition.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat), validatorType.Name); 479string attributeFullQualifiedName = attributeType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); 607trackedTypeList!.Add(memberType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)); 625trackedTypeList!.Add((modelType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat), (string)attribute.ConstructorArguments[0].Value!)); 819return $"typeof({sym.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)})"; 832return $"({type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}){Convert.ToString(value, CultureInfo.InvariantCulture)}";
Microsoft.Extensions.Validation.ValidationsGenerator (6)
Emitters\ValidationsGenerator.Emitter.cs (3)
182var typeName = validatableType.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); 215cw.WriteLine($"containingType: typeof({member.ContainingType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}),"); 216cw.WriteLine($"propertyType: typeof({member.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}),");
Parsers\ValidationsGenerator.TypesParser.cs (1)
209ClassName: attribute.AttributeClass!.ToDisplayString(_symbolDisplayFormat),
src\Shared\RoslynUtils\SymbolExtensions.cs (2)
222var constructedType = $"typeof({parameterSymbol.ContainingType.ToDisplayString()})"; 223var parameterTypes = constructor.Parameters.Select(parameter => $"typeof({parameter.Type.ToDisplayString()})");
Microsoft.Gen.ComplianceReports (3)
Parser.cs (1)
94var result = typeSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
src\Generators\Shared\GeneratorUtilities.cs (2)
125attributeType.OriginalDefinition.ToDisplayString() : 126attributeType.ToDisplayString();
Microsoft.Gen.ContextualOptions (2)
src\Generators\Shared\GeneratorUtilities.cs (2)
125attributeType.OriginalDefinition.ToDisplayString() : 126attributeType.ToDisplayString();
Microsoft.Gen.Logging (13)
Parsing\Parser.cs (2)
555string typeName = paramTypeSymbol.ToDisplayString( 562.Select(x => x!.ToDisplayString()));
Parsing\Parser.LogProperties.cs (7)
166classification.UnionWith(GetDataClassificationAttributes(current, symbols).Select(x => x.ToDisplayString())); 170classification.UnionWith(GetDataClassificationAttributes(property, symbols).Select(x => x.ToDisplayString())); 175classification.UnionWith(dataClassesFromCtor.Select(x => x.ToDisplayString())); 199Type = property.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat), 264Diag(DiagDescriptors.LogPropertiesCycleDetected, paramSymbol.GetLocation(), paramName, namedType.ToDisplayString(), property.Type.ToDisplayString(), lm.Name); 351Diag(DiagDescriptors.InvalidTypeToLogProperties, sym.GetLocation(), symType.ToDisplayString());
Parsing\Parser.TagProvider.cs (2)
39lp.TagProvider = new(providerMethod.Name, providerType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)); 67lp.TagProvider = new(providerMethod.Name, providerType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
src\Generators\Shared\GeneratorUtilities.cs (2)
125attributeType.OriginalDefinition.ToDisplayString() : 126attributeType.ToDisplayString();
Microsoft.Gen.Logging.Unit.Tests (1)
LogParserUtilitiesTests.cs (1)
158paramTypeMock.Setup(x => x.ToDisplayString(It.IsAny<SymbolDisplayFormat>()))
Microsoft.Gen.MetadataExtractor (9)
src\Generators\Microsoft.Gen.ComplianceReports\Parser.cs (1)
94var result = typeSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
src\Generators\Microsoft.Gen.Metrics\Parser.cs (6)
448GenericType = genericType.ToDisplayString(_genericTypeSymbolFormat), 452MetricTypeName = methodSymbol.ReturnType.ToDisplayString(), // Roslyn doesn't know this type yet, no need to use a format here 542Type = paramTypeSymbol.ToDisplayString(_typeSymbolFormat), 652strongTypeSymbol.ToDisplayString(), 653ex.Parent.ToDisplayString(), 654ex.NamedType.ToDisplayString());
src\Generators\Shared\GeneratorUtilities.cs (2)
125attributeType.OriginalDefinition.ToDisplayString() : 126attributeType.ToDisplayString();
Microsoft.Gen.Metrics (8)
Parser.cs (6)
448GenericType = genericType.ToDisplayString(_genericTypeSymbolFormat), 452MetricTypeName = methodSymbol.ReturnType.ToDisplayString(), // Roslyn doesn't know this type yet, no need to use a format here 542Type = paramTypeSymbol.ToDisplayString(_typeSymbolFormat), 652strongTypeSymbol.ToDisplayString(), 653ex.Parent.ToDisplayString(), 654ex.NamedType.ToDisplayString());
src\Generators\Shared\GeneratorUtilities.cs (2)
125attributeType.OriginalDefinition.ToDisplayString() : 126attributeType.ToDisplayString();
Microsoft.Gen.MetricsReports (8)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (6)
448GenericType = genericType.ToDisplayString(_genericTypeSymbolFormat), 452MetricTypeName = methodSymbol.ReturnType.ToDisplayString(), // Roslyn doesn't know this type yet, no need to use a format here 542Type = paramTypeSymbol.ToDisplayString(_typeSymbolFormat), 652strongTypeSymbol.ToDisplayString(), 653ex.Parent.ToDisplayString(), 654ex.NamedType.ToDisplayString());
src\Generators\Shared\GeneratorUtilities.cs (2)
125attributeType.OriginalDefinition.ToDisplayString() : 126attributeType.ToDisplayString();
Microsoft.Interop.ComInterfaceGenerator (38)
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
76AttributeData comImportAttribute = type.GetAttributes().First(attr => attr.AttributeClass.ToDisplayString() == TypeNames.System_Runtime_InteropServices_ComImportAttribute);
Analyzers\GeneratedComInterfaceAttributeAnalyzer.cs (2)
60switch (ctorArg0.Type.ToDisplayString()) 80if (attr.AttributeClass?.ToDisplayString() == attributeDisplayName)
ComClassInfo.cs (5)
39type.ToDisplayString())); 45AttributeData? generatedComInterfaceAttribute = iface.GetAttributes().FirstOrDefault(attr => attr.AttributeClass?.ToDisplayString() == TypeNames.GeneratedComInterfaceAttribute); 51names.Add(iface.ToDisplayString()); 60type.ToDisplayString())); 65type.ToDisplayString(),
ComInterfaceInfo.cs (17)
78symbol.ToDisplayString(), 103symbol.ToDisplayString(), 104baseSymbol?.ToDisplayString(), 130symbol.ToDisplayString(), 131baseSymbol.ToDisplayString())); 162thisSymbol.ToDisplayString(), 163baseSymbol?.ToDisplayString(), 212interfaceSymbol.ToDisplayString(), 231interfaceSymbol.ToDisplayString(), 246interfaceSymbol.ToDisplayString(), 268interfaceSymbol.ToDisplayString(), 282interfaceSymbol.ToDisplayString(), 303exceptionToUnmanagedMarshallerType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat).Replace(TypeNames.GlobalAlias, ""), 330if (attr.AttributeClass?.ToDisplayString() == TypeNames.GeneratedComInterfaceAttribute) 343comIface.ToDisplayString()); 364var attrDisplayString = attr.AttributeClass?.ToDisplayString(); 385interfaceSymbol.ToDisplayString());
ComMethodInfo.cs (5)
53methods.Add(DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From(member.CreateDiagnosticInfo(GeneratorDiagnostics.InstancePropertyDeclaredInInterface, member.Name, data.ifaceSymbol.ToDisplayString()))); 56methods.Add(DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From(member.CreateDiagnosticInfo(GeneratorDiagnostics.InstanceEventDeclaredInInterface, member.Name, data.ifaceSymbol.ToDisplayString()))); 80return DiagnosticInfo.Create(GeneratorDiagnostics.ReturnConfigurationNotSupported, comMethodDeclaringSyntax.Identifier.GetLocation(), "ref return", method.ToDisplayString()); 119return DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From(DiagnosticInfo.Create(GeneratorDiagnostics.MethodNotDeclaredInAttributedInterface, method.Locations.FirstOrDefault(), method.ToDisplayString())); 135return DiagnosticOr<(ComMethodInfo, IMethodSymbol)>.From(DiagnosticInfo.Create(GeneratorDiagnostics.CannotAnalyzeMethodPattern, method.Locations.FirstOrDefault(), method.ToDisplayString()));
GeneratedComInterfaceAttributeData.cs (2)
46&& attr.AttributeClass?.ToDisplayString() == TypeNames.GeneratedComInterfaceAttribute) 63Debug.Assert(attr.AttributeClass.ToDisplayString() == TypeNames.GeneratedComInterfaceAttribute);
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (3)
245&& !parameter.GetAttributes().Any(attr => attr.AttributeClass?.ToDisplayString() == TypeNames.System_Runtime_InteropServices_MarshalAsAttribute)) 254&& !methodSymbol.GetReturnTypeAttributes().Any(attr => attr.AttributeClass?.ToDisplayString() == TypeNames.System_Runtime_InteropServices_MarshalAsAttribute)) 275&& !methodSymbol.GetReturnTypeAttributes().Any(attr => attr.AttributeClass?.ToDisplayString() == TypeNames.System_Runtime_InteropServices_MarshalAsAttribute))
VtableIndexStubGenerator.cs (3)
213&& attr.AttributeClass.ToDisplayString() == TypeNames.VirtualMethodIndexAttribute) 305var unwrapperSyntax = ParseTypeName(unmanagedObjectUnwrapper.AttributeClass.TypeArguments[0].ToDisplayString()); 415return Diagnostic.Create(GeneratorDiagnostics.ReturnConfigurationNotSupported, methodSyntax.Identifier.GetLocation(), "ref return", method.ToDisplayString());
Microsoft.Interop.JavaScript.JSImportGenerator (12)
JSExportGenerator.cs (2)
181&& attr.AttributeClass.ToDisplayString() == Constants.JSExportAttribute) 477return Diagnostic.Create(GeneratorDiagnostics.ReturnConfigurationNotSupported, methodSyntax.Identifier.GetLocation(), "ref return", method.ToDisplayString());
JSImportGenerator.cs (2)
164&& attr.AttributeClass.ToDisplayString() == Constants.JSImportAttribute) 386return Diagnostic.Create(GeneratorDiagnostics.ReturnConfigurationNotSupported, methodSyntax.Identifier.GetLocation(), "ref return", method.ToDisplayString());
JSManagedTypeInfo.cs (1)
16string fullTypeName = type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
JSMarshalAsAttributeInfoParser.cs (3)
29string gt = jsTypeArgs.ConstructUnboundGenericType().ToDisplayString(); 35foreach (var ta in jsTypeArgs.TypeArguments.Cast<INamedTypeSymbol>().Select(x => x.ToDisplayString())) 45string st = jsTypeArgs.ToDisplayString();
JSSignatureContext.cs (4)
47string stubTypeFullName = method.ContainingType.ToDisplayString(TypeContainingTypesAndNamespacesStyle); 64var fullName = $"{method.ContainingType.ToDisplayString()}.{method.Name}"; 82string typeName = method.ContainingType.ToDisplayString(TypeAndContainingTypesStyle).Replace(".", "/"); 85typeName = $"{method.ContainingType.ContainingNamespace.ToDisplayString()}.{typeName}";
Microsoft.Interop.LibraryImportGenerator (74)
Analyzers\ConvertToLibraryImportAnalyzer.cs (3)
142AttributeData dllImportAttribute = method.GetAttributes().First(attr => attr.AttributeClass.ToDisplayString() == TypeNames.DllImportAttribute); 186AttributeData? bestFitMappingContainingType = method.ContainingType.GetAttributes().FirstOrDefault(attr => attr.AttributeClass.ToDisplayString() == TypeNames.System_Runtime_InteropServices_BestFitMappingAttribute); 192AttributeData? bestFitMappingContainingAssembly = method.ContainingAssembly.GetAttributes().FirstOrDefault(attr => attr.AttributeClass.ToDisplayString() == TypeNames.System_Runtime_InteropServices_BestFitMappingAttribute);
Analyzers\CustomMarshallerAttributeAnalyzer.cs (53)
653managedTypeReporter.CreateAndReportDiagnostic(ManagedTypeMustBeNonNullRule, entryType.ToDisplayString()); 674marshallerTypeReporter.CreateAndReportDiagnostic(MarshallerTypeMustBeNonNullRule, entryType.ToDisplayString()); 720diagnosticReporter.CreateAndReportDiagnostic(MarshallerTypeMustBeStaticClassOrStructRule, marshallerType.ToDisplayString()); 777marshallerType.ToDisplayString(), 779managedType.ToDisplayString()); 797marshallerType.ToDisplayString(), 799managedType.ToDisplayString()); 809marshallerType.ToDisplayString(), 811managedType.ToDisplayString()); 835marshallerType.ToDisplayString(), 837managedType.ToDisplayString()); 855marshallerType.ToDisplayString(), 857managedType.ToDisplayString()); 868marshallerType.ToDisplayString(), 870managedType.ToDisplayString()); 889diagnosticReporter.CreateAndReportDiagnostic(UnmanagedTypeMustBeUnmanagedRule, toUnmanagedMethod.ToDisplayString()); 896diagnosticReporter.CreateAndReportDiagnostic(FirstParameterMustMatchReturnTypeRule, methods.UnmanagedValuesDestination.ToDisplayString(), toUnmanagedMethod.ToDisplayString()); 905diagnosticReporter.CreateAndReportDiagnostic(ReturnTypesMustMatchRule, methods.ToUnmanaged.ToDisplayString(), methods.ToUnmanagedWithBuffer.ToDisplayString()); 918diagnosticReporter.CreateAndReportDiagnostic(FirstParameterMustMatchReturnTypeRule, toManagedMethod.ToDisplayString(), (methods.ToUnmanaged ?? methods.ToUnmanagedWithBuffer).ToDisplayString()); 927diagnosticReporter.CreateAndReportDiagnostic(FirstParametersMustMatchRule, methods.UnmanagedValuesSource.ToDisplayString(), toManagedMethod.ToDisplayString()); 936diagnosticReporter.CreateAndReportDiagnostic(FirstParametersMustMatchRule, methods.ToManaged.ToDisplayString(), methods.ToManagedFinally.ToDisplayString()); 951diagnosticReporter.CreateAndReportDiagnostic(ElementTypesOfReturnTypesMustMatchRule, methods.ManagedValuesSource.ToDisplayString(), methods.ManagedValuesDestination.ToDisplayString()); 969diagnosticReporter.CreateAndReportDiagnostic(ReturnTypeMustBeExpectedTypeRule, unmanagedValuesCollectionMethod.ToDisplayString(), expectedSpanType.Construct(expectedElementType).ToDisplayString()); 991marshallerType.ToDisplayString(), 992allocatedBufferType.TypeArguments[0].ToDisplayString()); 1015diagnosticReporter.CreateAndReportDiagnostic(ElementMarshallerCannotBeStatefulRule, marshallerType.ToDisplayString(), mode); 1068marshallerType.ToDisplayString(), 1070managedType.ToDisplayString()); 1079marshallerType.ToDisplayString(), 1081managedType.ToDisplayString()); 1105marshallerType.ToDisplayString(), 1107managedType.ToDisplayString()); 1129marshallerType.ToDisplayString(), 1131managedType.ToDisplayString()); 1141marshallerType.ToDisplayString(), 1143managedType.ToDisplayString()); 1150marshallerType.ToDisplayString()); 1174marshallerType.ToDisplayString(), 1176managedType.ToDisplayString()); 1189marshallerType.ToDisplayString()); 1205diagnosticReporter.CreateAndReportDiagnostic(UnmanagedTypeMustBeUnmanagedRule, methods.ToUnmanaged.ToDisplayString()); 1216diagnosticReporter.CreateAndReportDiagnostic(FirstParameterMustMatchReturnTypeRule, fromUnmanagedMethod.ToDisplayString(), methods.ToUnmanaged.ToDisplayString()); 1224diagnosticReporter.CreateAndReportDiagnostic(UnmanagedTypeMustBeUnmanagedRule, fromUnmanagedMethod.ToDisplayString()); 1239diagnosticReporter.CreateAndReportDiagnostic(ElementTypesOfReturnTypesMustMatchRule, methods.ManagedValuesSource.ToDisplayString(), methods.ManagedValuesDestination.ToDisplayString());
Analyzers\NativeMarshallingAttributeAnalyzer.cs (12)
88&& attrCreation.Type.ToDisplayString() == TypeNames.NativeMarshallingAttribute) 96GetSymbolType(context.ContainingSymbol!).ToDisplayString()); 117entryType.ToDisplayString(), 118managedType.ToDisplayString()); 129entryType.ToDisplayString(), 130managedType.ToDisplayString()); 139entryType.ToDisplayString(), 140managedType.ToDisplayString()), 155entryType.ToDisplayString(), 156managedType.ToDisplayString()), out _)) 160entryType.ToDisplayString(), 161managedType.ToDisplayString());
Analyzers\ShapeBreakingDiagnosticSuppressor.cs (1)
61attr => attr.AttributeClass?.ToDisplayString() == TypeNames.CustomMarshallerAttribute
LibraryImportGenerator.cs (2)
241&& attr.AttributeClass.ToDisplayString() == TypeNames.LibraryImportAttribute) 562return DiagnosticInfo.Create(GeneratorDiagnostics.ReturnConfigurationNotSupported, methodSyntax.Identifier.GetLocation(), "ref return", method.ToDisplayString());
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (3)
245&& !parameter.GetAttributes().Any(attr => attr.AttributeClass?.ToDisplayString() == TypeNames.System_Runtime_InteropServices_MarshalAsAttribute)) 254&& !methodSymbol.GetReturnTypeAttributes().Any(attr => attr.AttributeClass?.ToDisplayString() == TypeNames.System_Runtime_InteropServices_MarshalAsAttribute)) 275&& !methodSymbol.GetReturnTypeAttributes().Any(attr => attr.AttributeClass?.ToDisplayString() == TypeNames.System_Runtime_InteropServices_MarshalAsAttribute))
Microsoft.Interop.LibraryImportGenerator.Downlevel (2)
DownlevelLibraryImportGenerator.cs (2)
176&& attr.AttributeClass.ToDisplayString() == TypeNames.LibraryImportAttribute) 432return DiagnosticInfo.Create(GeneratorDiagnostics.ReturnConfigurationNotSupported, methodSyntax.Identifier.GetLocation(), "ref return", method.ToDisplayString());
Microsoft.Interop.SourceGeneration (35)
ComInterfaceMarshallingInfoProvider.cs (1)
24public bool CanParseAttributeType(INamedTypeSymbol attributeType) => attributeType.ToDisplayString() == TypeNames.GeneratedComInterfaceAttribute;
CompilationExtensions.cs (2)
17if (compilation.SourceModule.GetAttributes().Any(attr => attr.AttributeClass.ToDisplayString() == TypeNames.System_Runtime_CompilerServices_SkipLocalsInitAttribute)) 21if (compilation.SourceModule.GetAttributes().Any(attr => attr.AttributeClass.ToDisplayString() == TypeNames.System_Runtime_CompilerServices_DisableRuntimeMarshallingAttribute))
CustomMarshallingInfoHelper.cs (12)
32diagnostics.ReportInvalidMarshallingAttributeInfo(attrData, nameof(SR.MarshallerTypeMustBeStaticClassOrStruct), entryPointType.ToDisplayString(), type.ToDisplayString()); 50diagnostics.ReportInvalidMarshallingAttributeInfo(attrData, nameof(SR.MarshallerEntryPointTypeMustMatchArity), entryPointType.ToDisplayString(), type.ToDisplayString()); 64(type, entryPointType) => diagnostics.ReportInvalidMarshallingAttributeInfo(attrData, nameof(SR.MarshallerEntryPointTypeMustMatchArity), entryPointType.ToDisplayString(), type.ToDisplayString()), 74diagnostics.ReportInvalidMarshallingAttributeInfo(attrData, nameof(SR.MarshallerEntryPointTypeMustMatchArity), entryPointType.ToDisplayString(), type.ToDisplayString()); 96(type, entryPointType) => diagnostics.ReportInvalidMarshallingAttributeInfo(attrData, nameof(SR.MarshallerEntryPointTypeMustMatchArity), entryPointType.ToDisplayString(), type.ToDisplayString()), 148diagnostics.ReportInvalidMarshallingAttributeInfo(attrData, nameof(SR.MarshallerTypeMustBeStaticClassOrStruct), entryPointType.ToDisplayString(), type.ToDisplayString());
ISymbolExtensions.cs (2)
20details = string.Format(SR.TypeAccessibilityDetails, symbol.ToDisplayString(), symbol.DeclaredAccessibility.ToString().ToLowerInvariant()); 28details = string.Format(SR.ContainingTypeAccessibilityDetails, current.ToDisplayString(), current.DeclaredAccessibility.ToString().ToLowerInvariant());
ManagedTypeInfo.cs (2)
42string typeName = type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); 43string diagnosticFormattedName = type.ToDisplayString();
ManualTypeMarshallingHelper.cs (4)
86&& entryPointType.GetAttributes().Any(attr => attr.AttributeClass.ToDisplayString() == TypeNames.ContiguousCollectionMarshallerAttribute); 91return entryPointType.GetAttributes().Any(attr => attr.AttributeClass.ToDisplayString() == TypeNames.CustomMarshallerAttribute); 155var attrs = entryPointType.GetAttributes().Where(attr => attr.AttributeClass.ToDisplayString() == TypeNames.CustomMarshallerAttribute).ToArray(); 378if (innerType.ToDisplayString() != TypeNames.CustomMarshallerAttributeGenericPlaceholder)
MarshalAsParser.cs (1)
131public bool CanParseAttributeType(INamedTypeSymbol attributeType) => attributeType.ToDisplayString() == TypeNames.System_Runtime_InteropServices_MarshalAsAttribute;
MarshalAsWithCustomMarshallersParser.cs (1)
35public bool CanParseAttributeType(INamedTypeSymbol attributeType) => attributeType.ToDisplayString() == TypeNames.System_Runtime_InteropServices_MarshalAsAttribute;
MarshalUsingAttributeParser.cs (2)
26public bool CanParseAttributeType(INamedTypeSymbol attributeType) => attributeType.ToDisplayString() == TypeNames.MarshalUsingAttribute; 30Debug.Assert(attributeData.AttributeClass!.ToDisplayString() == TypeNames.MarshalUsingAttribute);
NativeMarshallingAttributeParser.cs (2)
20public bool CanParseAttributeType(INamedTypeSymbol attributeType) => attributeType.ToDisplayString() == TypeNames.NativeMarshallingAttribute; 24Debug.Assert(attributeData.AttributeClass!.ToDisplayString() == TypeNames.NativeMarshallingAttribute);
SignatureContext.cs (1)
173=> a.AttributeClass?.ToDisplayString() == TypeNames.System_Runtime_CompilerServices_SkipLocalsInitAttribute;
TypeSymbolExtensions.cs (5)
76if (t.ToDisplayString() is TypeNames.System_Runtime_InteropServices_CLong // CLong is an interop intrinsic type for the C long type 85if (t.ToDisplayString() == TypeNames.System_Guid) // .NET has established that Guid is blittable and matches the shape of the Win32 GUID type exactly and always will. 126else if (attr.AttributeClass.ToDisplayString() == "System.Runtime.InteropServices.NativeMarshallingAttribute") 139if (attr.AttributeClass.ToDisplayString() == "System.Runtime.InteropServices.StructLayoutAttribute") 172return SyntaxFactory.ParseTypeName(type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
Microsoft.Maui.Controls.BindingSourceGen (4)
InvocationParser.cs (2)
40 || methodSymbol.ContainingType?.ContainingNamespace.ToDisplayString() is not "Microsoft.Maui.Controls") 75 || methodSymbol.ContainingType?.ContainingNamespace.ToDisplayString() is not "Microsoft.Maui.Controls")
ITypeSymbolExtensions.cs (2)
41 return ((INamedTypeSymbol)typeSymbol).TypeArguments[0].ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); 44 return typeSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
Microsoft.VisualStudio.LanguageServices (38)
CallHierarchy\CallHierarchyItem.cs (4)
45ContainingTypeName = symbol.ContainingType.ToDisplayString(ContainingTypeFormat); 46ContainingNamespaceName = symbol.ContainingNamespace.ToDisplayString(ContainingNamespaceFormat); 48MemberName = symbol.ToDisplayString(MemberNameFormat); 50SortText = symbol.ToDisplayString();
CallHierarchy\Finders\BaseMemberFinder.cs (1)
22_text = string.Format(EditorFeaturesResources.Calls_To_Base_Member_0, symbol.ToDisplayString());
CallHierarchy\Finders\InterfaceImplementationCallFinder.cs (1)
23_text = string.Format(EditorFeaturesResources.Calls_To_Interface_Implementation_0, symbol.ToDisplayString());
ChangeSignature\AddParameterDialogViewModel.cs (1)
54public string? TypeName => TypeSymbol?.ToDisplayString(s_symbolDisplayFormat);
ChangeSignature\ChangeSignatureDialogViewModel.ParameterViewModels.cs (1)
218public override string Type => ParameterSymbol.Type.ToDisplayString(s_parameterDisplayFormat);
ExtractClass\VisualStudioExtractClassOptionsService.cs (1)
76: selectedType.ContainingNamespace.ToDisplayString();
Implementation\ContainedLanguageRefactorNotifyService.cs (1)
51GetRenameType(symbol), symbol.ToDisplayString(s_qualifiedDisplayFormat), newName);
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (3)
74var text = namespaceSymbol.ToDisplayString(); 93AddName(typeSymbol.ToDisplayString(s_typeDisplay)); 119var text = typeSymbol.ToDisplayString(typeDisplayFormat);
Library\ObjectBrowser\AbstractListItemFactory.cs (11)
62? namedTypeSymbol.ToDisplayString(s_simplePredefinedTypeDisplay) 63: namedTypeSymbol.ToDisplayString(s_simpleNormalTypeDisplay); 73var searchText = memberSymbol.ToDisplayString(s_searchFormat); 93var searchText = memberSymbol.ToDisplayString(s_searchFormat); 103? namedTypeSymbol.ToDisplayString(s_simplePredefinedTypeFullName) 104: namedTypeSymbol.ToDisplayString(s_simpleNormalTypeFullName); 106var searchText = namedTypeSymbol.ToDisplayString(s_searchFormat); 114? namedTypeSymbol.ToDisplayString(s_predefinedTypeDisplay) 115: namedTypeSymbol.ToDisplayString(s_normalTypeDisplay); 119var searchText = namedTypeSymbol.ToDisplayString(s_searchFormat); 126var text = namespaceSymbol.ToDisplayString();
Library\ObjectBrowser\Extensions.cs (3)
32? memberSymbol.ToDisplayString(s_memberDisplayFormat) 44? namespaceSymbol.ToDisplayString() 51? typeSymbol.ToDisplayString(s_typeDisplayFormat)
Library\VsNavInfo\NavInfoFactory.cs (3)
228? namespaceSymbol.ToDisplayString() 235? typeSymbol.ToDisplayString(LibraryService.TypeDisplayFormat) 242? memberSymbol.ToDisplayString(LibraryService.MemberDisplayFormat)
MoveStaticMembers\TypeNameItem.cs (1)
25FullyQualifiedTypeName = type.ToDisplayString();
MoveStaticMembers\VisualStudioMoveStaticMembersOptionsService.cs (2)
110var existingTypeNames = existingTypes.SelectAsArray(t => t.ToDisplayString()); 116: selectedType.ContainingNamespace.ToDisplayString();
PullMemberUp\MainDialog\BaseTypeTreeNodeViewModel.cs (1)
34public string Namespace => string.Format(ServicesVSResources.Namespace_0, Symbol.ContainingNamespace?.ToDisplayString() ?? "global");
Utilities\SymbolViewModel.cs (2)
45public string SymbolName => Symbol.ToDisplayString(s_symbolDisplayFormat); 49public string SymbolAutomationText => Symbol.ToDisplayString(s_symbolAutomationFormat);
Venus\ContainedLanguageCodeSupport.cs (2)
52baseClassName = type.BaseType.ToDisplayString(); 449return string.Format("{0}({1})", member.Name, string.Join(",", ((IMethodSymbol)member).Parameters.Select(p => p.Type.ToDisplayString())));
Microsoft.VisualStudio.LanguageServices.CSharp (15)
CodeModel\CSharpCodeModelService.cs (6)
767=> typeSymbol.ToDisplayString(s_codeTypeRefAsFullNameFormat); 770=> typeSymbol.ToDisplayString(s_codeTypeRefAsStringFormat); 1018return symbol.ToDisplayString(s_externalNameFormat); 1028return symbol.ToDisplayString(s_externalFullNameFormat); 2742var typeName = typeSymbol.ToDisplayString(s_setTypeFormat); 3067SyntaxFactory.ParseTypeName(type.ToDisplayString())));
LanguageService\CSharpHelpContextService.cs (2)
543var displayString = symbol.ToDisplayString(TypeFormat); 574var name = symbol.ToDisplayString(NameFormat);
ObjectBrowser\DescriptionBuilder.cs (4)
27AddName(namespaceSymbol.ToDisplayString()); 51AddName(typeSymbol.ToDisplayString(typeNameFormat)); 92AddName(typeSymbol.ToDisplayString(typeNameFormat)); 219AddName(methodSymbol.ToDisplayString(methodNameFormat));
ObjectBrowser\ListItemFactory.cs (2)
31=> memberSymbol.ToDisplayString(s_memberDisplayFormat); 34=> memberSymbol.ToDisplayString(s_memberWithContainingTypeDisplayFormat);
ProjectSystemShim\CSharpProjectShim.ICSharpProjectSite.cs (1)
145var entryPointNames = entryPoints.Select(e => e.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat.WithGlobalNamespaceStyle(SymbolDisplayGlobalNamespaceStyle.Omitted))).ToArray();
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
VsNavInfo\VsNavInfoTests.vb (1)
837Assert.True(navInfo IsNot Nothing, $"Could not retrieve nav info for {symbol.ToDisplayString()}")
Microsoft.VisualStudio.LanguageServices.VisualBasic (30)
CodeModel\Extenders\GenericExtender.vb (3)
73Return baseTypeSymbol.ToDisplayString() 81typeSymbol.Interfaces(index).ToDisplayString(), 90typeSymbol.Interfaces(index).ToDisplayString(),
CodeModel\MethodXML\MethodXmlBuilder.vb (1)
343Return symbol.ContainingSymbol.ToDisplayString(s_fullNameFormat) & "." & symbol.Name
CodeModel\VisualBasicCodeModelService.vb (13)
820Return typeSymbol.ToDisplayString(s_codeTypeRefAsFullNameFormat) 824Return typeSymbol.ToDisplayString(s_codeTypeRefAsStringFormat) 1417Return symbol.ToDisplayString(s_externalNameFormat) 1425Return symbol.ToDisplayString(s_externalfullNameFormat) 2994Dim typeName = typeSymbol.ToDisplayString(s_setTypeFormat) 3034Dim typeName = typeSymbol.ToDisplayString(s_setTypeFormat) 3061Dim typeName = typeSymbol.ToDisplayString(s_setTypeFormat) 3164Dim newType = SyntaxFactory.ParseTypeName(typeSymbol.ToDisplayString(s_setTypeFormat)) 3216Dim typeName = typeSymbol.ToDisplayString(s_setTypeFormat) 3288Dim typeName = typeSymbol.ToDisplayString(s_setTypeFormat) 3317Dim typeName = typeSymbol.ToDisplayString(s_setTypeFormat) 3349Dim typeName = typeSymbol.ToDisplayString(s_setTypeFormat) 3400Dim typeName = typeSymbol.ToDisplayString(s_setTypeFormat)
CodeModel\VisualBasicCodeModelService_Prototype.vb (4)
160builder.Append(symbol.ToDisplayString(s_prototypeFullNameFormat)) 162builder.Append(symbol.ToDisplayString(s_prototypeTypeNameFormat)) 188builder.Append(parameter.Type.ToDisplayString(s_prototypeFullNameFormat)) 211builder.Append(type.ToDisplayString(s_prototypeFullNameFormat))
ObjectBrowser\DescriptionBuilder.vb (6)
26AddName(namespaceSymbol.ToDisplayString()) 49AddName(typeSymbol.ToDisplayString(typeNameFormat)) 92AddName(typeSymbol.ToDisplayString(typeNameFormat)) 149AddName(methodSymbol.ToDisplayString(methodNameFormat)) 186AddName(methodSymbol.ToDisplayString(methodNameFormat)) 222AddName(methodSymbol.ToDisplayString(methodNameFormat))
ObjectBrowser\ListItemFactory.vb (2)
29Return memberSymbol.ToDisplayString(s_memberWithContainingTypeDisplayFormat) 33Return memberSymbol.ToDisplayString(s_memberDisplayFormat)
ProjectSystemShim\VisualBasicEntryPointFinder.vb (1)
39If baseType.ToDisplayString() = "System.Windows.Forms.Form" Then
Roslyn.Diagnostics.Analyzers (10)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
87foreach (INamespaceSymbol @namespace in namespacesWithTypeMember.OrderBy(ns => ns.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
139symbolName = Symbol.ToDisplayString(); 149symbolName = Symbol.ToDisplayString(); 156var coupledNamedTypesStr = string.Join(", ", CoupledNamedTypes.Select(t => t.ToDisplayString()).OrderBy(n => n));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
83foreach (INamedTypeSymbol namedType in typesInNamespace.OrderBy(t => t.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
67return this.SymbolToDisplayNames.GetOrAdd(symbol, s => s.ToDisplayString(this.Format));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
24=> symbol.ToDisplayString(s_shortNameFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
24=> symbol.ToDisplayString(SymbolDisplayFormats.NameFormat); 27=> symbol.ToDisplayString(SymbolDisplayFormats.SignatureFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
105.NamespaceImportDeclaration(namespaceSymbol.ToDisplayString(SymbolDisplayFormats.NameFormat))
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (1)
178: ParseName(symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
BasicInvokeTheCorrectPropertyToEnsureCorrectUseSiteDiagnostics.vb (1)
69If containingTypeName = sym.ContainingType.ToDisplayString() Then
System.Private.CoreLib.Generators (4)
EventSourceGenerator.Parser.cs (1)
38attribute.AttributeClass.ToDisplayString() != EventSourceAttribute)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (3)
546context.ReportDiagnostic(Diagnostic.Create(RuleAttributeNotSpecificEnough, operation.Syntax.GetLocation(), attributeExplicitlyAllowsRelatedSymbol.ToDisplayString())); 686context.ReportDiagnostic(Diagnostic.Create(Rule, operation.Syntax.GetLocation(), symbol.ContainingSymbol.ToDisplayString())); 688context.ReportDiagnostic(Diagnostic.Create(RuleHelper, operation.Syntax.GetLocation(), symbol.ToDisplayString()));
System.Text.Json.SourceGeneration (15)
Helpers\RoslynExtensions.cs (1)
381attr.AttributeClass.ContainingNamespace.ToDisplayString() == "System.Diagnostics.CodeAnalysis");
JsonSourceGenerator.Parser.cs (13)
100ReportDiagnostic(DiagnosticDescriptors.JsonSerializableAttributeOnNonContextType, _contextClassLocation, contextTypeSymbol.ToDisplayString()); 157Namespace = contextTypeSymbol.ContainingNamespace is { IsGlobalNamespace: false } ns ? ns.ToDisplayString() : null, 197string typeName = typeSymbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat); 623ReportDiagnostic(DiagnosticDescriptors.MultipleJsonConstructorAttribute, typeToGenerate.Location, type.ToDisplayString()); 627ReportDiagnostic(DiagnosticDescriptors.JsonConstructorInaccessible, typeToGenerate.Location, type.ToDisplayString()); 646ReportDiagnostic(DiagnosticDescriptors.TypeNotSupported, typeToGenerate.AttributeLocation ?? typeToGenerate.Location, type.ToDisplayString()); 738ReportDiagnostic(DiagnosticDescriptors.PolymorphismNotSupported, typeToGenerate.Location, typeToGenerate.Type.ToDisplayString()); 1275switch (attributeType.ToDisplayString()) 1286namedArgs[0].Value.Type?.ToDisplayString() == JsonIgnoreConditionFullName) 1579ReportDiagnostic(DiagnosticDescriptors.DerivedJsonConverterAttributesNotSupported, attributeData.GetLocation(), attributeData.AttributeClass!.ToDisplayString()); 1594ReportDiagnostic(DiagnosticDescriptors.JsonConverterAttributeInvalidType, attributeData.GetLocation(), converterType?.ToDisplayString() ?? "null", declaringSymbol.ToDisplayString()); 1600ReportDiagnostic(DiagnosticDescriptors.JsonStringEnumConverterNotSupportedInAot, attributeData.GetLocation(), declaringSymbol.ToDisplayString());
src\libraries\Common\src\SourceGenerators\TypeModelHelper.cs (1)
38public static string GetFullyQualifiedName(this ITypeSymbol type) => type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
System.Text.RegularExpressions.Generator (1)
RegexGenerator.Parser.cs (1)
202string? ns = regexMemberSymbol.ContainingType?.ContainingNamespace?.ToDisplayString(
System.Windows.Forms.Analyzers.CSharp (2)
System\Windows\Forms\CSharp\Analyzers\ImplementITypedDataObject\ImplementITypedDataObjectAnalyzer.cs (2)
53.Any(i => i.Name == "ITypedDataObject" && i.ContainingNamespace.ToDisplayString() == Namespace); 60.Any(i => i.Name == "IDataObject" && i.ContainingNamespace.ToDisplayString() == Namespace);
Test.Utilities (4)
src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
67return this.SymbolToDisplayNames.GetOrAdd(symbol, s => s.ToDisplayString(this.Format));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
24=> symbol.ToDisplayString(s_shortNameFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
24=> symbol.ToDisplayString(SymbolDisplayFormats.NameFormat); 27=> symbol.ToDisplayString(SymbolDisplayFormats.SignatureFormat);
Text.Analyzers (22)
IdentifiersShouldBeSpelledCorrectly.cs (12)
490SymbolKind.Namespace => symbol.CreateDiagnostic(NamespaceRule, misspelledWord, symbol.ToDisplayString()), 491SymbolKind.NamedType => symbol.CreateDiagnostic(TypeRule, misspelledWord, symbol.ToDisplayString()), 493=> symbol.CreateDiagnostic(MemberRule, misspelledWord, symbol.ToDisplayString()), 495? symbol.CreateDiagnostic(DelegateParameterRule, symbol.ContainingType.ToDisplayString(), misspelledWord, symbol.Name) 496: symbol.CreateDiagnostic(MemberParameterRule, symbol.ContainingSymbol.ToDisplayString(), misspelledWord, symbol.Name), 498? symbol.CreateDiagnostic(MethodTypeParameterRule, symbol.ContainingSymbol.ToDisplayString(), misspelledWord, symbol.Name) 499: symbol.CreateDiagnostic(TypeTypeParameterRule, symbol.ContainingSymbol.ToDisplayString(), misspelledWord, symbol.Name), 500SymbolKind.Local => symbol.CreateDiagnostic(VariableRule, misspelledWord, symbol.ToDisplayString()), 515? symbol.CreateDiagnostic(DelegateParameterMoreMeaningfulNameRule, symbol.ContainingType.ToDisplayString(), symbolName) 516: symbol.CreateDiagnostic(MemberParameterMoreMeaningfulNameRule, symbol.ContainingSymbol.ToDisplayString(), symbolName), 518? symbol.CreateDiagnostic(MethodTypeParameterMoreMeaningfulNameRule, symbol.ContainingSymbol.ToDisplayString(), symbol.Name) 519: symbol.CreateDiagnostic(TypeTypeParameterMoreMeaningfulNameRule, symbol.ContainingSymbol.ToDisplayString(), symbol.Name),
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
87foreach (INamespaceSymbol @namespace in namespacesWithTypeMember.OrderBy(ns => ns.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.cs (3)
139symbolName = Symbol.ToDisplayString(); 149symbolName = Symbol.ToDisplayString(); 156var coupledNamedTypesStr = string.Join(", ", CoupledNamedTypes.Select(t => t.ToDisplayString()).OrderBy(n => n));
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
83foreach (INamedTypeSymbol namedType in typesInNamespace.OrderBy(t => t.ToDisplayString()))
src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
67return this.SymbolToDisplayNames.GetOrAdd(symbol, s => s.ToDisplayString(this.Format));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
24=> symbol.ToDisplayString(s_shortNameFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
24=> symbol.ToDisplayString(SymbolDisplayFormats.NameFormat); 27=> symbol.ToDisplayString(SymbolDisplayFormats.SignatureFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
105.NamespaceImportDeclaration(namespaceSymbol.ToDisplayString(SymbolDisplayFormats.NameFormat))