128 instantiations of SymbolDisplayFormat
ConfigurationSchemaGenerator (2)
RuntimeSource\Configuration.Binder\Parser\Extensions.cs (2)
68private static readonly SymbolDisplayFormat s_identifierCompatibleFormat = new SymbolDisplayFormat( 74private static readonly SymbolDisplayFormat s_minimalDisplayFormat = new SymbolDisplayFormat(
GenerateDocumentationAndConfigFiles (6)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayFormats.cs (2)
11public static readonly SymbolDisplayFormat ShortSymbolDisplayFormat = new( 24public static readonly SymbolDisplayFormat QualifiedTypeAndNamespaceSymbolDisplayFormat = new(
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
24private static readonly SymbolDisplayFormat NullSymbolDisplayFormat = new();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
20private static readonly SymbolDisplayFormat s_shortNameFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
18new( 37new(
ILLink.RoslynAnalyzer (2)
ISymbolExtensions.cs (2)
126new SymbolDisplayFormat( 132new SymbolDisplayFormat(
Microsoft.Analyzers.Local (4)
ApiLifecycle\AssemblyAnalysis.cs (4)
27new(globalNamespaceStyle: SymbolDisplayGlobalNamespaceStyle.OmittedAsContaining, 46new(globalNamespaceStyle: SymbolDisplayGlobalNamespaceStyle.OmittedAsContaining, 70new(globalNamespaceStyle: SymbolDisplayGlobalNamespaceStyle.OmittedAsContaining, 78new(globalNamespaceStyle: SymbolDisplayGlobalNamespaceStyle.OmittedAsContaining,
Microsoft.AspNetCore.Components.AI.SourceGenerators (1)
ToolBlockParser.cs (1)
19private static readonly SymbolDisplayFormat s_escapedNamespaceFormat = new(
Microsoft.AspNetCore.Http.RequestDelegateGenerator (2)
StaticRouteHandlerModel\Emitters\EmitterConstants.cs (2)
8public static SymbolDisplayFormat DisplayFormat => new SymbolDisplayFormat( 14public static SymbolDisplayFormat DisplayFormatWithoutNullability => new SymbolDisplayFormat(
Microsoft.CodeAnalysis (22)
CodeGen\CompilationTestData.cs (2)
87private static readonly SymbolDisplayFormat _testDataKeyFormat = new SymbolDisplayFormat( 111private static readonly SymbolDisplayFormat _testDataOperatorKeyFormat = new SymbolDisplayFormat(
SymbolDisplay\SymbolDisplayFormat.cs (20)
18new SymbolDisplayFormat( 44new SymbolDisplayFormat( 67new SymbolDisplayFormat( 100new SymbolDisplayFormat( 138new SymbolDisplayFormat( 150new SymbolDisplayFormat( 175new SymbolDisplayFormat( 219new SymbolDisplayFormat( 227new SymbolDisplayFormat( 237new SymbolDisplayFormat( 251new SymbolDisplayFormat( 268new SymbolDisplayFormat( 441return new SymbolDisplayFormat( 490return new SymbolDisplayFormat( 540return new SymbolDisplayFormat( 594return new SymbolDisplayFormat( 646return new SymbolDisplayFormat( 698return new SymbolDisplayFormat( 722return new SymbolDisplayFormat( 782return new SymbolDisplayFormat(
Microsoft.CodeAnalysis.Analyzers (6)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayFormats.cs (2)
11public static readonly SymbolDisplayFormat ShortSymbolDisplayFormat = new( 24public static readonly SymbolDisplayFormat QualifiedTypeAndNamespaceSymbolDisplayFormat = new(
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
24private static readonly SymbolDisplayFormat NullSymbolDisplayFormat = new();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
20private static readonly SymbolDisplayFormat s_shortNameFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
18new( 37new(
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayFormats.cs (2)
11public static readonly SymbolDisplayFormat ShortSymbolDisplayFormat = new( 24public static readonly SymbolDisplayFormat QualifiedTypeAndNamespaceSymbolDisplayFormat = new(
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
24private static readonly SymbolDisplayFormat NullSymbolDisplayFormat = new();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
20private static readonly SymbolDisplayFormat s_shortNameFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
18new( 37new(
Microsoft.CodeAnalysis.CodeStyle (4)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
39private static readonly SymbolDisplayFormat ContainingTypeAndNameOnlyFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
20private static readonly SymbolDisplayFormat s_shortNameFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
18new( 37new(
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (2)
38private static readonly SymbolDisplayFormat SimpleFormat = new( 360var methodDisplay = methodToUpdate.ToDisplayString(new SymbolDisplayFormat(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
34private static readonly SymbolDisplayFormat s_format = new(
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Expressions.cs (1)
11011new SymbolDisplayFormat(
Symbols\TypeWithAnnotations.cs (2)
65private static readonly SymbolDisplayFormat DebuggerDisplayFormat = new SymbolDisplayFormat( 70internal static readonly SymbolDisplayFormat TestDisplayFormat = new SymbolDisplayFormat(
Microsoft.CodeAnalysis.CSharp.Features (6)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
36new(globalNamespaceStyle: SymbolDisplayGlobalNamespaceStyle.Omitted,
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (1)
31new(globalNamespaceStyle: SymbolDisplayGlobalNamespaceStyle.Omitted,
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
33private static readonly SymbolDisplayFormat NameAndTypeParametersFormat = new(
NavigationBar\CSharpNavigationBarItemService.cs (2)
34new(typeQualificationStyle: SymbolDisplayTypeQualificationStyle.NameOnly); 37new(genericsOptions: SymbolDisplayGenericsOptions.IncludeTypeParameters,
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
33private static readonly SymbolDisplayFormat s_nullableDisplayFormat = new();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Simplification\CSharpSimplificationService.Expander.cs (1)
36new(
Microsoft.CodeAnalysis.Extensions.Package (3)
Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
20private static readonly SymbolDisplayFormat s_shortNameFormat = new(
Symbols\SymbolDisplayFormats.cs (2)
18new( 37new(
Microsoft.CodeAnalysis.Features (29)
CallHierarchy\CallHierarchyDisplayFormats.cs (3)
10new( 24new( 32new(
ChangeSignature\Parameter.cs (1)
94public override string ToString() => $"{Type.ToDisplayString(new SymbolDisplayFormat(genericsOptions: SymbolDisplayGenericsOptions.IncludeTypeParameters))} {Name} ({CallSiteValue})";
CodeLens\CodeLensReferencesService.cs (1)
26new(typeQualificationStyle: SymbolDisplayTypeQualificationStyle.NameAndContainingTypesAndNamespaces,
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (1)
19new(
Debugging\AbstractBreakpointResolver.cs (1)
38new(
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
45new( 62new(
ExtractMethod\MethodExtractor.VariableSymbol.cs (1)
84new SymbolDisplayFormat(
FindUsages\DefinitionItemFactory.cs (1)
25private static readonly SymbolDisplayFormat s_namePartsFormat = new(
FindUsages\FindUsagesHelpers.cs (1)
76new(
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
269var displayName = equatableTypeOpt.ToDisplayString(new SymbolDisplayFormat(
GenerateFromMembers\GenerateFromMembersHelpers.cs (1)
115new(
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (1)
29private static readonly SymbolDisplayFormat s_displayFormat = new(
InlineHints\AbstractInlineTypeHintsService.cs (1)
18protected static readonly SymbolDisplayFormat s_minimalTypeStyle = new(
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (4)
27new(globalNamespaceStyle: SymbolDisplayGlobalNamespaceStyle.Omitted, 41new(globalNamespaceStyle: SymbolDisplayGlobalNamespaceStyle.Omitted, 71new(typeQualificationStyle: SymbolDisplayTypeQualificationStyle.NameAndContainingTypesAndNamespaces, 79new(globalNamespaceStyle: SymbolDisplayGlobalNamespaceStyle.Included);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
222var documentTooltip = topLevelNamedType.ToDisplayString(new SymbolDisplayFormat(typeQualificationStyle: SymbolDisplayTypeQualificationStyle.NameAndContainingTypesAndNamespaces));
MoveToNamespace\AbstractMoveToNamespaceService.cs (1)
298private static readonly SymbolDisplayFormat QualifiedNamespaceFormat = new(
PdbSourceDocument\ImplementationAssemblyLookupService.cs (1)
25private static readonly SymbolDisplayFormat s_metadataSymbolDisplayFormat = new(
Shared\Extensions\ISymbolExtensions_2.cs (1)
239new(
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
39private static readonly SymbolDisplayFormat ContainingTypeAndNameOnlyFormat = new(
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (2)
38private static readonly SymbolDisplayFormat SimpleFormat = new( 360var methodDisplay = methodToUpdate.ToDisplayString(new SymbolDisplayFormat(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
34private static readonly SymbolDisplayFormat s_format = new(
Testing\AbstractTestMethodFinder.cs (1)
23private static readonly SymbolDisplayFormat s_methodSymbolNoParametersDisplayFormat = new(
Microsoft.CodeAnalysis.NetAnalyzers (5)
Microsoft.NetCore.Analyzers\Runtime\AvoidZeroLengthArrayAllocations.cs (1)
28private static readonly SymbolDisplayFormat ReportFormat = new(
Microsoft.NetCore.Analyzers\Runtime\DoNotRaiseReservedExceptionTypes.cs (1)
78private static readonly SymbolDisplayFormat s_symbolDisplayFormat = new(typeQualificationStyle: SymbolDisplayTypeQualificationStyle.NameAndContainingTypesAndNamespaces);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\SymbolDisplayFormats.cs (2)
10public static readonly SymbolDisplayFormat ShortSymbolDisplayFormat = new( 23public static readonly SymbolDisplayFormat QualifiedTypeAndNamespaceSymbolDisplayFormat = new(
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
23private static readonly SymbolDisplayFormat NullSymbolDisplayFormat = new();
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayFormats.cs (2)
11public static readonly SymbolDisplayFormat ShortSymbolDisplayFormat = new( 24public static readonly SymbolDisplayFormat QualifiedTypeAndNamespaceSymbolDisplayFormat = new(
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
24private static readonly SymbolDisplayFormat NullSymbolDisplayFormat = new();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
20private static readonly SymbolDisplayFormat s_shortNameFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
18new( 37new(
Microsoft.CodeAnalysis.Workspaces (5)
FindSymbols\Declarations\DeclarationFinder_SourceDeclarations.cs (1)
263new(
Rename\ConflictEngine\ConflictResolver.cs (1)
27private static readonly SymbolDisplayFormat s_metadataSymbolDisplayFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
20private static readonly SymbolDisplayFormat s_shortNameFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
18new( 37new(
Microsoft.DotNet.CodeAnalysis (1)
Helpers.cs (1)
11new SymbolDisplayFormat(
Microsoft.Extensions.Configuration.Binder.SourceGeneration (2)
Parser\Extensions.cs (2)
68private static readonly SymbolDisplayFormat s_identifierCompatibleFormat = new SymbolDisplayFormat( 74private static readonly SymbolDisplayFormat s_minimalDisplayFormat = new SymbolDisplayFormat(
Microsoft.Extensions.Options.SourceGeneration (1)
Parser.cs (1)
242private static readonly SymbolDisplayFormat _namespaceDisplayFormat = new(
Microsoft.Interop.JavaScript.JSImportGenerator (2)
JSSignatureContext.cs (2)
15private static SymbolDisplayFormat TypeAndContainingTypesStyle { get; } = new SymbolDisplayFormat( 20private static SymbolDisplayFormat TypeContainingTypesAndNamespacesStyle { get; } = new SymbolDisplayFormat(
Roslyn.Diagnostics.Analyzers (6)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayFormats.cs (2)
11public static readonly SymbolDisplayFormat ShortSymbolDisplayFormat = new( 24public static readonly SymbolDisplayFormat QualifiedTypeAndNamespaceSymbolDisplayFormat = new(
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (1)
24private static readonly SymbolDisplayFormat NullSymbolDisplayFormat = new();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
20private static readonly SymbolDisplayFormat s_shortNameFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
18new( 37new(
752 references to SymbolDisplayFormat
Aspire.Hosting.Azure.Provisioning.Generators (20)
AspireProvisioningProxyGenerator.cs (20)
75private static readonly SymbolDisplayFormat s_typeDisplayFormat = SymbolDisplayFormat.FullyQualifiedFormat 196root.Type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat))); 208root.Type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat))); 446namedType.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat) != BicepValueBaseMetadataName && 602collection.ElementType.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 773type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), 796type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), 797$"type '{property.Type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)}' is not supported")); 994type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), 1013type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), 1075failureReason = $"return type '{method.ReturnType.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)}' is not supported"; 1092failureReason = $"parameter '{parameter.Name}' uses unsupported type '{parameter.Type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)}'"; 2410parameter.Type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat))) + ")"; 2496namedType.ConstructedFrom.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat) == BicepValueMetadataName) 2530var metadataName = namedType.ConstructedFrom.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat); 2571type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat) == metadataName; 2608member.ContainingType.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat) + 2616property.Type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat) == SystemDataMetadataName) 2690.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat);
Aspire.Hosting.Integration.Analyzers (5)
AspireExportAnalyzer.cs (5)
653property.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), 661property.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), 674property.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), 682property.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), 2058return method.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat);
ConfigurationSchemaGenerator (3)
RuntimeSource\Configuration.Binder\Parser\Extensions.cs (2)
68private static readonly SymbolDisplayFormat s_identifierCompatibleFormat = new SymbolDisplayFormat( 74private static readonly SymbolDisplayFormat s_minimalDisplayFormat = new SymbolDisplayFormat(
RuntimeSource\SourceGenerators\TypeModelHelper.cs (1)
38public static string GetFullyQualifiedName(this ITypeSymbol type) => type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
GenerateDocumentationAndConfigFiles (21)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayFormats.cs (2)
11public static readonly SymbolDisplayFormat ShortSymbolDisplayFormat = new( 24public static readonly SymbolDisplayFormat QualifiedTypeAndNamespaceSymbolDisplayFormat = new(
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (8)
19private static readonly BoundedCacheWithFactory<Compilation, ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache>> s_byCompilationCache = new(); 24private static readonly SymbolDisplayFormat NullSymbolDisplayFormat = new(); 31private readonly SymbolDisplayFormat? Format; 37private SymbolDisplayStringCache(SymbolDisplayFormat? format = null) 48public static SymbolDisplayStringCache GetOrCreate(Compilation compilation, SymbolDisplayFormat? format = null) 50ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache> dict = 55static ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache> CreateConcurrentDictionary(Compilation compilation) 57static SymbolDisplayStringCache CreateSymbolDisplayStringCache(SymbolDisplayFormat? format) => new(format);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
20private static readonly SymbolDisplayFormat s_shortNameFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
17public static readonly SymbolDisplayFormat NameFormat = 36public static readonly SymbolDisplayFormat SignatureFormat =
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (4)
198public string ToDisplayString(SymbolDisplayFormat format = null) 201public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 204public string ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null) 207public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (4)
61public string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 64public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 67public string ToMinimalDisplayString(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null) 70public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
ILLink.RoslynAnalyzer (2)
ISymbolExtensions.cs (2)
125public static SymbolDisplayFormat ILLinkTypeDisplayFormat { get; } = 131public static SymbolDisplayFormat ILLinkMemberDisplayFormat { get; } =
Microsoft.Analyzers.Local (5)
ApiLifecycle\AssemblyAnalysis.cs (4)
26private static readonly SymbolDisplayFormat _format = 45private static readonly SymbolDisplayFormat _formatNoVariance = 69private static readonly SymbolDisplayFormat _shortSymbolNameFormat = 77private static readonly SymbolDisplayFormat _enumType =
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.App.Analyzers (2)
src\aspnetcore\src\Shared\RoslynUtils\SymbolExtensions.cs (2)
249return $"({enumType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}){SymbolDisplay.FormatPrimitive(defaultValue!, false, false)}"; 259return $"({underlyingEnumType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}){SymbolDisplay.FormatPrimitive(defaultValue!, false, false)}";
Microsoft.AspNetCore.Components.AI.SourceGenerators (4)
ToolBlockParser.cs (4)
19private static readonly SymbolDisplayFormat s_escapedNamespaceFormat = new( 104blockTypeGlobal: classSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat), 148typeName: prop.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat), 192typeName: prop.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat),
Microsoft.AspNetCore.Components.Analyzers (17)
ComponentDisposableSanityAnalyzer.cs (2)
82type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat))); 93type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)));
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)));
JSInvokableAnalyzer.cs (1)
60method.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)));
PersistentStateAnalyzer.cs (1)
79propertySymbol.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)));
SupplyParameterFromFormAnalyzer.cs (1)
79propertySymbol.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)));
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.Components.Testing.Generators (1)
StartupHookGenerator.cs (1)
154SymbolDisplayFormat.FullyQualifiedFormat);
Microsoft.AspNetCore.Http.RequestDelegateGenerator (34)
src\aspnetcore\src\Shared\RoslynUtils\SymbolExtensions.cs (2)
249return $"({enumType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}){SymbolDisplay.FormatPrimitive(defaultValue!, false, false)}"; 259return $"({underlyingEnumType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}){SymbolDisplay.FormatPrimitive(defaultValue!, false, false)}";
StaticRouteHandlerModel\Emitters\EmitterConstants.cs (2)
8public static SymbolDisplayFormat DisplayFormat => new SymbolDisplayFormat( 14public static SymbolDisplayFormat DisplayFormatWithoutNullability => new SymbolDisplayFormat(
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 (1)
120var shortParameterTypeName = parameter.Type.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat);
StaticRouteHandlerModel\Emitters\EndpointParameterEmitter.cs (15)
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)});"); 131codeWriter.WriteLine($"{endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} {endpointParameter.EmitHandlerArgument()} = {endpointParameter.EmitTempArgument()}!;"); 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); 319var shortParameterTypeName = endpointParameter.Type.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat); 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)});");
StaticRouteHandlerModel\EndpointParameter.cs (12)
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);
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
XmlComments\XmlComment.cs (1)
199var type = symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat);
Microsoft.Build.TaskAuthoring.Analyzer (11)
MultiThreadableTaskAnalyzer.cs (4)
163var displayName = referencedSymbol.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat); 176var displayName = referencedSymbol.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat); 198? $"new {containingType.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat)}(...)" 199: referencedSymbol.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat);
TransitiveCallChainAnalyzer.cs (5)
204var displayName = referencedSymbol.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat); 224var displayName = referencedSymbol.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat); 250var displayName = referencedSymbol.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat); 599return $"{method.ContainingType?.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)}.{method.Name}"; 609return symbol.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat);
UnsupportedTaskItemTypeAnalyzer.cs (2)
111typeArg.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat))); 125typeArg.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat),
Microsoft.CodeAnalysis (64)
CodeGen\CompilationTestData.cs (3)
87private static readonly SymbolDisplayFormat _testDataKeyFormat = new SymbolDisplayFormat( 111private static readonly SymbolDisplayFormat _testDataOperatorKeyFormat = new SymbolDisplayFormat( 128var format = (iMethod.MethodKind == MethodKind.UserDefinedOperator) ?
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)
723return UnderlyingNamedType.GetInternalSymbol().GetISymbol().ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat);
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (2)
60private static readonly SymbolDisplayFormat s_metadataDisplayFormat = 61SymbolDisplayFormat.QualifiedNameArityFormat.AddCompilerInternalOptions(SymbolDisplayCompilerInternalOptions.UsePlusForNestedTypes);
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (3)
17private SymbolDisplayFormat _format = null!; 33protected SymbolDisplayFormat Format => _format; 71SymbolDisplayFormat format,
SymbolDisplay\FormattedSymbol.cs (2)
23private readonly SymbolDisplayFormat _symbolDisplayFormat; 25internal FormattedSymbol(ISymbolInternal symbol, SymbolDisplayFormat symbolDisplayFormat)
SymbolDisplay\FormattedSymbolList.cs (2)
19private readonly SymbolDisplayFormat _symbolDisplayFormat; 21internal FormattedSymbolList(IEnumerable<ISymbol> symbols, SymbolDisplayFormat symbolDisplayFormat = null)
SymbolDisplay\SymbolDisplayFormat.cs (37)
17public static SymbolDisplayFormat CSharpErrorMessageFormat { get; } = 37internal static SymbolDisplayFormat CSharpErrorMessageNoParameterNamesFormat { get; } = CSharpErrorMessageFormat 43public static SymbolDisplayFormat CSharpShortErrorMessageFormat { get; } = 66public static SymbolDisplayFormat VisualBasicErrorMessageFormat { get; } = 99public static SymbolDisplayFormat VisualBasicShortErrorMessageFormat { get; } = 137public static SymbolDisplayFormat FullyQualifiedFormat { get; } = 149public static SymbolDisplayFormat MinimallyQualifiedFormat { get; } = 174internal static readonly SymbolDisplayFormat TestFormat = 211internal static readonly SymbolDisplayFormat TestFormatWithConstraints = TestFormat.WithGenericsOptions(TestFormat.GenericsOptions | SymbolDisplayGenericsOptions.IncludeTypeConstraints). 218internal static readonly SymbolDisplayFormat QualifiedNameOnlyFormat = 226internal static readonly SymbolDisplayFormat QualifiedNameArityFormat = 236internal static readonly SymbolDisplayFormat ShortFormat = 250internal static readonly SymbolDisplayFormat ILVisualizationFormat = 267internal static readonly SymbolDisplayFormat ExplicitInterfaceImplementationFormat = 337/// Constructs a new instance of <see cref="SymbolDisplayFormat"/> accepting a variety of optional parameters. 439public SymbolDisplayFormat WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions options) 464public SymbolDisplayFormat AddMiscellaneousOptions(SymbolDisplayMiscellaneousOptions options) 476public SymbolDisplayFormat RemoveMiscellaneousOptions(SymbolDisplayMiscellaneousOptions options) 488public SymbolDisplayFormat WithGenericsOptions(SymbolDisplayGenericsOptions options) 512public SymbolDisplayFormat AddGenericsOptions(SymbolDisplayGenericsOptions options) 526public SymbolDisplayFormat RemoveGenericsOptions(SymbolDisplayGenericsOptions options) 538public SymbolDisplayFormat WithMemberOptions(SymbolDisplayMemberOptions options) 564public SymbolDisplayFormat AddMemberOptions(SymbolDisplayMemberOptions options) 578public SymbolDisplayFormat RemoveMemberOptions(SymbolDisplayMemberOptions options) 592public SymbolDisplayFormat WithKindOptions(SymbolDisplayKindOptions options) 618public SymbolDisplayFormat AddKindOptions(SymbolDisplayKindOptions options) 632public SymbolDisplayFormat RemoveKindOptions(SymbolDisplayKindOptions options) 644public SymbolDisplayFormat WithParameterOptions(SymbolDisplayParameterOptions options) 670public SymbolDisplayFormat AddParameterOptions(SymbolDisplayParameterOptions options) 684public SymbolDisplayFormat RemoveParameterOptions(SymbolDisplayParameterOptions options) 696public SymbolDisplayFormat WithGlobalNamespaceStyle(SymbolDisplayGlobalNamespaceStyle style) 720public SymbolDisplayFormat WithLocalOptions(SymbolDisplayLocalOptions options) 746public SymbolDisplayFormat AddLocalOptions(SymbolDisplayLocalOptions options) 760public SymbolDisplayFormat RemoveLocalOptions(SymbolDisplayLocalOptions options) 768internal SymbolDisplayFormat AddCompilerInternalOptions(SymbolDisplayCompilerInternalOptions options) 774internal SymbolDisplayFormat RemoveCompilerInternalOptions(SymbolDisplayCompilerInternalOptions options) 780internal SymbolDisplayFormat WithCompilerInternalOptions(SymbolDisplayCompilerInternalOptions options)
Symbols\ISymbol.cs (4)
254string ToDisplayString(SymbolDisplayFormat? format = null); 263ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat? format = null); 278SymbolDisplayFormat? format = null); 293SymbolDisplayFormat? format = null);
Symbols\ITypeSymbol.cs (6)
180string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat? format = null); 189ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat? format = null); 199/// <param name="format">Formatting rules - null implies <see cref="SymbolDisplayFormat.MinimallyQualifiedFormat"/></param> 205SymbolDisplayFormat? format = null); 215/// <param name="format">Formatting rules - null implies <see cref="SymbolDisplayFormat.MinimallyQualifiedFormat"/></param> 221SymbolDisplayFormat? format = null);
TreeDumper.cs (1)
233return symbol.ToDisplayString(SymbolDisplayFormat.TestFormat);
Microsoft.CodeAnalysis.Analyzers (25)
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (2)
166declaredType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat), 176declaredType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat),
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
1214static string GetAnalyzerName(INamedTypeSymbol a) => a.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat);
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
38protected abstract SymbolDisplayFormat SymbolDisplayFormat { get; }
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayFormats.cs (2)
11public static readonly SymbolDisplayFormat ShortSymbolDisplayFormat = new( 24public static readonly SymbolDisplayFormat QualifiedTypeAndNamespaceSymbolDisplayFormat = new(
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (8)
19private static readonly BoundedCacheWithFactory<Compilation, ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache>> s_byCompilationCache = new(); 24private static readonly SymbolDisplayFormat NullSymbolDisplayFormat = new(); 31private readonly SymbolDisplayFormat? Format; 37private SymbolDisplayStringCache(SymbolDisplayFormat? format = null) 48public static SymbolDisplayStringCache GetOrCreate(Compilation compilation, SymbolDisplayFormat? format = null) 50ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache> dict = 55static ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache> CreateConcurrentDictionary(Compilation compilation) 57static SymbolDisplayStringCache CreateSymbolDisplayStringCache(SymbolDisplayFormat? format) => new(format);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
20private static readonly SymbolDisplayFormat s_shortNameFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
17public static readonly SymbolDisplayFormat NameFormat = 36public static readonly SymbolDisplayFormat SignatureFormat =
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (4)
198public string ToDisplayString(SymbolDisplayFormat format = null) 201public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 204public string ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null) 207public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (4)
61public string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 64public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 67public string ToMinimalDisplayString(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null) 70public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
Microsoft.CodeAnalysis.AnalyzerUtilities (13)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayFormats.cs (2)
11public static readonly SymbolDisplayFormat ShortSymbolDisplayFormat = new( 24public static readonly SymbolDisplayFormat QualifiedTypeAndNamespaceSymbolDisplayFormat = new(
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (8)
19private static readonly BoundedCacheWithFactory<Compilation, ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache>> s_byCompilationCache = new(); 24private static readonly SymbolDisplayFormat NullSymbolDisplayFormat = new(); 31private readonly SymbolDisplayFormat? Format; 37private SymbolDisplayStringCache(SymbolDisplayFormat? format = null) 48public static SymbolDisplayStringCache GetOrCreate(Compilation compilation, SymbolDisplayFormat? format = null) 50ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache> dict = 55static ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache> CreateConcurrentDictionary(Compilation compilation) 57static SymbolDisplayStringCache CreateSymbolDisplayStringCache(SymbolDisplayFormat? format) => new(format);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
20private static readonly SymbolDisplayFormat s_shortNameFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
17public static readonly SymbolDisplayFormat NameFormat = 36public static readonly SymbolDisplayFormat SignatureFormat =
Microsoft.CodeAnalysis.CodeStyle (6)
src\roslyn\src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (2)
31private static readonly SymbolDisplayFormat s_namespaceDisplayFormat = SymbolDisplayFormat
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
39private static readonly SymbolDisplayFormat ContainingTypeAndNameOnlyFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
20private static readonly SymbolDisplayFormat s_shortNameFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
17public static readonly SymbolDisplayFormat NameFormat = 36public static readonly SymbolDisplayFormat SignatureFormat =
Microsoft.CodeAnalysis.CodeStyle.Fixes (14)
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
38private static readonly SymbolDisplayFormat SimpleFormat = new(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (2)
44var id = GetCodeActionId(abstractClassType.ContainingAssembly.Name, abstractClassType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)); 56abstractClassType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat),
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (2)
33protected abstract string ToDisplayString(IMethodSymbol disposeImplMethod, SymbolDisplayFormat format); 256var typeName = interfaceType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
34private static readonly SymbolDisplayFormat s_format = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (4)
198public string ToDisplayString(SymbolDisplayFormat format = null) 201public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 204public string ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null) 207public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (4)
61public string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 64public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 67public string ToMinimalDisplayString(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null) 70public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
Microsoft.CodeAnalysis.CSharp (142)
Binder\Binder_Attributes.cs (2)
254Error(diagnostics, ErrorCode.ERR_AttributeCtorInParameter, node, attributeConstructor.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 970Binder.Error(diagnostics, ErrorCode.ERR_AttrArgWithTypeVars, node.Syntax, typeOfArgument.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
Binder\Binder_Conversions.cs (1)
2983new FormattedSymbol(parameter, SymbolDisplayFormat.ShortFormat),
Binder\Binder_Crefs.cs (2)
918new FormattedSymbol(symbol, SymbolDisplayFormat.CSharpErrorMessageFormat), 919new FormattedSymbol(symbols[otherIndex], SymbolDisplayFormat.CSharpErrorMessageFormat));
Binder\Binder_Expressions.cs (1)
11010private static readonly SymbolDisplayFormat s_propertyGroupFormat =
Binder\Binder_Symbols.cs (5)
2156new FormattedSymbol(first, SymbolDisplayFormat.CSharpErrorMessageFormat), 2157new FormattedSymbol(second, SymbolDisplayFormat.CSharpErrorMessageFormat) }); 2302new FormattedSymbol(first, SymbolDisplayFormat.CSharpErrorMessageFormat), 2303new FormattedSymbol(second, SymbolDisplayFormat.CSharpErrorMessageFormat) }); 2803var fullMetadataName = MetadataHelpers.BuildQualifiedName(qualifierOpt?.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat), metadataName);
Binder\Binder.ValueChecks.cs (1)
3659Error(diagnostics, ReadOnlyErrors[index], node, symbolKind, new FormattedSymbol(symbol, SymbolDisplayFormat.ShortFormat));
Binder\Binder.WithQueryLambdaParametersBinder.cs (1)
79var info = new CSDiagnosticInfo(ErrorCode.ERR_UnsupportedTransparentIdentifierAccess, name, new FormattedSymbol(receiver.ExpressionSymbol ?? receiverType, SymbolDisplayFormat.CSharpErrorMessageNoParameterNamesFormat));
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (3)
1290new FormattedSymbol(unwrapIfParamsCollection(badArg, parameter, isLastParameter), SymbolDisplayFormat.CSharpErrorMessageNoParameterNamesFormat)); 1358new FormattedSymbol(parameter, SymbolDisplayFormat.CSharpErrorMessageNoParameterNamesFormat)); 1404new FormattedSymbol(unwrapIfParamsCollection(badArg, parameter, isLastParameter), SymbolDisplayFormat.CSharpErrorMessageNoParameterNamesFormat));
BoundTree\UnboundLambda.cs (2)
1335builder.Builder.Append(parameter.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageNoParameterNamesFormat)); 1340builder.Builder.Append(lambda.ReturnTypeWithAnnotations.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
Emitter\EditAndContinue\EmitHelpers.cs (1)
183string.Format(CodeAnalysisResources.Type0DoesNotHaveExpectedConstructor, type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)));
Emitter\Model\ExpandedVarargsMethodReference.cs (1)
217result.Builder.Append(symbol.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat));
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
92public override string ToString() => _underlying.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat);
Emitter\Model\NamedTypeReference.cs (1)
152return UnderlyingNamedType.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat);
Emitter\Model\ParameterTypeInformation.cs (1)
66return _underlyingParameter.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat);
Emitter\Model\PEModuleBuilder.cs (1)
807orderedForwardedTypes = orderedForwardedTypes.OrderBy(t => t.OriginalDefinition.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat));
Emitter\Model\TypeMemberReference.cs (1)
37return UnderlyingSymbol.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat);
Emitter\NoPia\EmbeddedType.cs (1)
281UnderlyingNamedType.AdaptedNamedTypeSymbol.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat))),
Emitter\NoPia\EmbeddedTypesManager.cs (1)
555Error(diagnostics, ErrorCode.ERR_InteropMethodWithBody, syntaxNodeOpt, method.AdaptedMethodSymbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
Errors\MessageProvider.cs (1)
106return SymbolDisplay.ToDisplayString(symbol, SymbolDisplayFormat.CSharpShortErrorMessageFormat);
FlowAnalysis\NullableWalker.cs (3)
2440new FormattedSymbol(parameterOpt, SymbolDisplayFormat.ShortFormat); 2448new FormattedSymbol(containingSymbol, SymbolDisplayFormat.MinimallyQualifiedFormat); 9763new FormattedSymbol(sourceInvokeMethod, SymbolDisplayFormat.MinimallyQualifiedFormat),
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
216Error(diagnostic, node, new FormattedSymbol(symbol, SymbolDisplayFormat.ShortFormat));
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
235diagnostics.Add(ErrorCode.WRN_NullabilityMismatchInParameterTypeOnInterceptor, attributeLocation, new FormattedSymbol(implementingParameter, SymbolDisplayFormat.ShortFormat), method);
SymbolDisplay\SymbolDisplay.cs (32)
22/// Displays a symbol in the C# style, based on a <see cref="SymbolDisplayFormat"/>. 25/// <param name="format">The formatting options to apply. If null is passed, <see cref="SymbolDisplayFormat.CSharpErrorMessageFormat"/> will be used.</param> 32SymbolDisplayFormat? format = null) 35format = format ?? SymbolDisplayFormat.CSharpErrorMessageFormat; 43SymbolDisplayFormat? format = null) 51SymbolDisplayFormat? format = null) 54format = format ?? SymbolDisplayFormat.CSharpErrorMessageFormat; 63SymbolDisplayFormat format, 79/// Displays a symbol in the C# style, based on a <see cref="SymbolDisplayFormat"/>. 86/// <param name="format">The formatting options to apply. If null is passed, <see cref="SymbolDisplayFormat.CSharpErrorMessageFormat"/> will be used.</param> 95SymbolDisplayFormat? format = null) 97format ??= SymbolDisplayFormat.MinimallyQualifiedFormat; 107SymbolDisplayFormat? format = null) 117SymbolDisplayFormat? format = null) 119format ??= SymbolDisplayFormat.MinimallyQualifiedFormat; 130/// <param name="format">The formatting options to apply. If null is passed, <see cref="SymbolDisplayFormat.CSharpErrorMessageFormat"/> will be used.</param> 137SymbolDisplayFormat? format = null) 140format = format ?? SymbolDisplayFormat.CSharpErrorMessageFormat; 150SymbolDisplayFormat? format = null) 153format = format ?? SymbolDisplayFormat.CSharpErrorMessageFormat; 161SymbolDisplayFormat? format = null) 164format ??= SymbolDisplayFormat.CSharpErrorMessageFormat; 177/// <param name="format">The formatting options to apply. If null is passed, <see cref="SymbolDisplayFormat.CSharpErrorMessageFormat"/> will be used.</param> 186SymbolDisplayFormat? format = null) 188format ??= SymbolDisplayFormat.MinimallyQualifiedFormat; 199SymbolDisplayFormat? format = null) 201format ??= SymbolDisplayFormat.MinimallyQualifiedFormat; 210SymbolDisplayFormat? format = null) 212format ??= SymbolDisplayFormat.MinimallyQualifiedFormat; 222SymbolDisplayFormat format, 232SymbolDisplayFormat format, 247SymbolDisplayFormat format,
SymbolDisplay\SymbolDisplayVisitor.cs (3)
32SymbolDisplayFormat format, 43SymbolDisplayFormat format, 58protected new void Initialize(ArrayBuilder<SymbolDisplayPart> builder, SymbolDisplayFormat format, bool isFirstSymbolVisited, SemanticModel? semanticModelOpt, int positionOpt, bool inNamespaceOrType)
Symbols\Attributes\AttributeData.cs (1)
137string className = this.AttributeClass.ToDisplayString(SymbolDisplayFormat.TestFormat);
Symbols\NamespaceOrTypeSymbol.cs (1)
273Debug.Assert(!isTopLevel || scope.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat) == emittedTypeName.NamespaceName);
Symbols\NamespaceSymbol.cs (1)
365(_lazyQualifiedName = this.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat));
Symbols\ObsoleteAttributeHelpers.cs (3)
184new FormattedSymbol(symbol, SymbolDisplayFormat.CSharpErrorMessageFormat)); 195new FormattedSymbol(symbol, SymbolDisplayFormat.CSharpErrorMessageFormat)); 200new FormattedSymbol(symbol, SymbolDisplayFormat.CSharpErrorMessageFormat), data.Message);
Symbols\PublicModel\AssemblySymbol.cs (1)
60OrderBy(t => t.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat)).AsImmutable();
Symbols\PublicModel\PreprocessingSymbol.cs (4)
78string ISymbol.ToDisplayString(SymbolDisplayFormat? format) 83ImmutableArray<SymbolDisplayPart> ISymbol.ToDisplayParts(SymbolDisplayFormat? format) 88string ISymbol.ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat? format) 93ImmutableArray<SymbolDisplayPart> ISymbol.ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat? format)
Symbols\PublicModel\Symbol.cs (4)
165string ISymbol.ToDisplayString(SymbolDisplayFormat format) 170ImmutableArray<SymbolDisplayPart> ISymbol.ToDisplayParts(SymbolDisplayFormat format) 175string ISymbol.ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat format) 180ImmutableArray<SymbolDisplayPart> ISymbol.ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format)
Symbols\PublicModel\TypeSymbol.cs (4)
175string ITypeSymbol.ToDisplayString(CodeAnalysis.NullableFlowState topLevelNullability, SymbolDisplayFormat format) 180ImmutableArray<SymbolDisplayPart> ITypeSymbol.ToDisplayParts(CodeAnalysis.NullableFlowState topLevelNullability, SymbolDisplayFormat format) 185string ITypeSymbol.ToMinimalDisplayString(SemanticModel semanticModel, CodeAnalysis.NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format) 190ImmutableArray<SymbolDisplayPart> ITypeSymbol.ToMinimalDisplayParts(SemanticModel semanticModel, CodeAnalysis.NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format)
Symbols\Retargeting\RetargetingSymbolTranslator.cs (3)
338MetadataTypeName name = MetadataTypeName.FromFullName(type.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat), forcedArity: type.Arity); 430string namespaceName = type.ContainingNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat); 467string namespaceName = type.ContainingNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat);
Symbols\Source\ExplicitInterfaceHelpers.cs (1)
73string interfaceName = explicitInterfaceTypeOpt.ToDisplayString(SymbolDisplayFormat.ExplicitInterfaceImplementationFormat);
Symbols\Source\SourceAssemblySymbol.cs (2)
1096y.ToDisplayString(SymbolDisplayFormat.ShortFormat), 2862string fullEmittedName = MetadataHelpers.BuildQualifiedName(originalDefinition.ContainingSymbol.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat),
Symbols\Source\SourceConstructorSymbol.cs (3)
314new FormattedSymbol(this, SymbolDisplayFormat.MinimallyQualifiedFormat), 315new FormattedSymbol(implementation, SymbolDisplayFormat.MinimallyQualifiedFormat)); 348diagnostics.Add(ErrorCode.ERR_ScopedMismatchInParameterOfPartial, implementation.GetFirstLocation(), new FormattedSymbol(implementation.Parameters[i], SymbolDisplayFormat.ShortFormat));
Symbols\Source\SourceEventSymbol.cs (2)
935new FormattedSymbol(this, SymbolDisplayFormat.MinimallyQualifiedFormat), 936new FormattedSymbol(implementation, SymbolDisplayFormat.MinimallyQualifiedFormat));
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (3)
1193new FormattedSymbol(overridingParameter, SymbolDisplayFormat.ShortFormat)); 1264new FormattedSymbol(overridingParameter, SymbolDisplayFormat.ShortFormat)); 1289diagnostics.Add(ErrorCode.WRN_DoesNotReturnMismatch, overrideMethod.GetFirstLocation(), new FormattedSymbol(overrideMethod, SymbolDisplayFormat.MinimallyQualifiedFormat));
Symbols\Source\SourceMemberContainerSymbol.cs (2)
282var emittedName = ContainingSymbol.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat); 5464new FormattedSymbol(existingMember, SymbolDisplayFormat.CSharpErrorMessageFormat.WithMemberOptions(SymbolDisplayMemberOptions.IncludeContainingType)),
Symbols\Source\SourceOrdinaryMethodSymbol.cs (4)
579diagnostics.Add(ErrorCode.ERR_ScopedMismatchInParameterOfPartial, implementingMethod.GetFirstLocation(), new FormattedSymbol(implementingParameter, SymbolDisplayFormat.ShortFormat)); 600diagnostics.Add(ErrorCode.WRN_NullabilityMismatchInParameterTypeOnPartial, implementingMethod.GetFirstLocation(), new FormattedSymbol(implementingParameter, SymbolDisplayFormat.ShortFormat)); 611new FormattedSymbol(definition, SymbolDisplayFormat.MinimallyQualifiedFormat), 612new FormattedSymbol(implementation, SymbolDisplayFormat.MinimallyQualifiedFormat));
Symbols\Source\SourcePropertySymbol.cs (3)
755new FormattedSymbol(this, SymbolDisplayFormat.MinimallyQualifiedFormat), 756new FormattedSymbol(implementation, SymbolDisplayFormat.MinimallyQualifiedFormat)); 812diagnostics.Add(ErrorCode.ERR_ScopedMismatchInParameterOfPartial, implementation.GetFirstLocation(), new FormattedSymbol(implementation.Parameters[i], SymbolDisplayFormat.ShortFormat));
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
390diagnostics.Add(ErrorCode.ERR_InstanceMemberWithUnnamedExtensionsParameter, _location, new FormattedSymbol(this, SymbolDisplayFormat.ShortFormat));
Symbols\Symbol.cs (6)
1029private static readonly SymbolDisplayFormat s_debuggerDisplayFormat = 1030SymbolDisplayFormat.TestFormat 1476public string ToDisplayString(SymbolDisplayFormat format = null) 1481public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 1489SymbolDisplayFormat format = null) 1497SymbolDisplayFormat format = null)
Symbols\SymbolDistinguisher.cs (2)
89string description0 = _symbol0.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageNoParameterNamesFormat); 90string description1 = _symbol1.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageNoParameterNamesFormat);
Symbols\Synthesized\SynthesizedLocal.cs (1)
228builder.Append(_type.ToDisplayString(SymbolDisplayFormat.TestFormat));
Symbols\TypedConstantExtensions.cs (1)
88string typeName = constant.Type.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat);
Symbols\TypeSymbol.cs (16)
667public string ToDisplayString(CodeAnalysis.NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 672public ImmutableArray<SymbolDisplayPart> ToDisplayParts(CodeAnalysis.NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 681SymbolDisplayFormat format = null) 690SymbolDisplayFormat format = null) 1790implementingEvent.GetFirstLocation(), new FormattedSymbol(implementedEvent, SymbolDisplayFormat.MinimallyQualifiedFormat)); 1796new FormattedSymbol(implementingEvent, SymbolDisplayFormat.MinimallyQualifiedFormat), 1797new FormattedSymbol(implementedEvent, SymbolDisplayFormat.MinimallyQualifiedFormat)); 1829implementingMethod.GetFirstLocation(), new FormattedSymbol(implementedMethod.ConstructedFrom, SymbolDisplayFormat.MinimallyQualifiedFormat)); 1837new FormattedSymbol(implementingMethod, SymbolDisplayFormat.MinimallyQualifiedFormat), 1838new FormattedSymbol(implementedMethod.ConstructedFrom, SymbolDisplayFormat.MinimallyQualifiedFormat)); 1851new FormattedSymbol(implementingParameter, SymbolDisplayFormat.ShortFormat), 1852new FormattedSymbol(implementedMethod.ConstructedFrom, SymbolDisplayFormat.MinimallyQualifiedFormat)); 1860new FormattedSymbol(implementingParameter, SymbolDisplayFormat.ShortFormat), 1861new FormattedSymbol(implementingMethod, SymbolDisplayFormat.MinimallyQualifiedFormat), 1862new FormattedSymbol(implementedMethod.ConstructedFrom, SymbolDisplayFormat.MinimallyQualifiedFormat)); 1889new FormattedSymbol(implementingParameter, SymbolDisplayFormat.ShortFormat));
Symbols\TypeSymbolExtensions.cs (1)
1865return string.Equals(container.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat), qualifiedName, comparison);
Symbols\TypeWithAnnotations.cs (4)
65private static readonly SymbolDisplayFormat DebuggerDisplayFormat = new SymbolDisplayFormat( 70internal static readonly SymbolDisplayFormat TestDisplayFormat = new SymbolDisplayFormat( 288public string ToDisplayString(SymbolDisplayFormat format = null) 335return ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat);
Microsoft.CodeAnalysis.CSharp.Analyzers (2)
MetaAnalyzers\CSharpSymbolIsBannedInAnalyzersAnalyzer.cs (2)
21protected override SymbolDisplayFormat SymbolDisplayFormat => SymbolDisplayFormat.CSharpShortErrorMessageFormat;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceService.cs (1)
30protected override string ToDisplayString(IMethodSymbol disposeImplMethod, SymbolDisplayFormat format)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (2)
108return (defaultExpression, $"default({type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)})"); 117return (memberAccess, $"{type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)}.{memberName}");
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (1)
178: ParseName(symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
Microsoft.CodeAnalysis.CSharp.Features (37)
CodeLens\CSharpCodeLensDisplayInfoService.cs (3)
20private static readonly SymbolDisplayFormat Format = 21SymbolDisplayFormat.CSharpErrorMessageFormat.RemoveMemberOptions( 181private static string GetEnclosingScopeString(SyntaxNode node, SemanticModel semanticModel, SymbolDisplayFormat symbolDisplayFormat)
Completion\CompletionProviders\CrefCompletionProvider.cs (5)
35private static readonly SymbolDisplayFormat QualifiedCrefFormat = 44private static readonly SymbolDisplayFormat CrefFormat = 47private static readonly SymbolDisplayFormat MinimalParameterTypeFormat = 48SymbolDisplayFormat.MinimallyQualifiedFormat.AddMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.ExpandValueTuple); 275SymbolDisplayFormat unqualifiedCrefFormat)
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (1)
30private static readonly SymbolDisplayFormat _symbolFormatWithGenerics =
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1593protected override SymbolDisplayFormat ErrorDisplayFormat => SymbolDisplayFormat.CSharpErrorMessageFormat;
GenerateConstructors\CSharpGenerateConstructorsCodeRefactoringProvider.cs (1)
47protected override string ToDisplayString(IParameterSymbol parameter, SymbolDisplayFormat format)
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
33private static readonly SymbolDisplayFormat NameAndTypeParametersFormat = new(
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (9)
31private static readonly SymbolDisplayFormat s_minimallyQualifiedFormat = SymbolDisplayFormat.MinimallyQualifiedFormat 37private static readonly SymbolDisplayFormat s_minimallyQualifiedFormatWithConstants = s_minimallyQualifiedFormat 42private static readonly SymbolDisplayFormat s_minimallyQualifiedFormatWithConstantsAndModifiers = s_minimallyQualifiedFormatWithConstants 45protected override SymbolDisplayFormat MinimallyQualifiedFormat 48protected override SymbolDisplayFormat MinimallyQualifiedFormatWithConstants 51protected override SymbolDisplayFormat MinimallyQualifiedFormatWithConstantsAndModifiers 118protected override ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(ISymbol symbol, SemanticModel semanticModel, int position, SymbolDisplayFormat format) 170=> symbol == null ? null : CodeAnalysis.CSharp.SymbolDisplay.ToDisplayString(symbol, SymbolDisplayFormat.MinimallyQualifiedFormat);
NavigationBar\CSharpNavigationBarItemService.cs (4)
30private static readonly SymbolDisplayFormat s_typeFormat = 31SymbolDisplayFormat.CSharpErrorMessageFormat.AddGenericsOptions(SymbolDisplayGenericsOptions.IncludeVariance); 33private static readonly SymbolDisplayFormat s_memberNameFormat = 36private static readonly SymbolDisplayFormat s_memberDetailsFormat =
QuickInfo\CSharpSemanticQuickInfoProvider.cs (2)
33private static readonly SymbolDisplayFormat s_nullableDisplayFormat = new(); 148return interceptor.ToDisplayParts(SymbolDisplayFormat.MinimallyQualifiedFormat).ToTaggedText();
SignatureHelp\AbstractCSharpSignatureHelpProvider.cs (2)
15private static readonly SymbolDisplayFormat s_allowDefaultLiteralFormat = SymbolDisplayFormat.MinimallyQualifiedFormat
SignatureHelp\AbstractGenericNameSignatureHelpProvider.cs (3)
180private static readonly SymbolDisplayFormat s_minimallyQualifiedFormat = 181SymbolDisplayFormat.MinimallyQualifiedFormat.WithGenericsOptions( 182SymbolDisplayFormat.MinimallyQualifiedFormat.GenericsOptions | SymbolDisplayGenericsOptions.IncludeVariance);
SignatureHelp\AbstractOrdinaryMethodSignatureHelpProvider.cs (1)
45static symbol => symbol is null ? null : SymbolDisplay.ToDisplayString(symbol, SymbolDisplayFormat.MinimallyQualifiedFormat));
src\roslyn\src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceService.cs (1)
30protected override string ToDisplayString(IMethodSymbol disposeImplMethod, SymbolDisplayFormat format)
src\roslyn\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.Workspaces (2)
Simplification\CSharpSimplificationService.Expander.cs (1)
35private static readonly SymbolDisplayFormat s_typeNameFormatWithGenerics =
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (1)
178: ParseName(symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
Microsoft.CodeAnalysis.Extensions.Package (3)
Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
20private static readonly SymbolDisplayFormat s_shortNameFormat = new(
Symbols\SymbolDisplayFormats.cs (2)
17public static readonly SymbolDisplayFormat NameFormat = 36public static readonly SymbolDisplayFormat SignatureFormat =
Microsoft.CodeAnalysis.Features (76)
CallHierarchy\CallHierarchyDisplayFormats.cs (3)
9public static readonly SymbolDisplayFormat MemberNameFormat = 23public static readonly SymbolDisplayFormat ContainingTypeFormat = 31public static readonly SymbolDisplayFormat ContainingNamespaceFormat =
CodeLens\CodeLensReferencesService.cs (1)
25private static readonly SymbolDisplayFormat MethodDisplayFormat =
Common\TaggedText.cs (1)
98getNavigationHint ??= static symbol => symbol?.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat);
Completion\Providers\AbstractOverrideCompletionProvider.BaseItemGetter.cs (1)
18protected static readonly SymbolDisplayFormat DefaultNameFormat = SymbolDisplayFormats.NameFormat
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (1)
18protected static readonly SymbolDisplayFormat SignatureDisplayFormat =
Debugging\AbstractBreakpointResolver.cs (1)
37private static readonly SymbolDisplayFormat s_vsDebugNameFormat =
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (7)
90public SymbolDisplayFormat Format { get; internal set; } 290SymbolDisplayFormat format, 465private static (string target, string hint)? GetNavigationTarget(XElement element, SemanticModel semanticModel, int position, SymbolDisplayFormat format) 472return (target: SymbolKey.CreateString(symbol), hint: symbol.ToMinimalDisplayString(semanticModel, position, format ?? SymbolDisplayFormat.MinimallyQualifiedFormat)); 514string crefValue, int position, SemanticModel semanticModel, StructuralTypeDisplayInfo typeDisplayInfo, SymbolDisplayFormat format = null, SymbolDisplayPartKind kind = SymbolDisplayPartKind.Text) 522format ??= SymbolDisplayFormat.MinimallyQualifiedFormat; 543var format = state.Format;
DocumentationComments\IDocumentationCommentFormattingService.cs (1)
17SymbolDisplayFormat format, StructuralTypeDisplayInfo typeDisplayInfo, CancellationToken cancellationToken);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
44private static readonly SymbolDisplayFormat s_unqualifiedMemberDisplayFormat = 61private static readonly SymbolDisplayFormat s_fullyQualifiedMemberDisplayFormat = 295var format = fullyQualify ? s_fullyQualifiedMemberDisplayFormat : s_unqualifiedMemberDisplayFormat; 398protected abstract SymbolDisplayFormat ErrorDisplayFormat { get; }
ExtractMethod\MethodExtractor.cs (2)
243typeParameter.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat), 244currentType == null ? string.Empty : currentType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)));
FindUsages\DefinitionItemFactory.cs (1)
25private static readonly SymbolDisplayFormat s_namePartsFormat = new(
FindUsages\FindUsagesHelpers.cs (3)
68private static SymbolDisplayFormat GetFormat(ISymbol definition) 75private static readonly SymbolDisplayFormat s_definitionFormat = 95private static readonly SymbolDisplayFormat s_parameterDefinitionFormat = s_definitionFormat
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (1)
62protected abstract string ToDisplayString(IParameterSymbol parameter, SymbolDisplayFormat format);
GenerateFromMembers\GenerateFromMembersHelpers.cs (1)
114public static readonly SymbolDisplayFormat SimpleFormat =
GenerateType\AbstractGenerateTypeService.State.cs (2)
373var format = SymbolDisplayFormat.FullyQualifiedFormat.WithGlobalNamespaceStyle(SymbolDisplayGlobalNamespaceStyle.Omitted);
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (1)
29private static readonly SymbolDisplayFormat s_displayFormat = new(
InlineHints\AbstractInlineTypeHintsService.cs (1)
18protected static readonly SymbolDisplayFormat s_minimalTypeStyle = new(
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (3)
17protected static readonly SymbolDisplayFormat s_minimalWithoutExpandedTuples = SymbolDisplayFormat.MinimallyQualifiedFormat.AddMiscellaneousOptions( 20private static readonly SymbolDisplayFormat s_delegateDisplay =
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (13)
26private static readonly SymbolDisplayFormat s_typeParameterOwnerFormat = 40private static readonly SymbolDisplayFormat s_memberSignatureDisplayFormat = 70private static readonly SymbolDisplayFormat s_descriptionStyle = 78private static readonly SymbolDisplayFormat s_globalNamespaceStyle = 112protected abstract ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(ISymbol symbol, SemanticModel semanticModel, int position, SymbolDisplayFormat format); 116protected abstract SymbolDisplayFormat MinimallyQualifiedFormat { get; } 117protected abstract SymbolDisplayFormat MinimallyQualifiedFormatWithConstants { get; } 118protected abstract SymbolDisplayFormat MinimallyQualifiedFormatWithConstantsAndModifiers { get; } 262var format = ISymbolExtensions2.CrefFormat; 368private static readonly SymbolDisplayFormat s_formatForCaptures = SymbolDisplayFormat.MinimallyQualifiedFormat 558var style = s_descriptionStyle.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes | SymbolDisplayMiscellaneousOptions.IncludeNullableReferenceTypeModifier); 901protected ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(ISymbol symbol, SymbolDisplayFormat? format = null)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (4)
97public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 100public string ToDisplayString(SymbolDisplayFormat format = null) 103public string ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null) 106public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (4)
120public string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 123public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 126public string ToMinimalDisplayString(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null) 129public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
MoveToNamespace\AbstractMoveToNamespaceService.cs (1)
298private static readonly SymbolDisplayFormat QualifiedNamespaceFormat = new(
PdbSourceDocument\ImplementationAssemblyLookupService.cs (1)
25private static readonly SymbolDisplayFormat s_metadataSymbolDisplayFormat = new(
Shared\Extensions\ISymbolExtensions_2.cs (1)
238public static readonly SymbolDisplayFormat CrefFormat =
SignatureHelp\AbstractSignatureHelpProvider.cs (6)
23protected static readonly SymbolDisplayFormat MinimallyQualifiedWithoutParametersFormat = 24SymbolDisplayFormat.MinimallyQualifiedFormat.WithMemberOptions( 25SymbolDisplayFormat.MinimallyQualifiedFormat.MemberOptions & ~SymbolDisplayMemberOptions.IncludeParameters); 27protected static readonly SymbolDisplayFormat MinimallyQualifiedWithoutTypeParametersFormat = 28SymbolDisplayFormat.MinimallyQualifiedFormat.WithGenericsOptions( 29SymbolDisplayFormat.MinimallyQualifiedFormat.GenericsOptions & ~SymbolDisplayGenericsOptions.IncludeTypeParameters);
Snippets\SnippetFunctionService.cs (1)
72var fullyQualifiedEnumName = typeSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
src\roslyn\src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (2)
31private static readonly SymbolDisplayFormat s_namespaceDisplayFormat = SymbolDisplayFormat
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
39private static readonly SymbolDisplayFormat ContainingTypeAndNameOnlyFormat = new(
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
38private static readonly SymbolDisplayFormat SimpleFormat = new(
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (2)
44var id = GetCodeActionId(abstractClassType.ContainingAssembly.Name, abstractClassType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)); 56abstractClassType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat),
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (2)
33protected abstract string ToDisplayString(IMethodSymbol disposeImplMethod, SymbolDisplayFormat format); 256var typeName = interfaceType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (1)
34private static readonly SymbolDisplayFormat s_format = new(
Testing\AbstractTestMethodFinder.cs (1)
23private static readonly SymbolDisplayFormat s_methodSymbolNoParametersDisplayFormat = new(
Microsoft.CodeAnalysis.NetAnalyzers (84)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CollectionsShouldImplementGenericInterface.cs (4)
161@interface.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat), 162genericInterface.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat))); 168@interface.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat), 169string.Join("', '", genericInterfaces.Select(x => x.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)))));
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldNotContainUnderscores.cs (4)
175symbolAnalysisContext.ReportDiagnostic(symbol.CreateDiagnostic(MemberRule, symbol.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat))); 219symbolAnalysisContext.ReportDiagnostic(symbol.CreateDiagnostic(MemberRule, symbol.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat))); 267symbolAnalysisContext.ReportDiagnostic(parameter.CreateDiagnostic(MemberParameterRule, parameter.ContainingSymbol.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), parameter.Name)); 289symbolAnalysisContext.ReportDiagnostic(typeParameter.CreateDiagnostic(MethodTypeParameterRule, containingSymbol.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), typeParameter.Name));
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldNotMatchKeywords.cs (2)
70private static readonly SymbolDisplayFormat s_namespaceDisplayFormat = 71SymbolDisplayFormat.CSharpErrorMessageFormat
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ParameterNamesShouldMatchBaseDeclaration.cs (2)
127analysisContext.ReportDiagnostic(currentParameter.CreateDiagnostic(Rule, properties, methodSymbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat), currentParameter.Name, bestMatchParameter.Name, bestMatch.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)));
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UriParametersShouldNotBeStrings.Fixer.cs (2)
131builder.Append(methodSymbol.ContainingType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)).Append('.').Append(methodSymbol.Name).Append('('); 140builder.Append((i == parameterIndex ? uriType : methodSymbol.Parameters[i].Type).ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
Microsoft.CodeQuality.Analyzers\QualityGuidelines\ValidateArgumentsOfPublicMethods.cs (1)
122var arg1 = containingMethod.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat);
Microsoft.NetCore.Analyzers\Data\ReviewSqlQueriesForSecurityVulnerabilities.cs (1)
239invokedSymbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat),
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.cs (3)
1232static SymbolDisplayFormat GetLanguageSpecificFormat(IOperation operation) => 1233operation.Language == LanguageNames.CSharp ? SymbolDisplayFormat.CSharpShortErrorMessageFormat : SymbolDisplayFormat.VisualBasicShortErrorMessageFormat;
Microsoft.NetCore.Analyzers\Performance\DoNotGuardCall.cs (2)
50private static readonly SymbolDisplayFormat s_symbolDisplayFormat = SymbolDisplayFormat.MinimallyQualifiedFormat
Microsoft.NetCore.Analyzers\Performance\PreferReadOnlySpanOverSpan.cs (2)
113kvp.Value.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat), 114parameter.Type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)));
Microsoft.NetCore.Analyzers\Performance\PreferReadOnlySpanOverSpan.Fixer.cs (1)
69$"ReadOnly{typeSymbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)}" :
Microsoft.NetCore.Analyzers\Performance\UseAsSpanInsteadOfRangeIndexer.cs (2)
206rangeOperation.Type!.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), 207containingType.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)));
Microsoft.NetCore.Analyzers\Performance\UseConcreteTypeAnalyzer.cs (1)
404static string GetTypeName(ITypeSymbol type) => type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat);
Microsoft.NetCore.Analyzers\Runtime\AvoidZeroLengthArrayAllocations.cs (1)
28private static readonly SymbolDisplayFormat ReportFormat = new(
Microsoft.NetCore.Analyzers\Runtime\DisposableFieldsShouldBeDisposed.cs (2)
282var arg1 = field.ContainingType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat); 284var arg3 = field.Type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat);
Microsoft.NetCore.Analyzers\Runtime\DisposeMethodsShouldCallBaseClassDispose.cs (1)
101var arg1 = containingMethod.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat);
Microsoft.NetCore.Analyzers\Runtime\DoNotPassLiteralsAsLocalizedParameters.cs (2)
153var arg1 = containingMethod.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat); 155var arg3 = parameter.ContainingSymbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat);
Microsoft.NetCore.Analyzers\Runtime\DoNotRaiseReservedExceptionTypes.cs (1)
78private static readonly SymbolDisplayFormat s_symbolDisplayFormat = new(typeQualificationStyle: SymbolDisplayTypeQualificationStyle.NameAndContainingTypesAndNamespaces);
Microsoft.NetCore.Analyzers\Runtime\DoNotUseReferenceEqualsWithValueTypes.cs (1)
126val.Type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)));
Microsoft.NetCore.Analyzers\Runtime\LoggerMessageDefineAnalyzer.cs (3)
245private static SymbolDisplayFormat GetLanguageSpecificFormat(IOperation operation) => 247SymbolDisplayFormat.CSharpShortErrorMessageFormat : SymbolDisplayFormat.VisualBasicShortErrorMessageFormat;
Microsoft.NetCore.Analyzers\Runtime\PreferReadOnlySpanPropertiesOverReadOnlyArrayFieldsAnalyzer.cs (1)
163var messageArgument = ((IArrayTypeSymbol)field.Type).ElementType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat);
Microsoft.NetCore.Analyzers\Runtime\PreferStreamAsyncMemoryOverloads.cs (2)
226ruleMessagePreferredMethod = preferredReadAsyncMethod.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat); 233ruleMessagePreferredMethod = preferredWriteAsyncMethod.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat);
Microsoft.NetCore.Analyzers\Runtime\SpecifyStringComparison.cs (3)
205targetMethod.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), 206oaContext.ContainingSymbol.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat), 207correctOverload.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)));
Microsoft.NetCore.Analyzers\Runtime\UseAsyncMethodInAsyncContext.cs (3)
187private static SymbolDisplayFormat GetLanguageSpecificFormat(IOperation operation) => 188operation.Language == LanguageNames.CSharp ? SymbolDisplayFormat.CSharpShortErrorMessageFormat : SymbolDisplayFormat.VisualBasicShortErrorMessageFormat;
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInIFormatterSerializableObjectGraphAnalyzer.cs (1)
130result.InsecureType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat),
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInSerializableObjectGraphAnalyzer.cs (1)
299result.InsecureType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat),
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInSerializableTypeAnalyzer.cs (1)
192result.InsecureType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat),
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInWebSerializableObjectGraphAnalyzer.cs (1)
122result.InsecureType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat),
Microsoft.NetCore.Analyzers\Security\DoNotCallDangerousMethodsInDeserialization.cs (1)
199SymbolDisplayFormat.MinimallyQualifiedFormat);
Microsoft.NetCore.Analyzers\Security\DoNotDisableHttpClientCRLCheck.cs (1)
242SymbolDisplayFormat.MinimallyQualifiedFormat)));
Microsoft.NetCore.Analyzers\Security\DoNotInstallRootCert.cs (1)
234SymbolDisplayFormat.MinimallyQualifiedFormat)));
Microsoft.NetCore.Analyzers\Security\DoNotUseCreateEncryptorWithNonDefaultIV.cs (1)
207SymbolDisplayFormat.MinimallyQualifiedFormat)));
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJavascriptSerializerWithSimpleTypeResolver.cs (2)
149Debug.Fail($"Unhandled JavaScriptSerializer constructor {constructorMethod.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)}"); 266SymbolDisplayFormat.MinimallyQualifiedFormat)));
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJsonNetWithoutBinder.cs (1)
85Debug.Fail($"Unhandled JsonSerializer constructor {constructorMethod.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)}");
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerMethodsBase.cs (2)
100SymbolDisplayFormat.MinimallyQualifiedFormat))); 122SymbolDisplayFormat.MinimallyQualifiedFormat)));
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerWithoutBinderBase.cs (1)
230SymbolDisplayFormat.MinimallyQualifiedFormat)));
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureSettingsForJsonNet.cs (1)
80Debug.Fail($"Unhandled JsonSerializerSettings constructor {constructorMethod.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)}");
Microsoft.NetCore.Analyzers\Security\Helpers\InsecureObjectGraphResult.cs (1)
85return this.InsecureSymbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat);
Microsoft.NetCore.Analyzers\Security\SourceTriggeredTaintedDataAnalyzerBase.cs (4)
275sourceSink.Sink.Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat), 276sourceSink.Sink.AccessingMethod.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat), 277sourceOrigin.Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat), 278sourceOrigin.AccessingMethod.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)});
Microsoft.NetCore.Analyzers\Security\UseSecureCookiesASPNetCore.cs (1)
225SymbolDisplayFormat.MinimallyQualifiedFormat)));
Microsoft.NetCore.Analyzers\Usage\ImplementGenericMathInterfacesCorrectly.cs (4)
71SymbolDisplayFormat.MinimallyQualifiedFormat), anInterface.OriginalDefinition.TypeParameters[0].Name, symbol)); 86SymbolDisplayFormat.MinimallyQualifiedFormat), symbol.BaseType.OriginalDefinition.TypeParameters[0].Name, symbol)); 136parameter is null ? symbol.CreateDiagnostic(GMIRule, genericDeclaration, parameterName, symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)) : 137parameter.CreateDiagnostic(GMIRule, genericDeclaration, parameterName, symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\ISymbolExtensions.cs (2)
270private static readonly SymbolDisplayFormat s_memberDisplayFormat = 272SymbolDisplayFormat.CSharpShortErrorMessageFormat
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\SymbolDisplayFormats.cs (2)
10public static readonly SymbolDisplayFormat ShortSymbolDisplayFormat = new( 23public static readonly SymbolDisplayFormat QualifiedTypeAndNamespaceSymbolDisplayFormat = new(
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\SymbolDisplayStringCache.cs (8)
18private static readonly BoundedCacheWithFactory<Compilation, ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache>> s_byCompilationCache = new(); 23private static readonly SymbolDisplayFormat NullSymbolDisplayFormat = new(); 30private readonly SymbolDisplayFormat? Format; 36private SymbolDisplayStringCache(SymbolDisplayFormat? format = null) 47public static SymbolDisplayStringCache GetOrCreate(Compilation compilation, SymbolDisplayFormat? format = null) 49ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache> dict = 54static ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache> CreateConcurrentDictionary(Compilation compilation) 56static SymbolDisplayStringCache CreateSymbolDisplayStringCache(SymbolDisplayFormat? format) => new(format);
Microsoft.CodeAnalysis.Razor.Compiler (5)
CSharp\WellKnownSymbolDisplayFormats.cs (4)
8public static readonly SymbolDisplayFormat FullNameTypeDisplayFormat = 9SymbolDisplayFormat.FullyQualifiedFormat 13public static readonly SymbolDisplayFormat GloballyQualifiedFullNameTypeDisplayFormat = 14SymbolDisplayFormat.FullyQualifiedFormat
Language\SymbolCache.SymbolData.ToDisplayStringResult.cs (1)
41private static string GetToDisplayStringResult(ISymbol symbol, SymbolDisplayFormat? format, ref string? cachedValue)
Microsoft.CodeAnalysis.ResxSourceGenerator (13)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayFormats.cs (2)
11public static readonly SymbolDisplayFormat ShortSymbolDisplayFormat = new( 24public static readonly SymbolDisplayFormat QualifiedTypeAndNamespaceSymbolDisplayFormat = new(
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (8)
19private static readonly BoundedCacheWithFactory<Compilation, ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache>> s_byCompilationCache = new(); 24private static readonly SymbolDisplayFormat NullSymbolDisplayFormat = new(); 31private readonly SymbolDisplayFormat? Format; 37private SymbolDisplayStringCache(SymbolDisplayFormat? format = null) 48public static SymbolDisplayStringCache GetOrCreate(Compilation compilation, SymbolDisplayFormat? format = null) 50ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache> dict = 55static ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache> CreateConcurrentDictionary(Compilation compilation) 57static SymbolDisplayStringCache CreateSymbolDisplayStringCache(SymbolDisplayFormat? format) => new(format);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
20private static readonly SymbolDisplayFormat s_shortNameFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
17public static readonly SymbolDisplayFormat NameFormat = 36public static readonly SymbolDisplayFormat SignatureFormat =
Microsoft.CodeAnalysis.Workspaces (13)
FindSymbols\Declarations\DeclarationFinder_SourceDeclarations.cs (1)
262private static readonly SymbolDisplayFormat DottedNameFormat =
Rename\ConflictEngine\ConflictResolver.cs (1)
27private static readonly SymbolDisplayFormat s_metadataSymbolDisplayFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
20private static readonly SymbolDisplayFormat s_shortNameFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
17public static readonly SymbolDisplayFormat NameFormat = 36public static readonly SymbolDisplayFormat SignatureFormat =
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (4)
198public string ToDisplayString(SymbolDisplayFormat format = null) 201public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 204public string ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null) 207public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (4)
61public string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 64public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 67public string ToMinimalDisplayString(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null) 70public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
Microsoft.Diagnostics.DataContractReader.DataGenerator (4)
Parser.cs (4)
29private static readonly SymbolDisplayFormat s_propertyTypeFormat = 30SymbolDisplayFormat.FullyQualifiedFormat.AddMiscellaneousOptions( 142return typeSymbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat); 415string fqn = type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
Microsoft.DotNet.ApiSymbolExtensions (4)
SymbolExtensions.cs (4)
11private static readonly SymbolDisplayFormat s_comparisonFormat; 12public static readonly SymbolDisplayFormat DisplayFormat; 17SymbolDisplayFormat format = SymbolDisplayFormat.CSharpErrorMessageFormat;
Microsoft.DotNet.CodeAnalysis (1)
Helpers.cs (1)
10private static readonly SymbolDisplayFormat s_publicApiFormat =
Microsoft.Extensions.Configuration.Binder.SourceGeneration (3)
Parser\Extensions.cs (2)
68private static readonly SymbolDisplayFormat s_identifierCompatibleFormat = new SymbolDisplayFormat( 74private static readonly SymbolDisplayFormat s_minimalDisplayFormat = new SymbolDisplayFormat(
src\runtime\src\libraries\Common\src\SourceGenerators\TypeModelHelper.cs (1)
38public static string GetFullyQualifiedName(this ITypeSymbol type) => type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
Microsoft.Extensions.Logging.Generators (4)
LoggerMessageGenerator.Parser.cs (4)
424SymbolDisplayFormat.FullyQualifiedFormat.WithMiscellaneousOptions( 425SymbolDisplayFormat.FullyQualifiedFormat.MiscellaneousOptions | 800SymbolDisplayFormat.FullyQualifiedFormat.WithMiscellaneousOptions( 801SymbolDisplayFormat.FullyQualifiedFormat.MiscellaneousOptions |
Microsoft.Extensions.Options.SourceGeneration (13)
Parser.cs (13)
242private static readonly SymbolDisplayFormat _namespaceDisplayFormat = new( 253=> type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat.AddMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.IncludeNullableReferenceTypeModifier)); 256=> type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat.AddGenericsOptions(SymbolDisplayGenericsOptions.IncludeTypeParameters)); 259=> type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat.WithGenericsOptions(SymbolDisplayGenericsOptions.None)); 394&& !baseType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat).StartsWith("global::System.", StringComparison.Ordinal)) 489transValidatorTypeName = transValidatorType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); 555enumerationValidatorTypeName = enumerationValidatorType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); 595Diag(DiagDescriptors.InaccessibleValidationAttribute, location, attributeType.Name, member.OriginalDefinition.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat), validatorType.Name); 599string attributeFullQualifiedName = attributeType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); 733trackedTypeList!.Add(memberType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)); 751trackedTypeList!.Add((modelType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat), (string)attribute.ConstructorArguments[0].Value!)); 1017return $"typeof({sym.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)})"; 1030return $"({type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}){Convert.ToString(value, CultureInfo.InvariantCulture)}";
Microsoft.Extensions.Validation.ValidationsGenerator (9)
Analyzers\ValidatableTypeInGeneratedCodeDiagnosticAnalyzer.cs (1)
59attributedType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)));
Analyzers\ValidationsDiagnosticAnalyzer.cs (1)
199context.ReportDiagnostic(Diagnostic.Create(ValidatableTypeIsNotAccessible, attributedType.Locations.FirstOrDefault(), attributedType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)));
Parsers\ValidationsGenerator.TypesParser.cs (5)
140TypeFQN: typeSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat), 285ContainingTypeFQN: correspondingProperty.ContainingType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat), 286TypeFQN: correspondingProperty.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat), 338ContainingTypeFQN: member.ContainingType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat), 339TypeFQN: member.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat),
src\aspnetcore\src\Shared\RoslynUtils\SymbolExtensions.cs (2)
249return $"({enumType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}){SymbolDisplay.FormatPrimitive(defaultValue!, false, false)}"; 259return $"({underlyingEnumType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}){SymbolDisplay.FormatPrimitive(defaultValue!, false, false)}";
Microsoft.Gen.ComplianceReports (1)
Parser.cs (1)
94var result = typeSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
Microsoft.Gen.Logging (10)
Parsing\Parser.cs (4)
516SymbolDisplayFormat.FullyQualifiedFormat.WithMiscellaneousOptions( 517SymbolDisplayFormat.FullyQualifiedFormat.MiscellaneousOptions | SymbolDisplayMiscellaneousOptions.IncludeNullableReferenceTypeModifier))); 631SymbolDisplayFormat.FullyQualifiedFormat.WithMiscellaneousOptions( 637.Select(x => x!.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)));
Parsing\Parser.LogProperties.cs (4)
165classification.UnionWith(GetDataClassificationAttributes(current, symbols).Select(x => x.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat))); 169classification.UnionWith(GetDataClassificationAttributes(property, symbols).Select(x => x.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat))); 174classification.UnionWith(dataClassesFromCtor.Select(x => x.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat))); 198Type = property.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat),
Parsing\Parser.TagProvider.cs (2)
39lp.TagProvider = new(providerMethod.Name, providerType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)); 67lp.TagProvider = new(providerMethod.Name, providerType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
Microsoft.Gen.Logging.Unit.Tests (1)
LogParserUtilitiesTests.cs (1)
158paramTypeMock.Setup(x => x.ToDisplayString(It.IsAny<SymbolDisplayFormat>()))
Microsoft.Gen.MetadataExtractor (6)
src\Generators\Microsoft.Gen.ComplianceReports\Parser.cs (1)
94var result = typeSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
src\Generators\Microsoft.Gen.Metrics\Parser.cs (5)
27private static readonly SymbolDisplayFormat _typeSymbolFormat = 28SymbolDisplayFormat.FullyQualifiedFormat.WithMiscellaneousOptions( 31private static readonly SymbolDisplayFormat _genericTypeSymbolFormat = 32SymbolDisplayFormat.FullyQualifiedFormat.WithMiscellaneousOptions( 582Diag(DiagDescriptors.ErrorInvalidMethodReturnType, returnType.GetLocation(), returnType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
Microsoft.Gen.Metrics (5)
Parser.cs (5)
27private static readonly SymbolDisplayFormat _typeSymbolFormat = 28SymbolDisplayFormat.FullyQualifiedFormat.WithMiscellaneousOptions( 31private static readonly SymbolDisplayFormat _genericTypeSymbolFormat = 32SymbolDisplayFormat.FullyQualifiedFormat.WithMiscellaneousOptions( 582Diag(DiagDescriptors.ErrorInvalidMethodReturnType, returnType.GetLocation(), returnType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
Microsoft.Gen.MetricsReports (5)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (5)
27private static readonly SymbolDisplayFormat _typeSymbolFormat = 28SymbolDisplayFormat.FullyQualifiedFormat.WithMiscellaneousOptions( 31private static readonly SymbolDisplayFormat _genericTypeSymbolFormat = 32SymbolDisplayFormat.FullyQualifiedFormat.WithMiscellaneousOptions( 582Diag(DiagDescriptors.ErrorInvalidMethodReturnType, returnType.GetLocation(), returnType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
Microsoft.Interop.ComInterfaceGenerator (4)
AttributeInfo.cs (1)
17var type = attribute.AttributeClass.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
ComInterfaceInfo.cs (1)
322exceptionToUnmanagedMarshallerType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat).Replace(TypeNames.GlobalAlias, ""),
ComMethodInfo.cs (1)
400?? method.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
VtableIndexStubGenerator.cs (1)
392string unwrapperType = unmanagedObjectUnwrapper.AttributeClass.TypeArguments[0].ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
Microsoft.Interop.JavaScript.JSImportGenerator (4)
JSManagedTypeInfo.cs (1)
14string fullTypeName = type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
JSSignatureContext.cs (3)
15private static SymbolDisplayFormat TypeAndContainingTypesStyle { get; } = new SymbolDisplayFormat( 20private static SymbolDisplayFormat TypeContainingTypesAndNamespacesStyle { get; } = new SymbolDisplayFormat( 65string fullName = $"{method.ContainingType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}.{CodeWriterHelpers.EscapeIdentifier(method.Name)}";
Microsoft.Interop.LibraryImportGenerator (1)
LibraryImportGenerator.cs (1)
116callConvs.Add($"typeof({((ITypeSymbol)callConv.Value!).ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)})");
Microsoft.Interop.SourceGeneration (4)
ManagedTypeInfo.cs (1)
33string typeName = type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
ManualTypeMarshallingHelper.cs (1)
724ImmutableArray<SymbolDisplayPart> parts = type.ToDisplayParts(SymbolDisplayFormat.FullyQualifiedFormat);
SignatureContext.cs (1)
87StubReturnType = method.ReturnType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat),
src\runtime\src\libraries\Common\src\SourceGenerators\ContainingTypeUtilities.cs (1)
70typeSymbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
Microsoft.Maui.Controls.BindingSourceGen (2)
ITypeSymbolExtensions.cs (2)
41 return ((INamedTypeSymbol)typeSymbol).TypeArguments[0].ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); 44 return typeSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
Roslyn.Diagnostics.Analyzers (21)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayFormats.cs (2)
11public static readonly SymbolDisplayFormat ShortSymbolDisplayFormat = new( 24public static readonly SymbolDisplayFormat QualifiedTypeAndNamespaceSymbolDisplayFormat = new(
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SymbolDisplayStringCache.cs (8)
19private static readonly BoundedCacheWithFactory<Compilation, ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache>> s_byCompilationCache = new(); 24private static readonly SymbolDisplayFormat NullSymbolDisplayFormat = new(); 31private readonly SymbolDisplayFormat? Format; 37private SymbolDisplayStringCache(SymbolDisplayFormat? format = null) 48public static SymbolDisplayStringCache GetOrCreate(Compilation compilation, SymbolDisplayFormat? format = null) 50ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache> dict = 55static ConcurrentDictionary<SymbolDisplayFormat, SymbolDisplayStringCache> CreateConcurrentDictionary(Compilation compilation) 57static SymbolDisplayStringCache CreateSymbolDisplayStringCache(SymbolDisplayFormat? format) => new(format);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (1)
20private static readonly SymbolDisplayFormat s_shortNameFormat = new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
17public static readonly SymbolDisplayFormat NameFormat = 36public static readonly SymbolDisplayFormat SignatureFormat =
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (4)
198public string ToDisplayString(SymbolDisplayFormat format = null) 201public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 204public string ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null) 207public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (4)
61public string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 64public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 67public string ToMinimalDisplayString(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null) 70public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamespaceGenerator.cs (1)
178: ParseName(symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
System.Text.Json.SourceGeneration (7)
JsonSourceGenerator.Parser.cs (5)
34private static readonly SymbolDisplayFormat s_fullyQualifiedWithConstraints = 35SymbolDisplayFormat.FullyQualifiedFormat.AddGenericsOptions( 862namedUnionType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 1768string unionTypeName = unionType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat); 1774string caseTypeName = caseType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat);
src\runtime\src\libraries\Common\src\SourceGenerators\ContainingTypeUtilities.cs (1)
70typeSymbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
src\runtime\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)
204SymbolDisplayFormat.FullyQualifiedFormat.WithGlobalNamespaceStyle(SymbolDisplayGlobalNamespaceStyle.Omitted));