135 instantiations of SymbolDisplayFormat
ConfigurationSchemaGenerator (2)
GenerateDocumentationAndConfigFiles (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
18new(
37new(
ILLink.RoslynAnalyzer (2)
Microsoft.Analyzers.Local (4)
Microsoft.CodeAnalysis (22)
Microsoft.CodeAnalysis.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
18new(
37new(
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
18new(
37new(
Microsoft.CodeAnalysis.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
18new(
37new(
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.CSharp (3)
Microsoft.CodeAnalysis.CSharp.Features (6)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Simplification\CSharpSimplificationService.Expander.cs (1)
36new(
Microsoft.CodeAnalysis.Extensions.Package (3)
Microsoft.CodeAnalysis.Features (29)
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (1)
19new(
Debugging\AbstractBreakpointResolver.cs (1)
38new(
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
40new(
57new(
FindUsages\FindUsagesHelpers.cs (1)
76new(
GenerateFromMembers\GenerateFromMembersHelpers.cs (1)
115new(
Shared\Extensions\ISymbolExtensions_2.cs (1)
239new(
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
18new(
37new(
Microsoft.CodeAnalysis.VisualBasic (5)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
Microsoft.CodeAnalysis.VisualBasic.Features (7)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
Microsoft.CodeAnalysis.Workspaces (5)
FindSymbols\Declarations\DeclarationFinder_SourceDeclarations.cs (1)
263new(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
18new(
37new(
Microsoft.DotNet.CodeAnalysis (1)
Microsoft.Interop.JavaScript.JSImportGenerator (2)
Roslyn.Diagnostics.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolDisplayFormats.cs (2)
18new(
37new(
Roslyn.Diagnostics.VisualBasic.Analyzers (2)
714 references to SymbolDisplayFormat
ConfigurationSchemaGenerator (3)
GenerateDocumentationAndConfigFiles (21)
ILLink.CodeFixProvider (1)
ILLink.RoslynAnalyzer (2)
Microsoft.Analyzers.Local (5)
Microsoft.AspNetCore.Analyzers (1)
Microsoft.AspNetCore.App.Analyzers (2)
Microsoft.AspNetCore.Components.Analyzers (14)
Microsoft.AspNetCore.Components.SdkAnalyzers (11)
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
Microsoft.CodeAnalysis (64)
Microsoft.CodeAnalysis.Analyzers (25)
Microsoft.CodeAnalysis.AnalyzerUtilities (13)
Microsoft.CodeAnalysis.CodeStyle (6)
Microsoft.CodeAnalysis.CodeStyle.Fixes (14)
Microsoft.CodeAnalysis.CSharp (145)
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,
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));
Microsoft.CodeAnalysis.CSharp.Analyzers (2)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
Microsoft.CodeAnalysis.CSharp.Features (37)
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Microsoft.CodeAnalysis.Extensions.Package (3)
Microsoft.CodeAnalysis.Features (76)
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;
Microsoft.CodeAnalysis.Razor.Compiler (5)
Microsoft.CodeAnalysis.ResxSourceGenerator (13)
Microsoft.CodeAnalysis.VisualBasic (112)
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,
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\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
Microsoft.CodeAnalysis.VisualBasic.Analyzers (2)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
Microsoft.CodeAnalysis.VisualBasic.Features (28)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
Microsoft.CodeAnalysis.Workspaces (13)
Microsoft.DotNet.ApiSymbolExtensions (4)
Microsoft.DotNet.CodeAnalysis (1)
Microsoft.Extensions.Logging.Generators (4)
Microsoft.Extensions.Options.SourceGeneration (12)
Microsoft.Gen.ComplianceReports (1)
Microsoft.Gen.Logging (4)
Microsoft.Gen.Logging.Unit.Tests (1)
Microsoft.Gen.MetadataExtractor (6)
Microsoft.Gen.Metrics (5)
Microsoft.Gen.MetricsReports (5)
Microsoft.Interop.ComInterfaceGenerator (2)
Microsoft.Interop.JavaScript.JSImportGenerator (3)
Microsoft.Interop.SourceGeneration (2)
Microsoft.Maui.Controls.BindingSourceGen (2)
PlatformDocAnalyzer (1)
Roslyn.Diagnostics.Analyzers (21)
Roslyn.Diagnostics.CSharp.Analyzers (1)
System.Text.Json.SourceGeneration (8)
System.Text.RegularExpressions.Generator (1)