135 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.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)
10291new 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)
34private 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)
40new( 57new(
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.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.VisualBasic (5)
SymbolDisplay\CustomSymbolDisplayFormatter.vb (5)
16Friend Shared ReadOnly QualifiedNameFormat As SymbolDisplayFormat = New SymbolDisplayFormat( 29Friend Shared ReadOnly WithContainingTypeFormat As SymbolDisplayFormat = New SymbolDisplayFormat( 39Friend Shared ReadOnly ErrorMessageFormatNoModifiersNoReturnType As New SymbolDisplayFormat( 52Friend Shared ReadOnly ErrorNameWithKindFormat As New SymbolDisplayFormat( 64Friend Shared ReadOnly DelegateSignatureFormat As New SymbolDisplayFormat(
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
17Public ReadOnly typeNameFormatWithGenerics As New SymbolDisplayFormat( 25Public ReadOnly typeNameFormatWithoutGenerics As New SymbolDisplayFormat(
Microsoft.CodeAnalysis.VisualBasic.Features (7)
CodeLens\VisualBasicDisplayInfoService.vb (1)
16Private Shared ReadOnly Format As SymbolDisplayFormat = New SymbolDisplayFormat(
Completion\CompletionProviders\CrefCompletionProvider.vb (1)
27New SymbolDisplayFormat(
Completion\CompletionProviders\PartialTypeCompletionProvider.vb (1)
25New SymbolDisplayFormat(
NavigationBar\VisualBasicNavigationBarItemService.vb (3)
24Private ReadOnly _typeFormat As SymbolDisplayFormat = New SymbolDisplayFormat( 27Private ReadOnly _memberFormat As SymbolDisplayFormat = New SymbolDisplayFormat( 400Dim displayFormat = If(members.Count() = 1 AndAlso firstMember.GetArity() = 0, New SymbolDisplayFormat(), _memberFormat)
SignatureHelp\GenericNameSignatureHelpProvider.NamedType.vb (1)
11Dim format = New SymbolDisplayFormat(
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
17Public ReadOnly typeNameFormatWithGenerics As New SymbolDisplayFormat( 25Public ReadOnly typeNameFormatWithoutGenerics As New SymbolDisplayFormat(
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.Interop.JavaScript.JSImportGenerator (2)
JSSignatureContext.cs (2)
14private static SymbolDisplayFormat TypeAndContainingTypesStyle { get; } = new SymbolDisplayFormat( 19private 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(
Roslyn.Diagnostics.VisualBasic.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
17Public ReadOnly typeNameFormatWithGenerics As New SymbolDisplayFormat( 25Public ReadOnly typeNameFormatWithoutGenerics As New SymbolDisplayFormat(
714 references to SymbolDisplayFormat
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)
193public string ToDisplayString(SymbolDisplayFormat format = null) 196public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 199public string ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null) 202public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (4)
59public string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 62public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 65public string ToMinimalDisplayString(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null) 68public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
ILLink.CodeFixProvider (1)
RequiresUnsafeCodeFixProvider.cs (1)
221typeSyntax = SyntaxFactory.ParseTypeName(typeInfo.Type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat))
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.Analyzers (14)
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)));
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.Mvc.Api.Analyzers (1)
AddResponseTypeAttributeCodeFixAction.cs (1)
219SyntaxFactory.ParseTypeName(typeSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat))
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
XmlComments\XmlComment.cs (1)
199var type = symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat);
Microsoft.CodeAnalysis (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)
245string ToDisplayString(SymbolDisplayFormat? format = null); 254ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat? format = null); 269SymbolDisplayFormat? format = null); 284SymbolDisplayFormat? format = null);
Symbols\ITypeSymbol.cs (6)
161string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat? format = null); 170ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat? format = null); 180/// <param name="format">Formatting rules - null implies <see cref="SymbolDisplayFormat.MinimallyQualifiedFormat"/></param> 186SymbolDisplayFormat? format = null); 196/// <param name="format">Formatting rules - null implies <see cref="SymbolDisplayFormat.MinimallyQualifiedFormat"/></param> 202SymbolDisplayFormat? 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)
193public string ToDisplayString(SymbolDisplayFormat format = null) 196public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 199public string ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null) 202public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (4)
59public string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 62public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 65public string ToMinimalDisplayString(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null) 68public 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)
30private 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)
193public string ToDisplayString(SymbolDisplayFormat format = null) 196public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 199public string ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null) 202public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (4)
59public string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 62public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 65public string ToMinimalDisplayString(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null) 68public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
Microsoft.CodeAnalysis.CSharp (145)
Binder\Binder.ValueChecks.cs (1)
3683Error(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\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)
2982new FormattedSymbol(parameter, SymbolDisplayFormat.ShortFormat),
Binder\Binder_Crefs.cs (2)
912new FormattedSymbol(symbol, SymbolDisplayFormat.CSharpErrorMessageFormat), 913new FormattedSymbol(symbols[otherIndex], SymbolDisplayFormat.CSharpErrorMessageFormat));
Binder\Binder_Expressions.cs (1)
10290private 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\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)
2396new FormattedSymbol(parameterOpt, SymbolDisplayFormat.ShortFormat); 2404new FormattedSymbol(containingSymbol, SymbolDisplayFormat.MinimallyQualifiedFormat); 9678new FormattedSymbol(sourceInvokeMethod, SymbolDisplayFormat.MinimallyQualifiedFormat),
FlowAnalysis\NullableWalker.SnapshotManager.cs (2)
130Was {originalSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} 131Now {updatedSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}");
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)
164string ISymbol.ToDisplayString(SymbolDisplayFormat format) 169ImmutableArray<SymbolDisplayPart> ISymbol.ToDisplayParts(SymbolDisplayFormat format) 174string ISymbol.ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat format) 179ImmutableArray<SymbolDisplayPart> ISymbol.ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format)
Symbols\PublicModel\TypeSymbol.cs (4)
173string ITypeSymbol.ToDisplayString(CodeAnalysis.NullableFlowState topLevelNullability, SymbolDisplayFormat format) 178ImmutableArray<SymbolDisplayPart> ITypeSymbol.ToDisplayParts(CodeAnalysis.NullableFlowState topLevelNullability, SymbolDisplayFormat format) 183string ITypeSymbol.ToMinimalDisplayString(SemanticModel semanticModel, CodeAnalysis.NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format) 188ImmutableArray<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)
305new FormattedSymbol(this, SymbolDisplayFormat.MinimallyQualifiedFormat), 306new FormattedSymbol(implementation, SymbolDisplayFormat.MinimallyQualifiedFormat)); 334diagnostics.Add(ErrorCode.ERR_ScopedMismatchInParameterOfPartial, implementation.GetFirstLocation(), new FormattedSymbol(implementation.Parameters[i], SymbolDisplayFormat.ShortFormat));
Symbols\Source\SourceEventSymbol.cs (2)
927new FormattedSymbol(this, SymbolDisplayFormat.MinimallyQualifiedFormat), 928new FormattedSymbol(implementation, SymbolDisplayFormat.MinimallyQualifiedFormat));
Symbols\Source\SourceMemberContainerSymbol.cs (2)
282var emittedName = ContainingSymbol.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat); 5429new FormattedSymbol(existingMember, SymbolDisplayFormat.CSharpErrorMessageFormat.WithMemberOptions(SymbolDisplayMemberOptions.IncludeContainingType)),
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\SourceOrdinaryMethodSymbol.cs (4)
554diagnostics.Add(ErrorCode.ERR_ScopedMismatchInParameterOfPartial, implementingMethod.GetFirstLocation(), new FormattedSymbol(implementingParameter, SymbolDisplayFormat.ShortFormat)); 575diagnostics.Add(ErrorCode.WRN_NullabilityMismatchInParameterTypeOnPartial, implementingMethod.GetFirstLocation(), new FormattedSymbol(implementingParameter, SymbolDisplayFormat.ShortFormat)); 586new FormattedSymbol(definition, SymbolDisplayFormat.MinimallyQualifiedFormat), 587new FormattedSymbol(implementation, SymbolDisplayFormat.MinimallyQualifiedFormat));
Symbols\Source\SourcePropertySymbol.cs (3)
755new FormattedSymbol(this, SymbolDisplayFormat.MinimallyQualifiedFormat), 756new FormattedSymbol(implementation, SymbolDisplayFormat.MinimallyQualifiedFormat)); 807diagnostics.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)
1026private static readonly SymbolDisplayFormat s_debuggerDisplayFormat = 1027SymbolDisplayFormat.TestFormat 1473public string ToDisplayString(SymbolDisplayFormat format = null) 1478public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 1486SymbolDisplayFormat format = null) 1494SymbolDisplayFormat format = null)
Symbols\SymbolDistinguisher.cs (2)
89string description0 = _symbol0.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageNoParameterNamesFormat); 90string description1 = _symbol1.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageNoParameterNamesFormat);
Symbols\Synthesized\SynthesizedLocal.cs (2)
208builder.Append(_type.ToDisplayString(SymbolDisplayFormat.TestFormat)); 228builder.Append(_type.ToDisplayString(SymbolDisplayFormat.TestFormat));
Symbols\TypedConstantExtensions.cs (1)
58string 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); 272SymbolDisplayFormat 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)
34private static readonly SymbolDisplayFormat s_nullableDisplayFormat = new(); 149return 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)
39private static readonly SymbolDisplayFormat s_unqualifiedMemberDisplayFormat = 56private static readonly SymbolDisplayFormat s_fullyQualifiedMemberDisplayFormat = 290var format = fullyQualify ? s_fullyQualifiedMemberDisplayFormat : s_unqualifiedMemberDisplayFormat; 393protected 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)
374var 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); 895protected ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(ISymbol symbol, SymbolDisplayFormat? format = null)
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (4)
95public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 98public string ToDisplayString(SymbolDisplayFormat format = null) 101public string ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null) 104public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (4)
119public string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 122public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 125public string ToMinimalDisplayString(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null) 128public 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)
30private 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.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.VisualBasic (112)
Binding\LookupResult.vb (1)
1016GroupBy(Function(c) c.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat), IdentifierComparison.Comparer).
Emit\EditAndContinue\EmitHelpers.vb (1)
170String.Format(CodeAnalysisResources.Type0DoesNotHaveExpectedConstructor, type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)))
Emit\NamedTypeSymbolAdapter.vb (1)
796Return If(AdaptedNamedTypeSymbol.GetEmittedNamespaceName(), AdaptedNamedTypeSymbol.ContainingNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat))
Emit\NoPia\EmbeddedType.vb (1)
220New TypedConstant(stringType, TypedConstantKind.Primitive, UnderlyingNamedType.AdaptedNamedTypeSymbol.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat))),
Emit\NoPia\EmbeddedTypesManager.vb (1)
455ReportDiagnostic(diagnostics, ERRID.ERR_InteropMethodWithBody1, syntaxNodeOpt, method.AdaptedMethodSymbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat))
Emit\PEModuleBuilder.vb (2)
124_lazyDefaultNamespace = rootNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat) 534orderedForwardedTypes = orderedForwardedTypes.OrderBy(Function(t) t.OriginalDefinition.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat))
Emit\TypeMemberReference.vb (1)
27Return UnderlyingSymbol.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat)
Errors\MessageProvider.vb (1)
102Return SymbolDisplay.ToDisplayString(symbol, SymbolDisplayFormat.VisualBasicShortErrorMessageFormat)
SymbolDisplay\CustomSymbolDisplayFormatter.vb (48)
16Friend Shared ReadOnly QualifiedNameFormat As SymbolDisplayFormat = New SymbolDisplayFormat( 29Friend Shared ReadOnly WithContainingTypeFormat As SymbolDisplayFormat = New SymbolDisplayFormat( 30globalNamespaceStyle:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.GlobalNamespaceStyle, 31typeQualificationStyle:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.TypeQualificationStyle, 32genericsOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.GenericsOptions, 33memberOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.MemberOptions Or 35kindOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.KindOptions, 36parameterOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.ParameterOptions, 37miscellaneousOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.MiscellaneousOptions) 40globalNamespaceStyle:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.GlobalNamespaceStyle, 41typeQualificationStyle:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.TypeQualificationStyle, 42genericsOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.GenericsOptions, 46parameterOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.ParameterOptions, 47propertyStyle:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.PropertyStyle, 48localOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.LocalOptions, 50miscellaneousOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.MiscellaneousOptions) 53globalNamespaceStyle:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.GlobalNamespaceStyle, 55genericsOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.GenericsOptions, 56memberOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.MemberOptions, 57parameterOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.ParameterOptions, 58propertyStyle:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.PropertyStyle, 59localOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.LocalOptions, 61miscellaneousOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.MiscellaneousOptions) 65globalNamespaceStyle:=SymbolDisplayFormat.VisualBasicShortErrorMessageFormat.GlobalNamespaceStyle, 66typeQualificationStyle:=SymbolDisplayFormat.VisualBasicShortErrorMessageFormat.TypeQualificationStyle, 67genericsOptions:=SymbolDisplayFormat.VisualBasicShortErrorMessageFormat.GenericsOptions, 68memberOptions:=SymbolDisplayFormat.VisualBasicShortErrorMessageFormat.MemberOptions, 69parameterOptions:=SymbolDisplayFormat.VisualBasicShortErrorMessageFormat.ParameterOptions, 70propertyStyle:=SymbolDisplayFormat.VisualBasicShortErrorMessageFormat.PropertyStyle, 71localOptions:=SymbolDisplayFormat.VisualBasicShortErrorMessageFormat.LocalOptions, 74miscellaneousOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.MiscellaneousOptions) 78globalNamespaceStyle:=SymbolDisplayFormat.ShortFormat.GlobalNamespaceStyle, 79typeQualificationStyle:=SymbolDisplayFormat.ShortFormat.TypeQualificationStyle, 81memberOptions:=SymbolDisplayFormat.ShortFormat.MemberOptions, 82parameterOptions:=SymbolDisplayFormat.ShortFormat.ParameterOptions, 83propertyStyle:=SymbolDisplayFormat.ShortFormat.PropertyStyle, 84localOptions:=SymbolDisplayFormat.ShortFormat.LocalOptions, 85kindOptions:=SymbolDisplayFormat.ShortFormat.KindOptions, 86miscellaneousOptions:=SymbolDisplayFormat.ShortFormat.MiscellaneousOptions) 90globalNamespaceStyle:=SymbolDisplayFormat.ShortFormat.GlobalNamespaceStyle, 93memberOptions:=SymbolDisplayFormat.ShortFormat.MemberOptions, 94parameterOptions:=SymbolDisplayFormat.ShortFormat.ParameterOptions, 95propertyStyle:=SymbolDisplayFormat.ShortFormat.PropertyStyle, 96localOptions:=SymbolDisplayFormat.ShortFormat.LocalOptions, 97kindOptions:=SymbolDisplayFormat.ShortFormat.KindOptions, 98miscellaneousOptions:=SymbolDisplayFormat.ShortFormat.MiscellaneousOptions) 113Return New FormattedSymbol(symbol, SymbolDisplayFormat.ShortFormat) 129Return New FormattedSymbol(symbol, SymbolDisplayFormat.VisualBasicErrorMessageFormat)
SymbolDisplay\SymbolDisplay.vb (17)
18''' Displays a symbol in the Visual Basic style, based on a <see cref="SymbolDisplayFormat"/>. 21''' <param name="format">The formatting options to apply. If Nothing is passed, <see cref="SymbolDisplayFormat.VisualBasicErrorMessageFormat"/> will be used.</param> 26Public Function ToDisplayString(symbol As ISymbol, Optional format As SymbolDisplayFormat = Nothing) As String 27format = If(format, SymbolDisplayFormat.VisualBasicErrorMessageFormat) 32''' Displays a symbol in the Visual Basic style, based on a <see cref="SymbolDisplayFormat"/>. 39''' <param name="format">The formatting options to apply. If null is passed, <see cref="SymbolDisplayFormat.CSharpErrorMessageFormat"/> will be used.</param> 47Optional format As SymbolDisplayFormat = Nothing) As String 48format = If(format, SymbolDisplayFormat.MinimallyQualifiedFormat) 55format As SymbolDisplayFormat, 72''' <param name="format">The formatting options to apply. If Nothing Is passed, <see cref="SymbolDisplayFormat.VisualBasicErrorMessageFormat"/> will be used.</param> 78Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) 79format = If(format, SymbolDisplayFormat.VisualBasicErrorMessageFormat) 90''' <param name="format">The formatting options to apply. If null is passed, <see cref="SymbolDisplayFormat.CSharpErrorMessageFormat"/> will be used.</param> 98Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) 99format = If(format, SymbolDisplayFormat.MinimallyQualifiedFormat) 106format As SymbolDisplayFormat, 119format As SymbolDisplayFormat,
SymbolDisplay\SymbolDisplayVisitor.vb (3)
31format As SymbolDisplayFormat, 42format As SymbolDisplayFormat, 55Protected Shadows Sub Initialize(builder As ArrayBuilder(Of SymbolDisplayPart), format As SymbolDisplayFormat, isFirstSymbolVisited As Boolean, semanticModelOpt As SemanticModel, positionOpt As Integer, inNamespaceOrType As Boolean)
Symbols\AssemblySymbol.vb (1)
801Return ImmutableArrayExtensions.AsImmutable(Of INamedTypeSymbol)(GetAllTopLevelForwardedTypes().OrderBy(Function(t) t.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat)))
Symbols\Attributes\AttributeData.vb (1)
102Dim className As String = Me.AttributeClass.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)
Symbols\Metadata\PE\PENamespaceSymbol.vb (1)
183If(isGlobalNamespace, 0, ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat).Length),
Symbols\NamespaceSymbol.vb (1)
322Dim qualifiedName As String = Me.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)
Symbols\ObsoleteAttributeHelpers.vb (3)
145Return ErrorFactory.ErrorInfo(ERRID.WRN_Experimental, New FormattedSymbol(symbol, SymbolDisplayFormat.VisualBasicErrorMessageFormat), "", "") 152Return New CustomObsoleteDiagnosticInfo(MessageProvider.Instance, ERRID.WRN_Experimental, data, New FormattedSymbol(symbol, SymbolDisplayFormat.VisualBasicErrorMessageFormat)) 154Return New CustomObsoleteDiagnosticInfo(MessageProvider.Instance, ERRID.WRN_ExperimentalWithMessage, data, New FormattedSymbol(symbol, SymbolDisplayFormat.VisualBasicErrorMessageFormat),
Symbols\Retargeting\RetargetingSymbolTranslator.vb (3)
259Dim name = MetadataTypeName.FromFullName(type.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat), forcedArity:=type.Arity) 337Dim namespaceName As String = If(type.GetEmittedNamespaceName(), type.ContainingNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)) 372Dim namespaceName As String = If(type.GetEmittedNamespaceName(), type.ContainingNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat))
Symbols\Source\SourceNamedTypeSymbol.vb (5)
86Dim emittedName As String = If(Me.GetEmittedNamespaceName(), Me.ContainingNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)) 586containingNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)) 605Dim constituentQualifiedName As String = constituent.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat) 2623eventInterfaceName = container1.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat) & "+" & eventInterfaceName 2740IdentifierComparison.Equals(mainTypeName, Me.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)) Then
Symbols\Source\SourceNamespaceSymbol.vb (2)
529Return ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat) 552Debug.Assert(IdentifierComparison.Equals(fullDeclName, ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)))
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (1)
59Dim targetTypeName As String = PropertyOrEvent.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)
Symbols\Symbol.vb (10)
874Return ToDisplayString(SymbolDisplayFormat.VisualBasicErrorMessageFormat) 877Public Function ToDisplayString(Optional format As SymbolDisplayFormat = Nothing) As String 881Public Function ToDisplayParts(Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) 885Public Function ToMinimalDisplayString(semanticModel As SemanticModel, position As Integer, Optional format As SymbolDisplayFormat = Nothing) As String 889Public Function ToMinimalDisplayParts(semanticModel As SemanticModel, position As Integer, Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) 894Return String.Format("{0} {1}", Me.Kind, Me.ToDisplayString(SymbolDisplayFormat.TestFormat)) 1338Private Function ISymbol_ToDisplayString(Optional format As SymbolDisplayFormat = Nothing) As String Implements ISymbol.ToDisplayString 1342Private Function ISymbol_ToDisplayParts(Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) Implements ISymbol.ToDisplayParts 1346Private Function ISymbol_ToMinimalDisplayString(semanticModel As SemanticModel, position As Integer, Optional format As SymbolDisplayFormat = Nothing) As String Implements ISymbol.ToMinimalDisplayString 1350Private Function ISymbol_ToMinimalDisplayParts(semanticModel As SemanticModel, position As Integer, Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) Implements ISymbol.ToMinimalDisplayParts
Symbols\SynthesizedSymbols\SynthesizedLocal.vb (1)
98builder.Append(Me.Type.ToDisplayString(SymbolDisplayFormat.TestFormat))
Symbols\TypedConstant.vb (1)
57Dim typeName As String = constant.Type.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)
Symbols\TypeSymbol.vb (4)
621Private Function ITypeSymbol_ToDisplayString(topLevelNullability As NullableFlowState, Optional format As SymbolDisplayFormat = Nothing) As String Implements ITypeSymbol.ToDisplayString 625Private Function ITypeSymbol_ToDisplayParts(topLevelNullability As NullableFlowState, Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) Implements ITypeSymbol.ToDisplayParts 629Private Function ITypeSymbol_ToMinimalDisplayString(semanticModel As SemanticModel, topLevelNullability As NullableFlowState, position As Integer, Optional format As SymbolDisplayFormat = Nothing) As String Implements ITypeSymbol.ToMinimalDisplayString 633Private Function ITypeSymbol_ToMinimalDisplayParts(semanticModel As SemanticModel, topLevelNullability As NullableFlowState, position As Integer, Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) Implements ITypeSymbol.ToMinimalDisplayParts
Symbols\TypeSymbolExtensions.vb (1)
1236Return String.Equals(container.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat), qualifiedName, comparison)
Microsoft.CodeAnalysis.VisualBasic.Analyzers (2)
BasicSymbolIsBannedInAnalyzersAnalyzer.vb (2)
27Protected Overrides ReadOnly Property SymbolDisplayFormat As SymbolDisplayFormat 29Return SymbolDisplayFormat.VisualBasicShortErrorMessageFormat
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
30Protected Overrides Function ToDisplayString(disposeImplMethod As IMethodSymbol, format As SymbolDisplayFormat) As String
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (1)
131Return SyntaxFactory.ParseName(symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat))
Microsoft.CodeAnalysis.VisualBasic.Features (28)
CodeLens\VisualBasicDisplayInfoService.vb (1)
16Private Shared ReadOnly Format As SymbolDisplayFormat = New SymbolDisplayFormat(
Completion\CompletionProviders\CompletionListTagCompletionProvider.vb (1)
87Dim displayFormat = SymbolDisplayFormat.MinimallyQualifiedFormat.WithMemberOptions(SymbolDisplayMemberOptions.IncludeContainingType).WithKindOptions(SymbolDisplayKindOptions.None)
Completion\CompletionProviders\CrefCompletionProvider.vb (3)
26Private Shared ReadOnly s_crefFormat As SymbolDisplayFormat = 34Private Shared ReadOnly s_minimalParameterTypeFormat As SymbolDisplayFormat = 35SymbolDisplayFormat.MinimallyQualifiedFormat.AddMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.ExpandValueTuple)
Completion\CompletionProviders\EnumCompletionProvider.vb (1)
104Dim displayFormat = SymbolDisplayFormat.MinimallyQualifiedFormat.WithMemberOptions(SymbolDisplayMemberOptions.IncludeContainingType).WithLocalOptions(SymbolDisplayLocalOptions.None)
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (2)
294Private Shared ReadOnly MinimalFormatWithoutGenerics As SymbolDisplayFormat = 295SymbolDisplayFormat.MinimallyQualifiedFormat.WithGenericsOptions(SymbolDisplayGenericsOptions.None)
Completion\CompletionProviders\PartialTypeCompletionProvider.vb (2)
24Private Shared ReadOnly _insertionTextFormatWithGenerics As SymbolDisplayFormat = 36Private Shared ReadOnly _displayTextFormat As SymbolDisplayFormat =
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
1051Protected Overrides ReadOnly Property ErrorDisplayFormat As SymbolDisplayFormat 1053Return SymbolDisplayFormat.VisualBasicShortErrorMessageFormat
GenerateConstructors\VisualBasicGenerateConstructorsCodeRefactoringProvider.vb (1)
36Protected Overrides Function ToDisplayString(parameter As IParameterSymbol, format As SymbolDisplayFormat) As String
LanguageServices\VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb (9)
17Private Shared ReadOnly s_minimallyQualifiedFormat As SymbolDisplayFormat = SymbolDisplayFormat.MinimallyQualifiedFormat _ 21Private Shared ReadOnly s_minimallyQualifiedFormatWithConstants As SymbolDisplayFormat = s_minimallyQualifiedFormat _ 26Private Shared ReadOnly s_minimallyQualifiedFormatWithConstantsAndModifiers As SymbolDisplayFormat = s_minimallyQualifiedFormatWithConstants _ 88Protected Overrides Function ToMinimalDisplayParts(symbol As ISymbol, semanticModel As SemanticModel, position As Integer, format As SymbolDisplayFormat) As ImmutableArray(Of SymbolDisplayPart) 93Return If(symbol Is Nothing, Nothing, CodeAnalysis.VisualBasic.SymbolDisplay.ToDisplayString(symbol, SymbolDisplayFormat.MinimallyQualifiedFormat)) 179Protected Overrides ReadOnly Property MinimallyQualifiedFormat As SymbolDisplayFormat = s_minimallyQualifiedFormat 181Protected Overrides ReadOnly Property MinimallyQualifiedFormatWithConstants As SymbolDisplayFormat = s_minimallyQualifiedFormatWithConstants 183Protected Overrides ReadOnly Property MinimallyQualifiedFormatWithConstantsAndModifiers As SymbolDisplayFormat = s_minimallyQualifiedFormatWithConstantsAndModifiers
NavigationBar\VisualBasicNavigationBarItemService.vb (2)
24Private ReadOnly _typeFormat As SymbolDisplayFormat = New SymbolDisplayFormat( 27Private ReadOnly _memberFormat As SymbolDisplayFormat = New SymbolDisplayFormat(
SignatureHelp\GenericNameSignatureHelpProvider.vb (3)
144Private Shared ReadOnly s_minimallyQualifiedFormat As SymbolDisplayFormat = SymbolDisplayFormat.MinimallyQualifiedFormat.WithGenericsOptions(SymbolDisplayFormat.MinimallyQualifiedFormat.GenericsOptions Or SymbolDisplayGenericsOptions.IncludeVariance)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
30Protected Overrides Function ToDisplayString(disposeImplMethod As IMethodSymbol, format As SymbolDisplayFormat) As String
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
Simplification\VisualBasicSimplificationService.Expander.vb (1)
251symbolDisplayFormat As SymbolDisplayFormat) As InvocationExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (1)
131Return SyntaxFactory.ParseName(symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat))
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)
193public string ToDisplayString(SymbolDisplayFormat format = null) 196public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 199public string ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null) 202public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (4)
59public string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 62public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 65public string ToMinimalDisplayString(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null) 68public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
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.Logging.Generators (4)
LoggerMessageGenerator.Parser.cs (4)
423SymbolDisplayFormat.FullyQualifiedFormat.WithMiscellaneousOptions( 424SymbolDisplayFormat.FullyQualifiedFormat.MiscellaneousOptions | 799SymbolDisplayFormat.FullyQualifiedFormat.WithMiscellaneousOptions( 800SymbolDisplayFormat.FullyQualifiedFormat.MiscellaneousOptions |
Microsoft.Extensions.Options.SourceGeneration (12)
Parser.cs (12)
187=> type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.IncludeNullableReferenceTypeModifier)); 190=> type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat.AddGenericsOptions(SymbolDisplayGenericsOptions.IncludeTypeParameters)); 193=> type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat.WithGenericsOptions(SymbolDisplayGenericsOptions.None)); 284&& !baseType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat).StartsWith("global::System.", StringComparison.Ordinal)) 375transValidatorTypeName = transValidatorType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); 438enumerationValidatorTypeName = enumerationValidatorType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); 475Diag(DiagDescriptors.InaccessibleValidationAttribute, location, attributeType.Name, member.OriginalDefinition.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat), validatorType.Name); 479string attributeFullQualifiedName = attributeType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); 607trackedTypeList!.Add(memberType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)); 625trackedTypeList!.Add((modelType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat), (string)attribute.ConstructorArguments[0].Value!)); 819return $"typeof({sym.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)})"; 832return $"({type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}){Convert.ToString(value, CultureInfo.InvariantCulture)}";
Microsoft.Gen.ComplianceReports (1)
Parser.cs (1)
94var result = typeSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
Microsoft.Gen.Logging (4)
Parsing\Parser.cs (1)
556SymbolDisplayFormat.FullyQualifiedFormat.WithMiscellaneousOptions(
Parsing\Parser.LogProperties.cs (1)
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 (2)
AttributeInfo.cs (1)
17var type = attribute.AttributeClass.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
ComInterfaceInfo.cs (1)
311exceptionToUnmanagedMarshallerType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat).Replace(TypeNames.GlobalAlias, ""),
Microsoft.Interop.JavaScript.JSImportGenerator (3)
JSManagedTypeInfo.cs (1)
16string fullTypeName = type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
JSSignatureContext.cs (2)
14private static SymbolDisplayFormat TypeAndContainingTypesStyle { get; } = new SymbolDisplayFormat( 19private static SymbolDisplayFormat TypeContainingTypesAndNamespacesStyle { get; } = new SymbolDisplayFormat(
Microsoft.Interop.SourceGeneration (2)
ManagedTypeInfo.cs (1)
42string typeName = type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
TypeSymbolExtensions.cs (1)
172return SyntaxFactory.ParseTypeName(type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
Microsoft.Maui.Controls.BindingSourceGen (2)
ITypeSymbolExtensions.cs (2)
41 return ((INamedTypeSymbol)typeSymbol).TypeArguments[0].ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat); 44 return typeSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
PlatformDocAnalyzer (1)
PlatformDocAnalyzer.cs (1)
206symbol.ToDisplayString(SymbolDisplayFormat.CSharpShortErrorMessageFormat)));
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)
193public string ToDisplayString(SymbolDisplayFormat format = null) 196public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 199public string ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null) 202public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (4)
59public string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 62public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 65public string ToMinimalDisplayString(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null) 68public 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 (8)
JsonSourceGenerator.Parser.cs (7)
28/// A <see cref="SymbolDisplayFormat"/> that renders fully qualified type names with 32private static readonly SymbolDisplayFormat s_fullyQualifiedWithConstraints = 33SymbolDisplayFormat.FullyQualifiedFormat.AddGenericsOptions( 217string typeName = typeSymbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat); 766namedUnionType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 1201string unionTypeName = unionType.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat); 1206string caseTypeName = caseType.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));