418 instantiations of SymbolDisplayFormat
Microsoft.CodeAnalysis (22)
CodeGen\CompilationTestData.cs (2)
87private static readonly SymbolDisplayFormat _testDataKeyFormat = new SymbolDisplayFormat( 111private static readonly SymbolDisplayFormat _testDataOperatorKeyFormat = new SymbolDisplayFormat(
SymbolDisplay\SymbolDisplayFormat.cs (20)
18new SymbolDisplayFormat( 45new SymbolDisplayFormat( 69new SymbolDisplayFormat( 102new SymbolDisplayFormat( 140new SymbolDisplayFormat( 152new SymbolDisplayFormat( 177new SymbolDisplayFormat( 220new SymbolDisplayFormat( 228new SymbolDisplayFormat( 238new SymbolDisplayFormat( 252new SymbolDisplayFormat( 269new SymbolDisplayFormat( 442return new SymbolDisplayFormat( 491return new SymbolDisplayFormat( 541return new SymbolDisplayFormat( 595return new SymbolDisplayFormat( 647return new SymbolDisplayFormat( 699return new SymbolDisplayFormat( 723return new SymbolDisplayFormat( 783return new SymbolDisplayFormat(
Microsoft.CodeAnalysis.CodeStyle (4)
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
30private static readonly SymbolDisplayFormat ContainingTypeAndNameOnlyFormat = new(
INamespaceOrTypeSymbolExtensions.cs (1)
18private static readonly SymbolDisplayFormat s_shortNameFormat = new(
SymbolDisplayFormats.cs (2)
16new( 35new(
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractAddParameterCodeFixProvider.cs (2)
350var methodDisplay = methodToUpdate.ToDisplayString(new SymbolDisplayFormat( 422new(
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Expressions.cs (1)
8302new SymbolDisplayFormat(
Symbols\TypeWithAnnotations.cs (2)
62private static readonly SymbolDisplayFormat DebuggerDisplayFormat = new SymbolDisplayFormat( 67internal static readonly SymbolDisplayFormat TestDisplayFormat = new SymbolDisplayFormat(
Microsoft.CodeAnalysis.CSharp.Features (5)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
33new(globalNamespaceStyle: SymbolDisplayGlobalNamespaceStyle.Omitted,
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (1)
31new(globalNamespaceStyle: SymbolDisplayGlobalNamespaceStyle.Omitted,
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
32new(
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
33new SymbolDisplayFormat(
NavigationBar\CSharpNavigationBarItemService.cs (1)
31new(genericsOptions: SymbolDisplayGenericsOptions.IncludeTypeParameters,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\NullableReferenceTypesTests.cs (4)
73325.ToDisplayString(new SymbolDisplayFormat(delegateStyle: SymbolDisplayDelegateStyle.NameAndSignature, 73329.ToDisplayString(new SymbolDisplayFormat(delegateStyle: SymbolDisplayDelegateStyle.NameAndSignature, 73333.ToDisplayString(new SymbolDisplayFormat(delegateStyle: SymbolDisplayDelegateStyle.NameAndSignature, 73398.ToDisplayString(new SymbolDisplayFormat(delegateStyle: SymbolDisplayDelegateStyle.NameAndSignature,
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (149)
SymbolDisplay\SymbolDisplayTests.cs (147)
32var format = new SymbolDisplayFormat( 51var format = new SymbolDisplayFormat( 79var format = new SymbolDisplayFormat( 107var format = new SymbolDisplayFormat( 155var format = new SymbolDisplayFormat( 183var format = new SymbolDisplayFormat( 208var format = new SymbolDisplayFormat(); 237var format = new SymbolDisplayFormat(); 259var format = new SymbolDisplayFormat( 297var format = new SymbolDisplayFormat( 342var format = new SymbolDisplayFormat( 407var format = new SymbolDisplayFormat( 463var format = new SymbolDisplayFormat( 531var format = new SymbolDisplayFormat( 596var format = new SymbolDisplayFormat( 652var format = new SymbolDisplayFormat( 701var format = new SymbolDisplayFormat( 763var format = new SymbolDisplayFormat( 801var format = new SymbolDisplayFormat( 834var format = new SymbolDisplayFormat( 873var format = new SymbolDisplayFormat( 908var format = new SymbolDisplayFormat( 943var format = new SymbolDisplayFormat( 978var format = new SymbolDisplayFormat( 1013var format = new SymbolDisplayFormat( 1067var format = new SymbolDisplayFormat( 1108var format = new SymbolDisplayFormat( 1151var format = new SymbolDisplayFormat( 1176var format = new SymbolDisplayFormat( 1203var format = new SymbolDisplayFormat( 1228var format = new SymbolDisplayFormat( 1252var format = new SymbolDisplayFormat( 1276var format = new SymbolDisplayFormat( 1302var format = new SymbolDisplayFormat( 1342var format = new SymbolDisplayFormat( 1364var format = new SymbolDisplayFormat( 1389var format = new SymbolDisplayFormat( 1416var format = new SymbolDisplayFormat( 1444var format = new SymbolDisplayFormat( 1472var format = new SymbolDisplayFormat( 1499var format = new SymbolDisplayFormat( 1529var format = new SymbolDisplayFormat( 1566var format = new SymbolDisplayFormat( 1606var format = new SymbolDisplayFormat( 1638var format = new SymbolDisplayFormat( 1670var format = new SymbolDisplayFormat( 1713var format = new SymbolDisplayFormat( 1736var format = new SymbolDisplayFormat( 1773var format = new SymbolDisplayFormat( 1796var format = new SymbolDisplayFormat( 1831var format = new SymbolDisplayFormat( 1854var format = new SymbolDisplayFormat( 1889var format = new SymbolDisplayFormat( 1957var format = new SymbolDisplayFormat( 1994var format = new SymbolDisplayFormat( 2036var format = new SymbolDisplayFormat( 2089var format = new SymbolDisplayFormat( 2124var format = new SymbolDisplayFormat( 2161var format = new SymbolDisplayFormat( 2198var format = new SymbolDisplayFormat( 2224var format = new SymbolDisplayFormat( 2254var format = new SymbolDisplayFormat( 2282var format = new SymbolDisplayFormat( 2373var format = new SymbolDisplayFormat( 2434var format = new SymbolDisplayFormat( 2478var format = new SymbolDisplayFormat( 2526var format = new SymbolDisplayFormat( 2559var format = new SymbolDisplayFormat( 2595var format = new SymbolDisplayFormat( 2654var format = new SymbolDisplayFormat(); 2855new SymbolDisplayFormat( 2898new SymbolDisplayFormat(), 2903new SymbolDisplayFormat(miscellaneousOptions: SymbolDisplayMiscellaneousOptions.RemoveAttributeSuffix), 2921new SymbolDisplayFormat(), 2926new SymbolDisplayFormat(miscellaneousOptions: SymbolDisplayMiscellaneousOptions.RemoveAttributeSuffix), 2942new SymbolDisplayFormat(), 2947new SymbolDisplayFormat(miscellaneousOptions: SymbolDisplayMiscellaneousOptions.RemoveAttributeSuffix), 2996var format = new SymbolDisplayFormat( 3125var format = new SymbolDisplayFormat( 3186var format = new SymbolDisplayFormat( 3247var format = new SymbolDisplayFormat( 3336var format = new SymbolDisplayFormat(globalNamespaceStyle: SymbolDisplayFormat.CSharpErrorMessageFormat.GlobalNamespaceStyle, 3355format = new SymbolDisplayFormat(parameterOptions: SymbolDisplayParameterOptions.IncludeName | SymbolDisplayParameterOptions.IncludeType, 3391new SymbolDisplayFormat( 3445new SymbolDisplayFormat( 3497new SymbolDisplayFormat( 3545new SymbolDisplayFormat( 3626new SymbolDisplayFormat( 3700new SymbolDisplayFormat( 3812new SymbolDisplayFormat( 3922new SymbolDisplayFormat( 4026new SymbolDisplayFormat( 4130var format = new SymbolDisplayFormat( 4174var format = new SymbolDisplayFormat( 4221var format = new SymbolDisplayFormat( 4263var format = new SymbolDisplayFormat( 4298var format = new SymbolDisplayFormat( 4346var format = new SymbolDisplayFormat( 4387var format = new SymbolDisplayFormat( 4456var normalFormat = new SymbolDisplayFormat(); 4457var reverseFormat = new SymbolDisplayFormat( 4532var format = new SymbolDisplayFormat( 4566var format = new SymbolDisplayFormat( 4620var memberFormat = new SymbolDisplayFormat( 4624var typeFormat = new SymbolDisplayFormat( 4628var namespaceFormat = new SymbolDisplayFormat( 4810var memberFormat = new SymbolDisplayFormat( 4976var format = new SymbolDisplayFormat( 5005var f1 = new SymbolDisplayFormat(); 5006var f2 = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeParameters); 5019Assert.False(new FormattedSymbol(sA, new SymbolDisplayFormat()).Equals(new FormattedSymbol(sA, new SymbolDisplayFormat()))); 5038var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType); 5070var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType, miscellaneousOptions: SymbolDisplayMiscellaneousOptions.CollapseTupleTypes); 5101var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType, 5132var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType); 5169var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType, 5220var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType, 5266var format = new SymbolDisplayFormat( 5365var formatBase = new SymbolDisplayFormat( 5569var formatBase = new SymbolDisplayFormat( 5786var formatWithoutNonNullableModifier = new SymbolDisplayFormat( 5858var formatWithoutNullableModifier = new SymbolDisplayFormat( 5927var formatWithoutModifiers = new SymbolDisplayFormat( 6046var formatWithoutModifiers = new SymbolDisplayFormat( 6085var format = new SymbolDisplayFormat( 6208var formatWithoutLongHandValueTuple = new SymbolDisplayFormat( 6321SymbolDisplayFormat changeSignatureFormat = new SymbolDisplayFormat( 7621new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeContainingType), 7637new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeContainingType), 7654new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeContainingType), 7670new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeContainingType), 7681var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeContainingType); 7721new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeContainingType), 7731var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeContainingType); 7821var formatWithoutOptions = new SymbolDisplayFormat( 7901var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType, kindOptions: SymbolDisplayKindOptions.IncludeTypeKeyword); 7922var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType, kindOptions: SymbolDisplayKindOptions.IncludeTypeKeyword); 7943var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType, kindOptions: SymbolDisplayKindOptions.IncludeTypeKeyword); 7966var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType, kindOptions: SymbolDisplayKindOptions.IncludeTypeKeyword); 7995var format = new SymbolDisplayFormat(); 8016var format = new SymbolDisplayFormat(); 8037var format = new SymbolDisplayFormat(); 8058var format = new SymbolDisplayFormat(); 8067private static readonly SymbolDisplayFormat s_fullDelegateFormat = new SymbolDisplayFormat( 8446var formatMinimal = new SymbolDisplayFormat(); 8586var ideFormat = new SymbolDisplayFormat(
Symbols\CorLibrary\CorTypes.cs (1)
22private static readonly SymbolDisplayFormat s_languageNameFormat = new SymbolDisplayFormat(
Symbols\Source\MethodTests.cs (1)
1639new SymbolDisplayFormat(
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Simplification\CSharpSimplificationService.Expander.cs (1)
34new(
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
InstructionDecoder.cs (1)
20internal static readonly SymbolDisplayFormat DisplayFormat = new SymbolDisplayFormat(
Microsoft.CodeAnalysis.Features (27)
AbstractAddParameterCodeFixProvider.cs (2)
350var methodDisplay = methodToUpdate.ToDisplayString(new SymbolDisplayFormat( 422new(
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
30private static readonly SymbolDisplayFormat ContainingTypeAndNameOnlyFormat = new(
ChangeSignature\Parameter.cs (1)
101public 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)
20new(
Debugging\AbstractBreakpointResolver.cs (1)
39new(
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
36new( 53new(
ExtractMethod\MethodExtractor.VariableSymbol.cs (3)
173new SymbolDisplayFormat( 227new SymbolDisplayFormat( 339new SymbolDisplayFormat(
FindUsages\FindUsagesHelpers.cs (1)
60new(
FindUsages\IDefinitionsAndReferencesFactory.cs (1)
55private static readonly SymbolDisplayFormat s_namePartsFormat = new(
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (1)
265var displayName = equatableTypeOpt.ToDisplayString(new SymbolDisplayFormat(
GenerateFromMembers\AbstractGenerateFromMembersCodeRefactoringProvider.cs (1)
122new(
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (1)
34private static readonly SymbolDisplayFormat s_format = new(
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (1)
31private static readonly SymbolDisplayFormat s_displayFormat = new(
InlineHints\AbstractInlineTypeHintsService.cs (1)
27protected static readonly SymbolDisplayFormat s_minimalTypeStyle = new SymbolDisplayFormat(
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (4)
30new(globalNamespaceStyle: SymbolDisplayGlobalNamespaceStyle.Omitted, 44new(globalNamespaceStyle: SymbolDisplayGlobalNamespaceStyle.Omitted, 74new(typeQualificationStyle: SymbolDisplayTypeQualificationStyle.NameAndContainingTypesAndNamespaces, 82new(globalNamespaceStyle: SymbolDisplayGlobalNamespaceStyle.Included);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
195var documentTooltip = topLevelNamedType.ToDisplayString(new SymbolDisplayFormat(typeQualificationStyle: SymbolDisplayTypeQualificationStyle.NameAndContainingTypesAndNamespaces));
MoveToNamespace\AbstractMoveToNamespaceService.cs (1)
310private static readonly SymbolDisplayFormat QualifiedNamespaceFormat = new(
PdbSourceDocument\ImplementationAssemblyLookupService.cs (1)
25private static readonly SymbolDisplayFormat s_metadataSymbolDisplayFormat = new SymbolDisplayFormat(
Shared\Extensions\ISymbolExtensions_2.cs (1)
229new(
Microsoft.CodeAnalysis.VisualBasic (7)
SymbolDisplay\CustomSymbolDisplayFormatter.vb (7)
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( 77Friend Shared ReadOnly ShortWithTypeArgsFormat As New SymbolDisplayFormat( 89Friend Shared ReadOnly ShortWithTypeArgsAndContainingTypesFormat As New SymbolDisplayFormat(
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
ExpressionSyntaxExtensions.vb (2)
17Public ReadOnly typeNameFormatWithGenerics As New SymbolDisplayFormat( 25Public ReadOnly typeNameFormatWithoutGenerics As New SymbolDisplayFormat(
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.vb (1)
24Private Shared ReadOnly s_fullNameFormat 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)
26New SymbolDisplayFormat(
NavigationBar\VisualBasicNavigationBarItemService.vb (3)
25Private ReadOnly _typeFormat As SymbolDisplayFormat = New SymbolDisplayFormat( 28Private 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.Symbol.UnitTests (117)
SymbolDisplay\SymbolDisplayTests.vb (117)
34Dim format = New SymbolDisplayFormat( 69Dim format = New SymbolDisplayFormat( 79format = New SymbolDisplayFormat( 89format = New SymbolDisplayFormat( 165Dim format = New SymbolDisplayFormat() 200Dim format = New SymbolDisplayFormat() 222Dim format = New SymbolDisplayFormat( 255Dim format = New SymbolDisplayFormat( 293Dim format = New SymbolDisplayFormat( 325Dim format = New SymbolDisplayFormat( 358Dim format = New SymbolDisplayFormat( 377format = New SymbolDisplayFormat( 418Dim format = New SymbolDisplayFormat( 478Dim format = New SymbolDisplayFormat( 546Dim format = New SymbolDisplayFormat( 602Dim format = New SymbolDisplayFormat( 673Dim format = New SymbolDisplayFormat( 744Dim format = New SymbolDisplayFormat( 810Dim format = New SymbolDisplayFormat( 869Dim format = New SymbolDisplayFormat( 969Dim format = New SymbolDisplayFormat( 1027Dim format = New SymbolDisplayFormat( 1047format = New SymbolDisplayFormat( 1065format = New SymbolDisplayFormat( 1085format = New SymbolDisplayFormat( 1115format = New SymbolDisplayFormat( 1143format = New SymbolDisplayFormat( 1173format = New SymbolDisplayFormat( 1187format = New SymbolDisplayFormat( 1232format = New SymbolDisplayFormat( 1248format = New SymbolDisplayFormat( 1276Dim format = New SymbolDisplayFormat( 1325Dim format = New SymbolDisplayFormat(memberOptions:=SymbolDisplayMemberOptions.None) 1355Dim format = New SymbolDisplayFormat(memberOptions:=SymbolDisplayMemberOptions.IncludeExplicitInterface) 1385Dim format = New SymbolDisplayFormat( 1410Dim format = New SymbolDisplayFormat( 1439Dim format = New SymbolDisplayFormat( 1450format = New SymbolDisplayFormat( 1478Dim format = New SymbolDisplayFormat( 1510Dim format As SymbolDisplayFormat = New SymbolDisplayFormat( 1551Dim format = New SymbolDisplayFormat( 1580Dim format = New SymbolDisplayFormat( 1605Dim format = New SymbolDisplayFormat( 1638Dim format = New SymbolDisplayFormat( 1675Dim format = New SymbolDisplayFormat( 1715Dim format = New SymbolDisplayFormat( 1750Dim format = New SymbolDisplayFormat( 1785Dim format = New SymbolDisplayFormat( 1832Dim format = New SymbolDisplayFormat( 1858Dim format = New SymbolDisplayFormat( 1898Dim format = New SymbolDisplayFormat( 1947Dim format = New SymbolDisplayFormat( 1983Dim format = New SymbolDisplayFormat( 2025Dim format = New SymbolDisplayFormat( 2049Dim format = New SymbolDisplayFormat( 2073Dim format = New SymbolDisplayFormat( 2113Dim format = New SymbolDisplayFormat( 2165Dim format = New SymbolDisplayFormat( 2221Dim format = New SymbolDisplayFormat( 2272Dim format = New SymbolDisplayFormat( 2315Dim format = New SymbolDisplayFormat( 2371Dim format = New SymbolDisplayFormat( 2413Dim format = New SymbolDisplayFormat( 2442Dim format = New SymbolDisplayFormat( 2505Dim format = New SymbolDisplayFormat( 2580Dim format = New SymbolDisplayFormat( 2616format = New SymbolDisplayFormat( 2665Dim format = New SymbolDisplayFormat( 2717Dim format = New SymbolDisplayFormat( 2749Dim format = New SymbolDisplayFormat( 2794Dim format = New SymbolDisplayFormat( 2856Dim format = New SymbolDisplayFormat( 2924Dim format = New SymbolDisplayFormat( 3001Dim format = New SymbolDisplayFormat( 3093Dim format = New SymbolDisplayFormat( 3275Dim format = New SymbolDisplayFormat( 3315Dim format = New SymbolDisplayFormat( 3348Dim format = New SymbolDisplayFormat( 3461Dim format = New SymbolDisplayFormat( 3520Dim format = New SymbolDisplayFormat( 3596Dim format = New SymbolDisplayFormat( 3655Dim format = New SymbolDisplayFormat( 3698Dim format = New SymbolDisplayFormat( 3789Dim format = New SymbolDisplayFormat() 3911TestSymbolDescription(text, findSymbol, New SymbolDisplayFormat(), 3915TestSymbolDescription(text, findSymbol, New SymbolDisplayFormat(miscellaneousOptions:=SymbolDisplayMiscellaneousOptions.RemoveAttributeSuffix), 3936TestSymbolDescription(text, findSymbol, New SymbolDisplayFormat(), 3941New SymbolDisplayFormat(miscellaneousOptions:=SymbolDisplayMiscellaneousOptions.RemoveAttributeSuffix), 3961TestSymbolDescription(text, findSymbol, New SymbolDisplayFormat(), 3966New SymbolDisplayFormat(miscellaneousOptions:=SymbolDisplayMiscellaneousOptions.RemoveAttributeSuffix), 3985TestSymbolDescription(text, findSymbol, New SymbolDisplayFormat(), 3990New SymbolDisplayFormat(miscellaneousOptions:=SymbolDisplayMiscellaneousOptions.RemoveAttributeSuffix), 4013Dim format = New SymbolDisplayFormat( 4049Dim format = New SymbolDisplayFormat(parameterOptions:=SymbolDisplayParameterOptions.IncludeName) 4077Dim format = New SymbolDisplayFormat( 4098Dim m_DelegateSignatureFormat As New SymbolDisplayFormat( 4136Dim format = New SymbolDisplayFormat( 4188Dim format = New SymbolDisplayFormat( 4238Dim format = New SymbolDisplayFormat( 4402Dim format = New SymbolDisplayFormat( 4458Dim format = New SymbolDisplayFormat( 4572New SymbolDisplayFormat(typeQualificationStyle:=SymbolDisplayTypeQualificationStyle.NameAndContainingTypesAndNamespaces), 4695Dim normalFormat As New SymbolDisplayFormat() 4696Dim reverseFormat As New SymbolDisplayFormat( 4736Dim format = New SymbolDisplayFormat(memberOptions:=SymbolDisplayMemberOptions.IncludeParameters Or 4956New SymbolDisplayFormat(memberOptions:=SymbolDisplayMemberOptions.IncludeType), 4981Dim format = New SymbolDisplayFormat(memberOptions:=SymbolDisplayMemberOptions.IncludeType, miscellaneousOptions:=SymbolDisplayMiscellaneousOptions.CollapseTupleTypes) 5008New SymbolDisplayFormat(memberOptions:=SymbolDisplayMemberOptions.IncludeType, 5036New SymbolDisplayFormat(memberOptions:=SymbolDisplayMemberOptions.IncludeType), 5069New SymbolDisplayFormat( 5114New SymbolDisplayFormat( 5159Dim format = New SymbolDisplayFormat( 5200Dim format = New SymbolDisplayFormat( 5319Dim formatWithRef = New SymbolDisplayFormat( 5505Dim format = New SymbolDisplayFormat( 5739Dim ideFormat = New SymbolDisplayFormat( 5884Dim formatWithoutLongHandValueTuple = New SymbolDisplayFormat(
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\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)
265new(
INamespaceOrTypeSymbolExtensions.cs (1)
18private static readonly SymbolDisplayFormat s_shortNameFormat = new(
Rename\ConflictEngine\ConflictResolver.cs (1)
28private static readonly SymbolDisplayFormat s_metadataSymbolDisplayFormat = new(
SymbolDisplayFormats.cs (2)
16new( 35new(
Microsoft.VisualStudio.LanguageServices (23)
CallHierarchy\CallHierarchyItem.cs (3)
58new( 72new( 80new(
ChangeSignature\AddParameterDialogViewModel.cs (1)
52private static readonly SymbolDisplayFormat s_symbolDisplayFormat = new(
ChangeSignature\ChangeSignatureDialogViewModel.cs (2)
305private static readonly SymbolDisplayFormat s_symbolDeclarationDisplayFormat = new( 319private static readonly SymbolDisplayFormat s_parameterDisplayFormat = new(
F1Help\AbstractHelpContextService.cs (3)
21new( 29new( 38new(
Implementation\ContainedLanguageRefactorNotifyService.cs (1)
25private static readonly SymbolDisplayFormat s_qualifiedDisplayFormat = new(
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (2)
25private static readonly SymbolDisplayFormat s_typeDisplay = new( 117var typeDisplayFormat = new SymbolDisplayFormat(
Library\ObjectBrowser\AbstractListItemFactory.cs (7)
26new(typeQualificationStyle: SymbolDisplayTypeQualificationStyle.NameOnly); 29new( 33new( 39new( 43new( 49new( 53new(
Library\ObjectBrowser\Extensions.cs (2)
18private static readonly SymbolDisplayFormat s_typeDisplayFormat = new( 22private static readonly SymbolDisplayFormat s_memberDisplayFormat = new(
Utilities\SymbolViewModel.cs (2)
20private static readonly SymbolDisplayFormat s_symbolDisplayFormat = new( 26private static readonly SymbolDisplayFormat s_symbolAutomationFormat = new(
Microsoft.VisualStudio.LanguageServices.CSharp (14)
CodeModel\CSharpCodeModelService.cs (5)
57new( 63new( 69new( 74new( 82new(
ObjectBrowser\CSharpLibraryService.cs (2)
19private static readonly SymbolDisplayFormat s_typeDisplayFormat = new( 23private static readonly SymbolDisplayFormat s_memberDisplayFormat = new(
ObjectBrowser\DescriptionBuilder.cs (3)
49var typeNameFormat = new SymbolDisplayFormat( 92var typeNameFormat = new SymbolDisplayFormat( 220var methodNameFormat = new SymbolDisplayFormat(
ObjectBrowser\ListItemFactory.cs (2)
15new( 23new(
Progression\CSharpProgressionLanguageService.cs (2)
29private static readonly SymbolDisplayFormat s_descriptionFormat = new( 40private static readonly SymbolDisplayFormat s_labelFormat = new(
Microsoft.VisualStudio.LanguageServices.Implementation (2)
CodeModel\CodeModelExtensions.cs (1)
14new SymbolDisplayFormat(
CodeModel\InternalElements\CodeClass.cs (1)
20new SymbolDisplayFormat(
Microsoft.VisualStudio.LanguageServices.VisualBasic (20)
CodeModel\MethodXML\MethodXmlBuilder.vb (1)
16Private Shared ReadOnly s_fullNameFormat As New SymbolDisplayFormat(
CodeModel\VisualBasicCodeModelService.vb (6)
59New SymbolDisplayFormat( 65New SymbolDisplayFormat( 71New SymbolDisplayFormat( 77New SymbolDisplayFormat( 85New SymbolDisplayFormat( 91New SymbolDisplayFormat(
CodeModel\VisualBasicCodeModelService_Prototype.vb (2)
18New SymbolDisplayFormat( 25New SymbolDisplayFormat(
ObjectBrowser\DescriptionBuilder.vb (5)
42Dim typeNameFormat = New SymbolDisplayFormat( 82Dim typeNameFormat = New SymbolDisplayFormat( 137Dim methodNameFormat = New SymbolDisplayFormat() 172Dim methodNameFormat = New SymbolDisplayFormat() 206Dim methodNameFormat = New SymbolDisplayFormat()
ObjectBrowser\ListItemFactory.vb (2)
13New SymbolDisplayFormat( 21New SymbolDisplayFormat(
ObjectBrowser\VisualBasicLibraryService.vb (2)
16Private Shared ReadOnly s_typeDisplayFormat As New SymbolDisplayFormat( 21New SymbolDisplayFormat(
Progression\VisualBasicProgressionLanguageService.vb (2)
59Private Shared ReadOnly s_descriptionFormat As SymbolDisplayFormat = New SymbolDisplayFormat( 71Private Shared ReadOnly s_labelFormat As SymbolDisplayFormat = New SymbolDisplayFormat(
1366 references to SymbolDisplayFormat
Microsoft.CodeAnalysis (63)
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)
38return "SymbolDeclaredCompilationEvent(" + name + " " + Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat) + loc + ")";
Emit\NoPia\CommonEmbeddedMethod.cs (1)
306return UnderlyingMethod.GetInternalSymbol().GetISymbol().ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat);
Emit\NoPia\CommonEmbeddedParameter.cs (1)
270return ((ISymbol)UnderlyingParameter).ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat);
Emit\NoPia\CommonEmbeddedType.cs (1)
714return 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 (2)
17protected readonly SymbolDisplayFormat format; 29SymbolDisplayFormat 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; } = 38internal static SymbolDisplayFormat CSharpErrorMessageNoParameterNamesFormat { get; } = CSharpErrorMessageFormat 44public static SymbolDisplayFormat CSharpShortErrorMessageFormat { get; } = 68public static SymbolDisplayFormat VisualBasicErrorMessageFormat { get; } = 101public static SymbolDisplayFormat VisualBasicShortErrorMessageFormat { get; } = 139public static SymbolDisplayFormat FullyQualifiedFormat { get; } = 151public static SymbolDisplayFormat MinimallyQualifiedFormat { get; } = 176internal static readonly SymbolDisplayFormat TestFormat = 212internal static readonly SymbolDisplayFormat TestFormatWithConstraints = TestFormat.WithGenericsOptions(TestFormat.GenericsOptions | SymbolDisplayGenericsOptions.IncludeTypeConstraints). 219internal static readonly SymbolDisplayFormat QualifiedNameOnlyFormat = 227internal static readonly SymbolDisplayFormat QualifiedNameArityFormat = 237internal static readonly SymbolDisplayFormat ShortFormat = 251internal static readonly SymbolDisplayFormat ILVisualizationFormat = 268internal static readonly SymbolDisplayFormat ExplicitInterfaceImplementationFormat = 338/// Constructs a new instance of <see cref="SymbolDisplayFormat"/> accepting a variety of optional parameters. 440public SymbolDisplayFormat WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions options) 465public SymbolDisplayFormat AddMiscellaneousOptions(SymbolDisplayMiscellaneousOptions options) 477public SymbolDisplayFormat RemoveMiscellaneousOptions(SymbolDisplayMiscellaneousOptions options) 489public SymbolDisplayFormat WithGenericsOptions(SymbolDisplayGenericsOptions options) 513public SymbolDisplayFormat AddGenericsOptions(SymbolDisplayGenericsOptions options) 527public SymbolDisplayFormat RemoveGenericsOptions(SymbolDisplayGenericsOptions options) 539public SymbolDisplayFormat WithMemberOptions(SymbolDisplayMemberOptions options) 565public SymbolDisplayFormat AddMemberOptions(SymbolDisplayMemberOptions options) 579public SymbolDisplayFormat RemoveMemberOptions(SymbolDisplayMemberOptions options) 593public SymbolDisplayFormat WithKindOptions(SymbolDisplayKindOptions options) 619public SymbolDisplayFormat AddKindOptions(SymbolDisplayKindOptions options) 633public SymbolDisplayFormat RemoveKindOptions(SymbolDisplayKindOptions options) 645public SymbolDisplayFormat WithParameterOptions(SymbolDisplayParameterOptions options) 671public SymbolDisplayFormat AddParameterOptions(SymbolDisplayParameterOptions options) 685public SymbolDisplayFormat RemoveParameterOptions(SymbolDisplayParameterOptions options) 697public SymbolDisplayFormat WithGlobalNamespaceStyle(SymbolDisplayGlobalNamespaceStyle style) 721public SymbolDisplayFormat WithLocalOptions(SymbolDisplayLocalOptions options) 747public SymbolDisplayFormat AddLocalOptions(SymbolDisplayLocalOptions options) 761public SymbolDisplayFormat RemoveLocalOptions(SymbolDisplayLocalOptions options) 769internal SymbolDisplayFormat AddCompilerInternalOptions(SymbolDisplayCompilerInternalOptions options) 775internal SymbolDisplayFormat RemoveCompilerInternalOptions(SymbolDisplayCompilerInternalOptions options) 781internal SymbolDisplayFormat WithCompilerInternalOptions(SymbolDisplayCompilerInternalOptions options)
Symbols\ISymbol.cs (4)
236string ToDisplayString(SymbolDisplayFormat? format = null); 245ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat? format = null); 260SymbolDisplayFormat? format = null); 275SymbolDisplayFormat? format = null);
Symbols\ITypeSymbol.cs (6)
140string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat? format = null); 149ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat? format = null); 159/// <param name="format">Formatting rules - null implies <see cref="SymbolDisplayFormat.MinimallyQualifiedFormat"/></param> 165SymbolDisplayFormat? format = null); 175/// <param name="format">Formatting rules - null implies <see cref="SymbolDisplayFormat.MinimallyQualifiedFormat"/></param> 181SymbolDisplayFormat? format = null);
TreeDumper.cs (1)
226return symbol.ToDisplayString(SymbolDisplayFormat.TestFormat);
Microsoft.CodeAnalysis.CodeStyle (6)
AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (2)
30private static readonly SymbolDisplayFormat s_namespaceDisplayFormat = SymbolDisplayFormat
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
30private static readonly SymbolDisplayFormat ContainingTypeAndNameOnlyFormat = new(
INamespaceOrTypeSymbolExtensions.cs (1)
18private static readonly SymbolDisplayFormat s_shortNameFormat = new(
SymbolDisplayFormats.cs (2)
15public static readonly SymbolDisplayFormat NameFormat = 34public static readonly SymbolDisplayFormat SignatureFormat =
Microsoft.CodeAnalysis.CodeStyle.Fixes (9)
AbstractAddParameterCodeFixProvider.cs (1)
421private static readonly SymbolDisplayFormat SimpleFormat =
CodeGenerationSymbol.cs (4)
198public string ToDisplayString(SymbolDisplayFormat format = null) 201public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 204public string ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null) 207public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
CodeGenerationTypeSymbol.cs (4)
64public string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 67public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 70public string ToMinimalDisplayString(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null) 73public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
Microsoft.CodeAnalysis.CSharp (125)
Binder\Binder.ValueChecks.cs (1)
2880Error(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)
241Error(diagnostics, ErrorCode.ERR_AttributeCtorInParameter, node, attributeConstructor.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 1027Binder.Error(diagnostics, ErrorCode.ERR_AttrArgWithTypeVars, node.Syntax, typeOfArgument.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
Binder\Binder_Conversions.cs (1)
768new FormattedSymbol(parameter, SymbolDisplayFormat.ShortFormat),
Binder\Binder_Expressions.cs (1)
8301private static readonly SymbolDisplayFormat s_propertyGroupFormat =
Binder\Binder_Symbols.cs (5)
2026new FormattedSymbol(first, SymbolDisplayFormat.CSharpErrorMessageFormat), 2027new FormattedSymbol(second, SymbolDisplayFormat.CSharpErrorMessageFormat) }); 2172new FormattedSymbol(first, SymbolDisplayFormat.CSharpErrorMessageFormat), 2173new FormattedSymbol(second, SymbolDisplayFormat.CSharpErrorMessageFormat) }); 2673var fullMetadataName = MetadataHelpers.BuildQualifiedName(qualifierOpt?.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat), metadataName);
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (5)
1210new FormattedSymbol(UnwrapIfParamsArray(parameter, isLastParameter), SymbolDisplayFormat.CSharpErrorMessageNoParameterNamesFormat)); 1256new FormattedSymbol(parameter, SymbolDisplayFormat.CSharpErrorMessageNoParameterNamesFormat)); 1292new FormattedSymbol(UnwrapIfParamsArray(parameter, isLastParameter), SymbolDisplayFormat.CSharpErrorMessageNoParameterNamesFormat)); 1438new FormattedSymbol(first, SymbolDisplayFormat.CSharpErrorMessageFormat), 1439new FormattedSymbol(second, SymbolDisplayFormat.CSharpErrorMessageFormat)
BoundTree\UnboundLambda.cs (2)
1227builder.Builder.Append(parameter.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageNoParameterNamesFormat)); 1232builder.Builder.Append(lambda.ReturnTypeWithAnnotations.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
Emitter\Model\ExpandedVarargsMethodReference.cs (1)
222result.Builder.Append(symbol.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat));
Emitter\Model\FunctionPointerTypeSymbolAdapter.cs (1)
91public override string ToString() => _underlying.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat);
Emitter\Model\NamedTypeReference.cs (1)
151return UnderlyingNamedType.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat);
Emitter\Model\ParameterTypeInformation.cs (1)
66return _underlyingParameter.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat);
Emitter\Model\PEModuleBuilder.cs (1)
732orderedForwardedTypes = orderedForwardedTypes.OrderBy(t => t.OriginalDefinition.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat));
Emitter\Model\TypeMemberReference.cs (1)
36return UnderlyingSymbol.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat);
Emitter\NoPia\EmbeddedType.cs (1)
282UnderlyingNamedType.AdaptedNamedTypeSymbol.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat))),
Emitter\NoPia\EmbeddedTypesManager.cs (1)
487Error(diagnostics, ErrorCode.ERR_InteropMethodWithBody, syntaxNodeOpt, method.AdaptedMethodSymbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
Errors\MessageProvider.cs (1)
118return SymbolDisplay.ToDisplayString(symbol, SymbolDisplayFormat.CSharpShortErrorMessageFormat);
FlowAnalysis\NullableWalker.cs (3)
2165new FormattedSymbol(parameterOpt, SymbolDisplayFormat.ShortFormat); 2173new FormattedSymbol(containingSymbol, SymbolDisplayFormat.MinimallyQualifiedFormat); 7794new FormattedSymbol(sourceInvokeMethod, SymbolDisplayFormat.MinimallyQualifiedFormat),
FlowAnalysis\NullableWalker.SnapshotManager.cs (2)
133Was {originalSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)} 134Now {updatedSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}");
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
205Error(diagnostic, node, new FormattedSymbol(symbol, SymbolDisplayFormat.ShortFormat));
SymbolDisplay\SymbolDisplay.cs (26)
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) 41SymbolDisplayFormat? format = null) 49SymbolDisplayFormat? format = null) 56/// Displays a symbol in the C# style, based on a <see cref="SymbolDisplayFormat"/>. 63/// <param name="format">The formatting options to apply. If null is passed, <see cref="SymbolDisplayFormat.CSharpErrorMessageFormat"/> will be used.</param> 72SymbolDisplayFormat? format = null) 83SymbolDisplayFormat? format = null) 93SymbolDisplayFormat? format = null) 104/// <param name="format">The formatting options to apply. If null is passed, <see cref="SymbolDisplayFormat.CSharpErrorMessageFormat"/> will be used.</param> 111SymbolDisplayFormat? format = null) 114format = format ?? SymbolDisplayFormat.CSharpErrorMessageFormat; 124SymbolDisplayFormat? format = null) 127format = format ?? SymbolDisplayFormat.CSharpErrorMessageFormat; 135SymbolDisplayFormat? format = null) 138format ??= SymbolDisplayFormat.CSharpErrorMessageFormat; 151/// <param name="format">The formatting options to apply. If null is passed, <see cref="SymbolDisplayFormat.CSharpErrorMessageFormat"/> will be used.</param> 160SymbolDisplayFormat? format = null) 162format ??= SymbolDisplayFormat.MinimallyQualifiedFormat; 173SymbolDisplayFormat? format = null) 175format ??= SymbolDisplayFormat.MinimallyQualifiedFormat; 184SymbolDisplayFormat? format = null) 186format ??= SymbolDisplayFormat.MinimallyQualifiedFormat; 196SymbolDisplayFormat format, 206SymbolDisplayFormat format,
SymbolDisplay\SymbolDisplayVisitor.cs (2)
24SymbolDisplayFormat format, 34SymbolDisplayFormat format,
Symbols\Attributes\AttributeData.cs (1)
159string className = this.AttributeClass.ToDisplayString(SymbolDisplayFormat.TestFormat);
Symbols\NamespaceOrTypeSymbol.cs (1)
261Debug.Assert(!isTopLevel || scope.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat) == emittedTypeName.NamespaceName);
Symbols\NamespaceSymbol.cs (1)
373(_lazyQualifiedName = this.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat));
Symbols\ObsoleteAttributeHelpers.cs (1)
162return new CSDiagnosticInfo(ErrorCode.WRN_Experimental, new FormattedSymbol(symbol, SymbolDisplayFormat.CSharpErrorMessageFormat));
Symbols\PublicModel\AssemblySymbol.cs (1)
63OrderBy(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)
147string ITypeSymbol.ToDisplayString(CodeAnalysis.NullableFlowState topLevelNullability, SymbolDisplayFormat format) 152ImmutableArray<SymbolDisplayPart> ITypeSymbol.ToDisplayParts(CodeAnalysis.NullableFlowState topLevelNullability, SymbolDisplayFormat format) 157string ITypeSymbol.ToMinimalDisplayString(SemanticModel semanticModel, CodeAnalysis.NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format) 162ImmutableArray<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)
69string interfaceName = explicitInterfaceTypeOpt.ToDisplayString(SymbolDisplayFormat.ExplicitInterfaceImplementationFormat);
Symbols\Source\SourceAssemblySymbol.cs (2)
1089y.ToDisplayString(SymbolDisplayFormat.ShortFormat), 2793string fullEmittedName = MetadataHelpers.BuildQualifiedName(originalDefinition.ContainingSymbol.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat),
Symbols\Source\SourceMemberContainerSymbol.cs (2)
263var emittedName = ContainingSymbol.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat); 4308new FormattedSymbol(existingMember, SymbolDisplayFormat.CSharpErrorMessageFormat.WithMemberOptions(SymbolDisplayMemberOptions.IncludeContainingType)),
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (3)
1177new FormattedSymbol(overridingParameter, SymbolDisplayFormat.ShortFormat)); 1229new FormattedSymbol(overridingParameter, SymbolDisplayFormat.ShortFormat)); 1254diagnostics.Add(ErrorCode.WRN_DoesNotReturnMismatch, overrideMethod.Locations[0], new FormattedSymbol(overrideMethod, SymbolDisplayFormat.MinimallyQualifiedFormat));
Symbols\Source\SourceOrdinaryMethodSymbol.cs (4)
719diagnostics.Add(ErrorCode.ERR_ScopedMismatchInParameterOfPartial, implementingMethod.Locations[0], new FormattedSymbol(implementingParameter, SymbolDisplayFormat.ShortFormat)); 740diagnostics.Add(ErrorCode.WRN_NullabilityMismatchInParameterTypeOnPartial, implementingMethod.Locations[0], new FormattedSymbol(implementingParameter, SymbolDisplayFormat.ShortFormat)); 751new FormattedSymbol(definition, SymbolDisplayFormat.MinimallyQualifiedFormat), 752new FormattedSymbol(implementation, SymbolDisplayFormat.MinimallyQualifiedFormat));
Symbols\Symbol.cs (6)
871private static readonly SymbolDisplayFormat s_debuggerDisplayFormat = 872SymbolDisplayFormat.TestFormat 1317public string ToDisplayString(SymbolDisplayFormat format = null) 1322public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 1330SymbolDisplayFormat format = null) 1338SymbolDisplayFormat format = null)
Symbols\SymbolDistinguisher.cs (2)
91string description0 = _symbol0.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageNoParameterNamesFormat); 92string description1 = _symbol1.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageNoParameterNamesFormat);
Symbols\Synthesized\SynthesizedLocal.cs (2)
205builder.Append(_type.ToDisplayString(SymbolDisplayFormat.TestFormat)); 225builder.Append(_type.ToDisplayString(SymbolDisplayFormat.TestFormat));
Symbols\TypedConstantExtensions.cs (1)
56string typeName = constant.Type.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat);
Symbols\TypeSymbol.cs (16)
661public string ToDisplayString(CodeAnalysis.NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 666public ImmutableArray<SymbolDisplayPart> ToDisplayParts(CodeAnalysis.NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 675SymbolDisplayFormat format = null) 684SymbolDisplayFormat format = null) 1765implementingEvent.Locations[0], new FormattedSymbol(implementedEvent, SymbolDisplayFormat.MinimallyQualifiedFormat)); 1771new FormattedSymbol(implementingEvent, SymbolDisplayFormat.MinimallyQualifiedFormat), 1772new FormattedSymbol(implementedEvent, SymbolDisplayFormat.MinimallyQualifiedFormat)); 1798implementingMethod.Locations[0], new FormattedSymbol(implementedMethod.ConstructedFrom, SymbolDisplayFormat.MinimallyQualifiedFormat)); 1806new FormattedSymbol(implementingMethod, SymbolDisplayFormat.MinimallyQualifiedFormat), 1807new FormattedSymbol(implementedMethod.ConstructedFrom, SymbolDisplayFormat.MinimallyQualifiedFormat)); 1820new FormattedSymbol(implementingParameter, SymbolDisplayFormat.ShortFormat), 1821new FormattedSymbol(implementedMethod.ConstructedFrom, SymbolDisplayFormat.MinimallyQualifiedFormat)); 1829new FormattedSymbol(implementingParameter, SymbolDisplayFormat.ShortFormat), 1830new FormattedSymbol(implementingMethod, SymbolDisplayFormat.MinimallyQualifiedFormat), 1831new FormattedSymbol(implementedMethod.ConstructedFrom, SymbolDisplayFormat.MinimallyQualifiedFormat)); 1859new FormattedSymbol(implementingParameter, SymbolDisplayFormat.ShortFormat));
Symbols\TypeSymbolExtensions.cs (1)
1690return string.Equals(container.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat), qualifiedName, comparison);
Symbols\TypeWithAnnotations.cs (4)
62private static readonly SymbolDisplayFormat DebuggerDisplayFormat = new SymbolDisplayFormat( 67internal static readonly SymbolDisplayFormat TestDisplayFormat = new SymbolDisplayFormat( 277public string ToDisplayString(SymbolDisplayFormat format = null) 324return ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
CSharpReplaceDefaultLiteralCodeFixProvider.cs (2)
113return (defaultExpression, $"default({type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)})"); 122return (memberAccess, $"{type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)}.{memberName}");
NamespaceGenerator.cs (1)
177: SyntaxFactory.ParseName(symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Completion\CompletionProviders\DeclarationNameCompletionProviderTests_NameDeclarationInfoTests.cs (1)
779Assert.Equal(typeName, result.Type.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
SymbolKey\SymbolKeyTests.cs (1)
172Assert.Equal("global::ConditionalWeakTableTest<TKey!, TValue!>.CreateValueCallback!", parameterType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.IncludeNotNullableReferenceTypeModifier)));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (13)
CodeGen\CodeGenDeconstructTests.cs (10)
6001Assert.Equal("int _", symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 6041Assert.Equal("int _", symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 6050Assert.Equal("int _", symbolClone.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 6094Assert.Equal("List<int> _", symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 6144Assert.Equal("double _", symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 6150Assert.Equal("int _", symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 6257Assert.Equal("int _", symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 6307Assert.Equal("long _", model.GetSymbolInfo(discard1).Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 6405Assert.Equal("int _", model.GetSymbolInfo(discard2).Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 6997Assert.Equal("int _", model.GetSymbolInfo(discard3).Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
CodeGen\CodeGenTupleTest.cs (2)
27501Assert.Equal(expectedCSharp, CSharp.SymbolDisplay.ToDisplayString(type, SymbolDisplayFormat.TestFormat)); 27502Assert.Equal(expectedVisualBasic, VisualBasic.SymbolDisplay.ToDisplayString(type, SymbolDisplayFormat.TestFormat));
Emit\DeterministicTests.cs (1)
367return getForwardedTypes(assembly).Select(t => t.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat));
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (15)
Attributes\AttributeTests_NativeInteger.cs (2)
23private static readonly SymbolDisplayFormat FormatWithSpecialTypes = SymbolDisplayFormat.TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes);
Attributes\AttributeTests_Nullable.cs (2)
4196private static readonly SymbolDisplayFormat _displayFormat = SymbolDisplayFormat.TestFormat.
Attributes\AttributeTests_Tuples.cs (1)
300.Select(s => s.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)));
Emit\NumericIntPtrTests.cs (10)
6213Assert.Equal(expectedSymbol, symbolInfo.Symbol?.ToDisplayString(SymbolDisplayFormat.TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes))); 6589Assert.Equal(expectedSymbol, symbolInfo.Symbol?.ToDisplayString(SymbolDisplayFormat.TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes))); 6821Assert.Equal(expectedSymbol, symbolInfo.Symbol?.ToDisplayString(SymbolDisplayFormat.TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes))); 8094Assert.Equal(expectedSymbol, symbolInfo.Symbol?.ToDisplayString(SymbolDisplayFormat.TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes))); 10347Assert.Equal("nint", type.ToDisplayString(SymbolDisplayFormat.TestFormat)); 10348Assert.Equal("System.IntPtr", type.ToDisplayString(SymbolDisplayFormat.TestFormat.WithCompilerInternalOptions(SymbolDisplayCompilerInternalOptions.UseNativeIntegerUnderlyingType))); 10349Assert.Equal("nint", type.ToDisplayString(SymbolDisplayFormat.TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes))); 10356Assert.Equal("nuint", type.ToDisplayString(SymbolDisplayFormat.TestFormat)); 10357Assert.Equal("System.UIntPtr", type.ToDisplayString(SymbolDisplayFormat.TestFormat.WithCompilerInternalOptions(SymbolDisplayCompilerInternalOptions.UseNativeIntegerUnderlyingType))); 10358Assert.Equal("nuint", type.ToDisplayString(SymbolDisplayFormat.TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes)));
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
CSharpInstructionDecoder.cs (2)
33private static readonly SymbolDisplayFormat s_propertyDisplayFormat = DisplayFormat. 39var displayFormat = (method.MethodKind == MethodKind.PropertyGet || method.MethodKind == MethodKind.PropertySet)
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)
32private static readonly SymbolDisplayFormat QualifiedCrefFormat = 41private static readonly SymbolDisplayFormat CrefFormat = 44private static readonly SymbolDisplayFormat MinimalParameterTypeFormat = 45SymbolDisplayFormat.MinimallyQualifiedFormat.AddMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.ExpandValueTuple); 290SymbolDisplayFormat unqualifiedCrefFormat)
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (2)
30private static readonly SymbolDisplayFormat _symbolFormatWithGenerics = 40private static readonly SymbolDisplayFormat _symbolFormatWithoutGenerics =
CSharpReplaceDefaultLiteralCodeFixProvider.cs (2)
113return (defaultExpression, $"default({type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)})"); 122return (memberAccess, $"{type.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)}.{memberName}");
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
31private static readonly SymbolDisplayFormat s_format =
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1583protected override SymbolDisplayFormat ErrorDisplayFormat => SymbolDisplayFormat.CSharpErrorMessageFormat;
ExtractMethod\CSharpMethodExtractor.cs (2)
199typeParameter.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat), 200currentType == null ? string.Empty : currentType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)));
GenerateConstructorFromMembers\CSharpGenerateConstructorFromMembersCodeRefactoringProvider.cs (1)
51protected override string ToDisplayString(IParameterSymbol parameter, SymbolDisplayFormat format)
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
32private static readonly SymbolDisplayFormat NameAndTypeParametersFormat =
ImplementInterface\CSharpImplementInterfaceService.cs (1)
31protected override string ToDisplayString(IMethodSymbol disposeImplMethod, SymbolDisplayFormat format)
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (9)
27private static readonly SymbolDisplayFormat s_minimallyQualifiedFormat = SymbolDisplayFormat.MinimallyQualifiedFormat 33private static readonly SymbolDisplayFormat s_minimallyQualifiedFormatWithConstants = s_minimallyQualifiedFormat 38private static readonly SymbolDisplayFormat s_minimallyQualifiedFormatWithConstantsAndModifiers = s_minimallyQualifiedFormatWithConstants 116protected override ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(ISymbol symbol, SemanticModel semanticModel, int position, SymbolDisplayFormat format) 120=> symbol == null ? null : CodeAnalysis.CSharp.SymbolDisplay.ToDisplayString(symbol, SymbolDisplayFormat.MinimallyQualifiedFormat); 217protected override SymbolDisplayFormat MinimallyQualifiedFormat => s_minimallyQualifiedFormat; 219protected override SymbolDisplayFormat MinimallyQualifiedFormatWithConstants => s_minimallyQualifiedFormatWithConstants; 221protected override SymbolDisplayFormat MinimallyQualifiedFormatWithConstantsAndModifiers => s_minimallyQualifiedFormatWithConstantsAndModifiers;
NavigationBar\CSharpNavigationBarItemService.cs (3)
27private static readonly SymbolDisplayFormat s_typeFormat = 28SymbolDisplayFormat.CSharpErrorMessageFormat.AddGenericsOptions(SymbolDisplayGenericsOptions.IncludeVariance); 30private static readonly SymbolDisplayFormat s_memberFormat =
SignatureHelp\AbstractCSharpSignatureHelpProvider.cs (2)
26private static readonly SymbolDisplayFormat s_allowDefaultLiteralFormat = SymbolDisplayFormat.MinimallyQualifiedFormat
SignatureHelp\GenericNameSignatureHelpProvider.cs (3)
207private static readonly SymbolDisplayFormat s_minimallyQualifiedFormat = 208SymbolDisplayFormat.MinimallyQualifiedFormat.WithGenericsOptions( 209SymbolDisplayFormat.MinimallyQualifiedFormat.GenericsOptions | SymbolDisplayGenericsOptions.IncludeVariance);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (244)
Semantics\NativeIntegerTests.cs (6)
116Assert.Equal("Sub I.F1(x As System.IntPtr, y As System.IntPtr)", VisualBasic.SymbolDisplay.ToDisplayString(method.GetPublicSymbol(), SymbolDisplayFormat.TestFormat)); 121Assert.Equal("Sub I.F2(x As System.UIntPtr, y As System.UIntPtr)", VisualBasic.SymbolDisplay.ToDisplayString(method.GetPublicSymbol(), SymbolDisplayFormat.TestFormat)); 9706Assert.Equal(expectedSymbol, symbolInfo.Symbol?.ToDisplayString(SymbolDisplayFormat.TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes))); 10083Assert.Equal(expectedSymbol, symbolInfo.Symbol?.ToDisplayString(SymbolDisplayFormat.TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes))); 10308Assert.Equal(expectedSymbol, symbolInfo.Symbol?.ToDisplayString(SymbolDisplayFormat.TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes))); 12357Assert.Equal(expectedSymbol, symbolInfo.Symbol?.ToDisplayString(SymbolDisplayFormat.TestFormat.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes)));
Semantics\NullableReferenceTypesTests.cs (221)
68368Assert.Equal("object _", discard1.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 68372Assert.Equal("object? _", discard2.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 68376Assert.Equal("C<object> _", discard3.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 68380Assert.Equal("C<object?> _", discard4.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 68384Assert.Equal("C<object> _", discard5.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 68521Assert.Equal("object _", model.GetSymbolInfo(discard2).Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 93922Assert.Equal("void B.F1<T1>(T1? t1) where T1 : class!", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 93928Assert.Equal("void B.F2<T2>(T2 t2) where T2 : class?", f2.ToDisplayString(SymbolDisplayFormat.TestFormat.WithGenericsOptions(SymbolDisplayFormat.TestFormat.GenericsOptions | SymbolDisplayGenericsOptions.IncludeTypeConstraints))); 93929Assert.Equal("void B.F2<T2>(T2 t2) where T2 : class", f2.ToDisplayString(SymbolDisplayFormat.TestFormat.WithGenericsOptions(SymbolDisplayFormat.TestFormat.GenericsOptions | SymbolDisplayGenericsOptions.IncludeTypeConstraints). 93930WithMiscellaneousOptions(SymbolDisplayFormat.TestFormatWithConstraints.MiscellaneousOptions & 93973Assert.Equal("A<T1> where T1 : class!", a.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 93986Assert.Equal("B<T2> where T2 : class?", b.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 94033Assert.Equal("void F1<T1>(T1? t1) where T1 : class!", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 94039Assert.Equal("void F2<T2>(T2 t2) where T2 : class?", f2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 94080Assert.Equal("B<T1> where T1 : class?", b.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 94093Assert.Equal("void B<T1>.F2<T2>(T2 t2) where T2 : class?", f2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 94691Assert.Equal("void B.F1<T11>() where T11 : class!", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 94705Assert.Equal("void B.F2<T22>() where T22 : class?", bf2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 94758Assert.Equal("void B.F1<T11>(T11? t1)", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 94765Assert.Equal("void B.F2<T22>(T22 t2) where T22 : class?", bf2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 94771Assert.Equal("void A<System.Int32>.F2<T2>(T2 t2) where T2 : class?", af2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 94882Assert.Equal("void B.F1<T11>() where T11 : class!", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 94896Assert.Equal("void B.F2<T22>() where T22 : class?", bf2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 94911Assert.Equal("void B.F3<T33>() where T33 : C1<C2?>!", bf3.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 94914Assert.Equal("void B.F4<T44>() where T44 : C1<C2!>?", bf4.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 94989Assert.Equal("void B.IA.F1<T11>() where T11 : class!", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 95003Assert.Equal("void B.IA.F2<T22>() where T22 : class?", bf2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 95055Assert.Equal("void B.IA.F1<T11>() where T11 : class!", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 95069Assert.Equal("void B.IA.F2<T22>() where T22 : class?", bf2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 95136Assert.Equal("void B.IA.F1<T11>() where T11 : class!", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 95142Assert.Equal("void B.IA.F2<T22>() where T22 : class?", bf2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 95196Assert.Equal("void B.IA.F1<T11>() where T11 : class!", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 95210Assert.Equal("void B.IA.F2<T22>() where T22 : class?", bf2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 95255Assert.Equal("void B.IA.F1<T11>(T11? t1) where T11 : class!", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 95260Assert.Equal("void B.IA.F2<T22>(T22 t2) where T22 : class?", bf2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 95286Assert.Equal("void B.F2<T2>() where T2 : class?", f2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 95319Assert.Equal("B<T2> where T2 : class?", b.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 95362Assert.Equal("void F2<T2>() where T2 : class?", f2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 95570Assert.Equal("void B.F1<T11>() where T11 : class!", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 95584Assert.Equal("void B.F2<T22>() where T22 : class?", bf2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 95599Assert.Equal("void B.F3<T33>() where T33 : C1<C2?>!", bf3.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 95602Assert.Equal("void B.F4<T44>() where T44 : C1<C2!>?", bf4.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96564Assert.Equal("void B.F1<T1>() where T1 : notnull", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96602Assert.Equal("void B.F1<T1>() where T1 : notnull", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96654Assert.Equal("void B.F1<T1>(T1? t1)", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96661Assert.Equal("void B.F2<T2>(T2? t2)", f2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96693Assert.Equal("void B.F1<T1>() where T1 : notnull", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96713Assert.Equal("void B.F1<T1>() where T1 : notnull", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96768Assert.Equal("void B.F1<T1>(T1? t1) where T1 : struct", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96776Assert.Equal("void B.F2<T2>(T2? t2) where T2 : struct", f2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96812Assert.Equal("void B.F1<T1>(T1? t1) where T1 : class!", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96819Assert.Equal("void B.F2<T2>(T2? t2) where T2 : class!", f2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96857Assert.Equal("void B.F1<T1>(T1? t1) where T1 : class?", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96864Assert.Equal("void B.F2<T2>(T2? t2) where T2 : class?", f2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96896Assert.Equal("void B.F1<T1>(T1? t1) where T1 : class?", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96939Assert.Equal("void A.I<System.Object!>.F1<TF1A>(TF1A x) where TF1A : System.Object!", af1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96943Assert.Equal("void A.I<System.Object>.F1<TF1A>(TF1A x) where TF1A : System.Object!", af1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96954Assert.Equal("void I<System.Object!>.F1<TF1>(TF1 x) where TF1 : System.Object!", af1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96960Assert.Equal("void I<System.Object>.F1<TF1>(TF1 x)", impl.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96969Assert.Equal("void B.I<System.Object?>.F1<TF1B>(TF1B x)", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96973Assert.Equal("void B.I<System.Object>.F1<TF1B>(TF1B x)", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96983Assert.Equal("void I<System.Object?>.F1<TF1>(TF1 x)", bf1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 96991Assert.Equal("void I<System.Object>.F1<TF1>(TF1 x)", impl.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97034Assert.Equal("void A.I<A!>.F1<TF1A>(TF1A! x) where TF1A : A!", af1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97038Assert.Equal("void A.I<A>.F1<TF1A>(TF1A! x) where TF1A : A!", af1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97049Assert.Equal("void I<A!>.F1<TF1>(TF1 x) where TF1 : A!", af1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97054Assert.Equal("void I<A>.F1<TF1>(TF1 x) where TF1 : A", af1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97062Assert.Equal("void B.I<A?>.F1<TF1B>(TF1B x) where TF1B : A?", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97066Assert.Equal("void B.I<A>.F1<TF1B>(TF1B x) where TF1B : A?", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97076Assert.Equal("void I<A?>.F1<TF1>(TF1 x) where TF1 : A?", bf1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97081Assert.Equal("void I<A>.F1<TF1>(TF1 x) where TF1 : A", bf1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97123Assert.Equal("void A.I<System.Object!>.F1<TF1A>(TF1A! x) where TF1A : class?, System.Object!", af1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97127Assert.Equal("void A.I<System.Object>.F1<TF1A>(TF1A! x) where TF1A : class?, System.Object!", af1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97136Assert.Equal("void I<System.Object!>.F1<TF1>(TF1 x) where TF1 : class?, System.Object!", af1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97140Assert.Equal("void I<System.Object>.F1<TF1>(TF1 x) where TF1 : class?, System.Object", af1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97148Assert.Equal("void B.I<System.Object?>.F1<TF1B>(TF1B x) where TF1B : class?", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97152Assert.Equal("void B.I<System.Object>.F1<TF1B>(TF1B x) where TF1B : class?", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97160Assert.Equal("void I<System.Object?>.F1<TF1>(TF1 x) where TF1 : class?", bf1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97164Assert.Equal("void I<System.Object>.F1<TF1>(TF1 x) where TF1 : class?, System.Object", bf1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97190Assert.Equal("void B.F1<T1>(T1? t1) where T1 : notnull, B!", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97214Assert.Equal("void B.F1<T1>(T1? t1) where T1 : notnull, B?", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97239Assert.Equal("void B.F1<T1>(T1? t1) where T1 : notnull, B!", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97266Assert.Equal("void B.F1<T1>(T1? t1) where T1 : B!", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97309Assert.Equal("void A.I<System.Object!>.F1<TF1A>(TF1A! x) where TF1A : System.Object!, B?", af1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97313Assert.Equal("void A.I<System.Object>.F1<TF1A>(TF1A! x) where TF1A : System.Object!, B?", af1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97322Assert.Equal("void I<System.Object!>.F1<TF1>(TF1 x) where TF1 : System.Object!, B?", af1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97326Assert.Equal("void I<System.Object>.F1<TF1>(TF1 x) where TF1 : System.Object, B?", af1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97334Assert.Equal("void B.I<System.Object?>.F1<TF1B>(TF1B x) where TF1B : B?", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97338Assert.Equal("void B.I<System.Object>.F1<TF1B>(TF1B x) where TF1B : B?", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97346Assert.Equal("void I<System.Object?>.F1<TF1>(TF1 x) where TF1 : B?", bf1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97350Assert.Equal("void I<System.Object>.F1<TF1>(TF1 x) where TF1 : System.Object, B?", bf1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97391Assert.Equal("void A.I<System.Object!, B?>.F1<TF1A>(TF1A! x) where TF1A : System.Object!, B?", af1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97395Assert.Equal("void A.I<System.Object, B>.F1<TF1A>(TF1A! x) where TF1A : System.Object!, B?", af1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97404Assert.Equal("void I<System.Object!, B?>.F1<TF1>(TF1 x) where TF1 : System.Object!, B?", af1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97408Assert.Equal("void I<System.Object, B>.F1<TF1>(TF1 x) where TF1 : B", af1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97416Assert.Equal("void B.I<System.Object?, B?>.F1<TF1B>(TF1B x) where TF1B : B?", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97420Assert.Equal("void B.I<System.Object, B>.F1<TF1B>(TF1B x) where TF1B : B?", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97428Assert.Equal("void I<System.Object?, B?>.F1<TF1>(TF1 x) where TF1 : B?", bf1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 97432Assert.Equal("void I<System.Object, B>.F1<TF1>(TF1 x) where TF1 : B", bf1.ExplicitInterfaceImplementations.Single().ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98198Assert.Equal("void I1.F1<TF1>()", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98221Assert.Equal("void I1.F1<TF1, TF2>() where TF2 : class", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98250Assert.Equal("void I1.F1<TF1>() where TF1 : new()", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98277Assert.Equal("void I1.F1<TF1>() where TF1 : class", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98304Assert.Equal("void I1.F1<TF1>() where TF1 : struct", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98331Assert.Equal("void I1.F1<TF1>() where TF1 : unmanaged", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98358Assert.Equal("void I1.F1<TF1>() where TF1 : I1", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98400Assert.Equal("void I1.F1<TF1>() where TF1 : class?", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98431Assert.Equal("void I1.F1<TF1>() where TF1 : I1?", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98469Assert.Equal("void I1.F1<TF1>()", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98503Assert.Equal("void I1.F1<TF1, TF2>() where TF1 : class?", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98543Assert.Equal("void I1.F1<TF1>() where TF1 : new()", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98581Assert.Equal("void I1.F1<TF1>() where TF1 : class!", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98608Assert.Equal("void I1.F1<TF1>() where TF1 : struct", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98636Assert.Equal("void I1.F1<TF1>() where TF1 : unmanaged", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98664Assert.Equal("void I1.F1<TF1>() where TF1 : I1!", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98703Assert.Equal("void I1.F1<TF1>() where TF1 : class?", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98731Assert.Equal("void I1.F1<TF1>() where TF1 : I1?", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98758Assert.Equal("I1<TF1>", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98780Assert.Equal("I1<TF1, TF2> where TF2 : class", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98808Assert.Equal("I1<TF1> where TF1 : new()", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98834Assert.Equal("I1<TF1> where TF1 : class", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98860Assert.Equal("I1<TF1> where TF1 : struct", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98886Assert.Equal("I1<TF1> where TF1 : unmanaged", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98912Assert.Equal("I1<TF1> where TF1 : I1<TF1>", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98944Assert.Equal("I1<TF1> where TF1 : class?", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 98983Assert.Equal("I1<TF1> where TF1 : I1<TF1>?", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 99011Assert.Equal("I1<TF1>", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 99044Assert.Equal("I1<TF1, TF2> where TF1 : class?", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 99083Assert.Equal("I1<TF1> where TF1 : new()", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 99120Assert.Equal("I1<TF1> where TF1 : class!", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 99155Assert.Equal("I1<TF1> where TF1 : struct", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 99182Assert.Equal("I1<TF1> where TF1 : unmanaged", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 99209Assert.Equal("I1<TF1> where TF1 : I1<TF1>!", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 99238Assert.Equal("I1<TF1> where TF1 : class?", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 99273Assert.Equal("I1<TF1> where TF1 : I1<TF1>?", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 99305Assert.Equal("I1<TF1>", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 99338Assert.Equal("I1<TF1>", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 99381Assert.Equal("I1<TF1>", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 99425Assert.Equal("I1<TF1>", i1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101081Assert.Equal("void B.F1<T11>(T11? t1) where T11 : class", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101094Assert.Equal("void A<System.Int32>.F1<T1>(T1? t1) where T1 : class", af1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101107Assert.Equal("void B.F2<T22>(T22 t2) where T22 : class?", bf2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101121Assert.Equal("void A<System.Int32>.F2<T2>(T2 t2) where T2 : class?", af2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101185Assert.Equal("void B.F1<T11>(T11? t1) where T11 : class!", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101191Assert.Equal("void B.F2<T22>(T22 t2) where T22 : class?", bf2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101262Assert.Equal("void B.F1<T11>(T11? t1) where T11 : class!", bf1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101268Assert.Equal("void B.F2<T22>(T22 t2) where T22 : class?", bf2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101313Assert.Equal("void B<S>.F1<T1>(T1 t1)", f1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101316Assert.Equal("void B<S>.F2<T2>(T2 t2)", f2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101360Assert.Equal("void Test2.M1<S>() where S : System.Object!", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101364Assert.Equal("void Test1<dynamic!>.M1<S>() where S : System.Object!", baseM1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101404Assert.Equal("void Test2.M1<S>()", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101408Assert.Equal("void Test1<dynamic>.M1<S>()", baseM1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101453Assert.Equal("void Test2.M1<S>() where S : Test1<System.Object!>!", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101457Assert.Equal("void Test1<Test1<dynamic!>!>.M1<S>() where S : Test1<System.Object!>!", baseM1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101489Assert.Equal("void Test2.M1<S>(S x) where S : System.Object!, I1?", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 101493Assert.Equal("void Test1<dynamic!>.M1<S>(S x) where S : System.Object!, I1?", baseM1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102430Assert.Equal("void Test2.M1<S>(S x)", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102461Assert.Equal("void Test2.M1<S>(S x) where S : System.Object!", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102492Assert.Equal("void Test2.M1<S>(S x)", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102524Assert.Equal("void Test2.M1<S>(S x) where S : I1", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102557Assert.Equal("void Test2.M1<S>(S x) where S : System.Object, I1?", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102590Assert.Equal("void Test2.M1<S>(S x) where S : I1!", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102622Assert.Equal("void Test2.M1<S>(S x) where S : I1!", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102654Assert.Equal("void Test2.M1<S>(S x) where S : System.Object!, I1?", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102687Assert.Equal("void Test2.M1<S>(S x) where S : System.Object!, I1", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102717Assert.Equal("void Test2.M1<S>(S x) where S : class", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102748Assert.Equal("void Test2.M1<S>(S x) where S : class?, System.Object", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102779Assert.Equal("void Test2.M1<S>(S x) where S : class!", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102811Assert.Equal("void Test2.M1<S>(S! x) where S : class!", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102843Assert.Equal("void Test2.M1<S>(S! x) where S : class?, System.Object!", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102876Assert.Equal("void Test2.M1<S>(S! x) where S : class, System.Object!", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102907Assert.Equal("void Test2.M1<S>(S x) where S : notnull", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102939Assert.Equal("void Test2.M1<S>(S x) where S : notnull", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 102970Assert.Equal("void Test2.M1<S>(S x) where S : struct", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103002Assert.Equal("void Test2.M1<S>(S x) where S : struct", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103032Assert.Equal("void Test2.M1<S>(S x) where S : System.Int32", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103062Assert.Equal("void Test2.M1<S>(S x) where S : System.Int32", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103092Assert.Equal("void Test2.M1<S>(S x) where S : System.Object, System.Int32?", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103122Assert.Equal("void Test2.M1<S>(S x) where S : System.Object!, System.Int32?", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103312Assert.Equal("void Test2.M1<S>(S x)", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103316Assert.Equal("void Test2.M2<S>(S x) where S : I1", m2.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103320Assert.Equal("void Test2.M3<S>(S x) where S : class", m3.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103324Assert.Equal("void Test2.M4<S>(S x) where S : class?, System.Object", m4.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103328Assert.Equal("void Test2.M5<S>(S x) where S : class!", m5.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103332Assert.Equal("void Test2.M6<S>(S x) where S : notnull", m6.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103336Assert.Equal("void Test2.M7<S>(S x)", m7.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103340Assert.Equal("void Test2.M8<S>(S x) where S : struct", m8.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103344Assert.Equal("void Test2.M9<S>(S x) where S : System.Int32", m9.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103348Assert.Equal("void Test2.M10<S>(S x) where S : System.Object, System.Int32?", m10.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103383Assert.Equal("void Test2.M1<S, U>(S x) where S : System.Object", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103418Assert.Equal("void Test2.M1<S, U>(S x) where S : System.Object, U", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103449Assert.Equal("void Test2.M1<S>(S x) where S : class?, System.Object", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103486Assert.Equal("void Test2.M1<S>(S x) where S : System.Object, I1?", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103522Assert.Equal("void Test2.M1<S>(S x) where S : System.Object, I1?", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103559Assert.Equal("void Test2.M1<S>(S x) where S : System.Object!, I1?", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103595Assert.Equal("void Test2.M1<S>(S x) where S : System.Object!, I1?", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103633Assert.Equal("void Test2<T>.M1<S>(S x) where S : T", t2m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103637Assert.Equal("void Test3.M1<S>(S x) where S : System.Object, Test3?", t3m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103680Assert.Equal("void Test3.M1<S>(S x) where S : System.Object, Test3?", t3m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103718Assert.Equal("void Test2<T>.M1<S>(S x) where S : T", t2m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103722Assert.Equal("void Test3.M1<S>(S x) where S : System.Int32", t3m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103759Assert.Equal("void Test2.M1<S>(S x) where S : I1?, System.String", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103795Assert.Equal("void Test2.M1<S>(S x) where S : I1?, System.String", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103832Assert.Equal("void Test2.M1<S>(S! x) where S : I1?, System.String!", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103868Assert.Equal("void Test2.M1<S>(S x) where S : I1?, System.String!", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103904Assert.Equal("void Test2.M1<S>(S x) where S : I1?, System.String?", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103940Assert.Equal("void Test2.M1<S>(S! x) where S : I1?, System.String!", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 103976Assert.Equal("void Test2.M1<S>(S x) where S : I1?, System.String", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 104546Assert.Equal("void B.M1<TM1>(TM1 x) where TM1 : class", m1.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 107281Assert.Equal("C<T, U> where T : class! where U : T?", c.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 109922Assert.Equal("A<T> where T : class!", a.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.IncludeNotNullableReferenceTypeModifier))); 109941Assert.Equal("A<T> where T : class", a.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.IncludeNotNullableReferenceTypeModifier))); 109965Assert.Equal("A<T> where T : class?", a.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.IncludeNullableReferenceTypeModifier))); 109966Assert.Equal("A<T> where T : class", a.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.IncludeNotNullableReferenceTypeModifier))); 109987Assert.Equal("A<T> where T : class?", a.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.IncludeNullableReferenceTypeModifier))); 109988Assert.Equal("A<T> where T : class", a.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.IncludeNotNullableReferenceTypeModifier))); 110020Assert.Equal("A<T> where T : unmanaged!", a.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.IncludeNotNullableReferenceTypeModifier))); 110041Assert.Equal("A<T> where T : unmanaged", a.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.IncludeNotNullableReferenceTypeModifier)));
Semantics\OutVarTests.cs (1)
33039Assert.Equal("int _", discard3Symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
Semantics\RecordStructTests.cs (2)
403Assert.Equal("record struct Point", point.ToDisplayString(SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword))); 410Assert.Equal("struct Point", point.ToDisplayString(SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword)));
Semantics\RecordTests.cs (12)
3453.ToDisplayString(SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword))); 3484.ToDisplayString(SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword))); 3543.ToDisplayString(SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword))); 3646.ToDisplayString(SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword))); 3749.ToDisplayString(SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword))); 3862.ToDisplayString(SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword))); 3975.ToDisplayString(SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword))); 4087.ToDisplayString(SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword))); 4200.ToDisplayString(SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword))); 4608.ToDisplayString(SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword))); 4711.ToDisplayString(SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword))); 26102SymbolDisplay.ToDisplayString(symbol, SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword)));
Semantics\RefFieldTests.cs (2)
11495private static readonly SymbolDisplayFormat displayFormatWithScoped = SymbolDisplayFormat.TestFormat.
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (313)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (15)
4695Assert.Equal("A<object>.B<?>", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4710Assert.Equal("A<?, ?, ?>.B<object>", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4725Assert.Equal("A<?>.B<?>", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4802Assert.Equal("(int, int)", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4825Assert.Equal("(int Alice, int Bob)", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4848Assert.Equal("(short, int)", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4871Assert.Equal("(short, string)", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4894Assert.Equal("(short Alice, string Bob)", type.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4917Assert.Equal("(int Alice, int Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4940Assert.Equal("(int Alice, short Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4963Assert.Equal("(short Alice, string Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 4998Assert.Equal("(short Alice, string Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 5044Assert.Equal("(short Alice, string Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 5093Assert.Equal("(short Alice, string Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat)); 5116Assert.Equal("(short, string Bob).Bob", element.ToDisplayString(SymbolDisplayFormat.CSharpErrorMessageFormat));
SymbolDisplay\SymbolDisplayTests.cs (235)
32var format = new SymbolDisplayFormat( 51var format = new SymbolDisplayFormat( 79var format = new SymbolDisplayFormat( 107var format = new SymbolDisplayFormat( 138SymbolDisplayFormat.FullyQualifiedFormat, 155var format = new SymbolDisplayFormat( 183var format = new SymbolDisplayFormat( 208var format = new SymbolDisplayFormat(); 237var format = new SymbolDisplayFormat(); 259var format = new SymbolDisplayFormat( 297var format = new SymbolDisplayFormat( 342var format = new SymbolDisplayFormat( 407var format = new SymbolDisplayFormat( 463var format = new SymbolDisplayFormat( 531var format = new SymbolDisplayFormat( 596var format = new SymbolDisplayFormat( 652var format = new SymbolDisplayFormat( 701var format = new SymbolDisplayFormat( 739SymbolDisplayFormat format = null; 763var format = new SymbolDisplayFormat( 801var format = new SymbolDisplayFormat( 834var format = new SymbolDisplayFormat( 873var format = new SymbolDisplayFormat( 908var format = new SymbolDisplayFormat( 943var format = new SymbolDisplayFormat( 978var format = new SymbolDisplayFormat( 1013var format = new SymbolDisplayFormat( 1067var format = new SymbolDisplayFormat( 1108var format = new SymbolDisplayFormat( 1151var format = new SymbolDisplayFormat( 1176var format = new SymbolDisplayFormat( 1203var format = new SymbolDisplayFormat( 1228var format = new SymbolDisplayFormat( 1252var format = new SymbolDisplayFormat( 1276var format = new SymbolDisplayFormat( 1302var format = new SymbolDisplayFormat( 1342var format = new SymbolDisplayFormat( 1364var format = new SymbolDisplayFormat( 1389var format = new SymbolDisplayFormat( 1416var format = new SymbolDisplayFormat( 1444var format = new SymbolDisplayFormat( 1472var format = new SymbolDisplayFormat( 1499var format = new SymbolDisplayFormat( 1529var format = new SymbolDisplayFormat( 1566var format = new SymbolDisplayFormat( 1606var format = new SymbolDisplayFormat( 1638var format = new SymbolDisplayFormat( 1670var format = new SymbolDisplayFormat( 1713var format = new SymbolDisplayFormat( 1736var format = new SymbolDisplayFormat( 1773var format = new SymbolDisplayFormat( 1796var format = new SymbolDisplayFormat( 1831var format = new SymbolDisplayFormat( 1854var format = new SymbolDisplayFormat( 1889var format = new SymbolDisplayFormat( 1957var format = new SymbolDisplayFormat( 1994var format = new SymbolDisplayFormat( 2036var format = new SymbolDisplayFormat( 2089var format = new SymbolDisplayFormat( 2124var format = new SymbolDisplayFormat( 2161var format = new SymbolDisplayFormat( 2198var format = new SymbolDisplayFormat( 2224var format = new SymbolDisplayFormat( 2254var format = new SymbolDisplayFormat( 2282var format = new SymbolDisplayFormat( 2373var format = new SymbolDisplayFormat( 2434var format = new SymbolDisplayFormat( 2478var format = new SymbolDisplayFormat( 2526var format = new SymbolDisplayFormat( 2559var format = new SymbolDisplayFormat( 2595var format = new SymbolDisplayFormat( 2626var format = SymbolDisplayFormat.MinimallyQualifiedFormat; 2654var format = new SymbolDisplayFormat(); 2854private static readonly SymbolDisplayFormat s_memberSignatureDisplayFormat = 2966var format = SymbolDisplayFormat.MinimallyQualifiedFormat; 2996var format = new SymbolDisplayFormat( 3125var format = new SymbolDisplayFormat( 3186var format = new SymbolDisplayFormat( 3247var format = new SymbolDisplayFormat( 3274SymbolDisplayFormat format, 3296SymbolDisplayFormat format, 3306SymbolDisplayFormat format, 3336var format = new SymbolDisplayFormat(globalNamespaceStyle: SymbolDisplayFormat.CSharpErrorMessageFormat.GlobalNamespaceStyle, 3337typeQualificationStyle: SymbolDisplayFormat.CSharpErrorMessageFormat.TypeQualificationStyle, 3338genericsOptions: SymbolDisplayFormat.CSharpErrorMessageFormat.GenericsOptions, 3339memberOptions: SymbolDisplayFormat.CSharpErrorMessageFormat.MemberOptions, 3340parameterOptions: SymbolDisplayFormat.CSharpErrorMessageFormat.ParameterOptions, 3341propertyStyle: SymbolDisplayFormat.CSharpErrorMessageFormat.PropertyStyle, 3342localOptions: SymbolDisplayFormat.CSharpErrorMessageFormat.LocalOptions, 3345miscellaneousOptions: SymbolDisplayFormat.CSharpErrorMessageFormat.MiscellaneousOptions); 3357miscellaneousOptions: SymbolDisplayFormat.CSharpErrorMessageFormat.MiscellaneousOptions); 3390var format = 3444var format = 3496var format = 3544var format = 3625var format = 3699var format = 3811var format = 3921var format = 4025var format = 4130var format = new SymbolDisplayFormat( 4174var format = new SymbolDisplayFormat( 4221var format = new SymbolDisplayFormat( 4263var format = new SymbolDisplayFormat( 4298var format = new SymbolDisplayFormat( 4346var format = new SymbolDisplayFormat( 4387var format = new SymbolDisplayFormat( 4456var normalFormat = new SymbolDisplayFormat(); 4457var reverseFormat = new SymbolDisplayFormat( 4532var format = new SymbolDisplayFormat( 4566var format = new SymbolDisplayFormat( 4620var memberFormat = new SymbolDisplayFormat( 4624var typeFormat = new SymbolDisplayFormat( 4628var namespaceFormat = new SymbolDisplayFormat( 4749Assert.Equal("Outer.Inner<T>", CSharp.SymbolDisplay.ToDisplayString(type, SymbolDisplayFormat.TestFormat)); 4750Assert.Equal("void Outer.M<U>()", CSharp.SymbolDisplay.ToDisplayString(method, SymbolDisplayFormat.TestFormat)); 4751Assert.Equal("System.String Outer.P { set; }", CSharp.SymbolDisplay.ToDisplayString(property, SymbolDisplayFormat.TestFormat)); 4752Assert.Equal("System.Int32 Outer.F", CSharp.SymbolDisplay.ToDisplayString(field, SymbolDisplayFormat.TestFormat)); 4753Assert.Equal("event Outer.EEventHandler Outer.E", CSharp.SymbolDisplay.ToDisplayString(@event, SymbolDisplayFormat.TestFormat)); 4754Assert.Equal("Outer.D", CSharp.SymbolDisplay.ToDisplayString(@delegate, SymbolDisplayFormat.TestFormat)); 4755Assert.Equal("Missing Outer.Error()", CSharp.SymbolDisplay.ToDisplayString(error, SymbolDisplayFormat.TestFormat)); 4777Assert.Null(SymbolDisplay.FormatPrimitive(SymbolDisplayFormat.TestFormat, quoteStrings: false, useHexadecimalNumbers: false)); 4810var memberFormat = new SymbolDisplayFormat( 4976var format = new SymbolDisplayFormat( 5005var f1 = new SymbolDisplayFormat(); 5006var f2 = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeParameters); 5038var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType); 5070var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType, miscellaneousOptions: SymbolDisplayMiscellaneousOptions.CollapseTupleTypes); 5101var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType, 5132var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType); 5169var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType, 5220var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType, 5266var format = new SymbolDisplayFormat( 5283SymbolDisplay.ToDisplayParts(symbol, SymbolDisplayFormat.MinimallyQualifiedFormat), 5321SymbolDisplay.ToDisplayParts(model.GetSymbolInfo(actualThis).Symbol, SymbolDisplayFormat.MinimallyQualifiedFormat), 5331SymbolDisplay.ToDisplayParts(model.GetSymbolInfo(escapedThis).Symbol, SymbolDisplayFormat.MinimallyQualifiedFormat), 5365var formatBase = new SymbolDisplayFormat( 5371var formatWithoutRef = formatBase.WithMemberOptions( 5373var formatWithRef = formatBase.WithMemberOptions( 5375var formatWithoutTypeWithRef = formatBase.WithMemberOptions( 5569var formatBase = new SymbolDisplayFormat( 5575var formatWithoutRef = formatBase.WithMemberOptions( 5577var formatWithRef = formatBase.WithMemberOptions( 5579var formatWithoutTypeWithRef = formatBase.WithMemberOptions( 5768var description = symbol.ToMinimalDisplayParts(model, position, SymbolDisplayFormat.MinimallyQualifiedFormat); 5786var formatWithoutNonNullableModifier = new SymbolDisplayFormat( 5792var formatWithNonNullableModifier = formatWithoutNonNullableModifier 5858var formatWithoutNullableModifier = new SymbolDisplayFormat( 5864var formatWithNullableModifier = formatWithoutNullableModifier 5927var formatWithoutModifiers = new SymbolDisplayFormat( 5930var formatWithNullableModifier = formatWithoutModifiers.AddMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.IncludeNullableReferenceTypeModifier); 5931var formatWithBothModifiers = formatWithNullableModifier.AddMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.IncludeNotNullableReferenceTypeModifier); 6013var formatWithoutAllowDefaultLiteral = SymbolDisplayFormat.MinimallyQualifiedFormat; 6015var formatWithAllowDefaultLiteral = formatWithoutAllowDefaultLiteral.AddMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.AllowDefaultLiteral); 6046var formatWithoutModifiers = new SymbolDisplayFormat( 6051var formatWithNullableModifier = formatWithoutModifiers.AddMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.IncludeNullableReferenceTypeModifier); 6052var formatWithBothModifiers = formatWithNullableModifier.AddMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.IncludeNotNullableReferenceTypeModifier); 6085var format = new SymbolDisplayFormat( 6140var formatWithoutAllowDefaultLiteral = SymbolDisplayFormat.MinimallyQualifiedFormat; 6142var formatWithAllowDefaultLiteral = formatWithoutAllowDefaultLiteral.AddMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.AllowDefaultLiteral); 6184var formatWithoutAllowDefaultLiteral = SymbolDisplayFormat.MinimallyQualifiedFormat; 6186var formatWithAllowDefaultLiteral = formatWithoutAllowDefaultLiteral.AddMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.AllowDefaultLiteral); 6208var formatWithoutLongHandValueTuple = new SymbolDisplayFormat( 6214var formatWithLongHandValueTuple = formatWithoutLongHandValueTuple.AddMiscellaneousOptions( 6308Verify(localSymbol.ToDisplayParts(SymbolDisplayFormat.TestFormat), 6321SymbolDisplayFormat changeSignatureFormat = new SymbolDisplayFormat( 6386Verify(localSymbol.ToDisplayParts(SymbolDisplayFormat.TestFormat), 6447SymbolDisplayFormat.MinimallyQualifiedFormat), 6480Verify(localSymbol.ToDisplayParts(SymbolDisplayFormat.TestFormat), 6541SymbolDisplayFormat.MinimallyQualifiedFormat.AddLocalOptions(SymbolDisplayLocalOptions.IncludeRef)), 6574SymbolDisplayFormat.MinimallyQualifiedFormat.AddLocalOptions(SymbolDisplayLocalOptions.IncludeRef)), 6586SymbolDisplayFormat.MinimallyQualifiedFormat), 6619SymbolDisplayFormat.MinimallyQualifiedFormat.AddLocalOptions(SymbolDisplayLocalOptions.IncludeRef)), 6633SymbolDisplayFormat.MinimallyQualifiedFormat), 6705SymbolDisplayFormat.MinimallyQualifiedFormat 6734var format = SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword); 6772var format = SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword); 6810var format = SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword); 6847var format = SymbolDisplayFormat.TestFormat 6932var format = SymbolDisplayFormat.TestFormat 7192var format = SymbolDisplayFormat.TestFormat 7345var format = SymbolDisplayFormat.TestFormat 7381var format = SymbolDisplayFormat.TestFormat.AddKindOptions(SymbolDisplayKindOptions.IncludeTypeKeyword); 7396SymbolDisplayFormat.TestFormat.WithGenericsOptions(SymbolDisplayGenericsOptions.IncludeTypeParameters | SymbolDisplayGenericsOptions.IncludeTypeConstraints), 7420SymbolDisplayFormat.TestFormat, 7433SymbolDisplayFormat.TestFormat.WithGenericsOptions(SymbolDisplayGenericsOptions.IncludeTypeParameters | SymbolDisplayGenericsOptions.IncludeTypeConstraints), 7457SymbolDisplayFormat.TestFormat, 7470SymbolDisplayFormat.TestFormat.WithGenericsOptions(SymbolDisplayGenericsOptions.IncludeTypeParameters | SymbolDisplayGenericsOptions.IncludeTypeConstraints), 7494SymbolDisplayFormat.TestFormat, 7507SymbolDisplayFormat.TestFormat.AddGenericsOptions(SymbolDisplayGenericsOptions.IncludeTypeConstraints), 7532SymbolDisplayFormat.TestFormat.AddGenericsOptions(SymbolDisplayGenericsOptions.IncludeTypeConstraints), 7565SymbolDisplayFormat.TestFormat.AddGenericsOptions(SymbolDisplayGenericsOptions.IncludeTypeConstraints), 7681var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeContainingType); 7731var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeContainingType); 7821var formatWithoutOptions = new SymbolDisplayFormat( 7825var formatWithUnderlyingTypes = formatWithoutOptions.WithCompilerInternalOptions(SymbolDisplayCompilerInternalOptions.UseNativeIntegerUnderlyingType); 7901var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType, kindOptions: SymbolDisplayKindOptions.IncludeTypeKeyword); 7922var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType, kindOptions: SymbolDisplayKindOptions.IncludeTypeKeyword); 7943var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType, kindOptions: SymbolDisplayKindOptions.IncludeTypeKeyword); 7966var format = new SymbolDisplayFormat(memberOptions: SymbolDisplayMemberOptions.IncludeType, kindOptions: SymbolDisplayKindOptions.IncludeTypeKeyword); 7995var format = new SymbolDisplayFormat(); 8016var format = new SymbolDisplayFormat(); 8037var format = new SymbolDisplayFormat(); 8058var format = new SymbolDisplayFormat(); 8067private static readonly SymbolDisplayFormat s_fullDelegateFormat = new SymbolDisplayFormat( 8280Verify(comp.GetMember<FieldSymbol>("S.F1").ToDisplayParts(SymbolDisplayFormat.TestFormat), 8293Verify(comp.GetMember<FieldSymbol>("S.F2").ToDisplayParts(SymbolDisplayFormat.TestFormat), 8323var formatTypeOnly = SymbolDisplayFormat.TestFormat.WithParameterOptions(SymbolDisplayParameterOptions.IncludeType | SymbolDisplayParameterOptions.IncludeName); 8324var formatTypeRefAndScoped = formatTypeOnly.AddParameterOptions(SymbolDisplayParameterOptions.IncludeParamsRefOut); 8407var formatTypeOnly = s_fullDelegateFormat.WithParameterOptions(SymbolDisplayParameterOptions.IncludeType | SymbolDisplayParameterOptions.IncludeName); 8408var formatTypeRefAndScoped = formatTypeOnly.AddParameterOptions(SymbolDisplayParameterOptions.IncludeParamsRefOut); 8446var formatMinimal = new SymbolDisplayFormat(); 8447var formatTypeRefAndScoped = s_fullDelegateFormat. 8472var format = SymbolDisplayFormat.TestFormat. 8503var formatTypeOnly = SymbolDisplayFormat.TestFormat.WithLocalOptions(SymbolDisplayLocalOptions.IncludeType); 8504var formatTypeRefAndScoped = formatTypeOnly.AddLocalOptions(SymbolDisplayLocalOptions.IncludeRef); 8560Verify(op.ToDisplayParts(SymbolDisplayFormat.TestFormat), 8586var ideFormat = new SymbolDisplayFormat(
Symbols\CompilationCreationTests.cs (4)
2413Assert.Equal(typeC301.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat), 2415GetTypeMembers("C301").Single().ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat)); 2417Assert.Equal(typeC6.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat), 2418asm3.GlobalNamespace.GetTypeMembers("C6").Single().ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat));
Symbols\CorLibrary\CorTypes.cs (1)
22private static readonly SymbolDisplayFormat s_languageNameFormat = new SymbolDisplayFormat(
Symbols\GenericConstraintTests.cs (6)
3229Assert.Equal("I<U> B.F<U>() where U : class", method.ToDisplayString(SymbolDisplayFormat.TestFormatWithConstraints)); 3755Assert.Equal("I2", i2.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat)); 3789Assert.Equal("I2`2", i2.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat)); 3823Assert.Equal("I2`1", i2.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat)); 3857Assert.Equal("I2`01", i2.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat)); 3906Assert.Equal("I2`1", i2.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat));
Symbols\Metadata\PE\LoadingAttributes.cs (3)
1162Assert.Equal("AttributeUse.IFoo<System.Int16, System.UInt16>", (attrSym.CommonConstructorArguments[0].Value as INamedTypeSymbol).ToDisplayString(SymbolDisplayFormat.TestFormat)); 1211Assert.Equal("System.Linq.Expressions.Expression.BinaryExpressionProxy", ((ITypeSymbol)attr1.CommonConstructorArguments[0].Value).ToDisplayString(SymbolDisplayFormat.TestFormat)); 1216Assert.Equal("System.Linq.Expressions.Expression.TypeBinaryExpressionProxy", ((ITypeSymbol)attr1.CommonConstructorArguments[0].Value).ToDisplayString(SymbolDisplayFormat.TestFormat));
Symbols\Metadata\PE\TypeForwarders.cs (1)
1523return assembly.GetForwardedTypes().Select(t => t.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat));
Symbols\Source\CustomModifierCopyTests.cs (12)
869interfaceMethod1.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 879classMethod1.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 924AssertEx.Equal("(object, object) C.M((object c, object d) x)", classMethod3.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 941AssertEx.Equal("(object a, object b) C.M((object c, object d) x)", classMethod4.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 997AssertEx.Equal("(object a, object b) I.P", interfaceProperty1.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 1003AssertEx.Equal("(object a, object b) C.P", classProperty1.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 1145baseMethod1.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 1153Assert.Equal("(object a, object b) Base.P", baseProperty1.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 1160Assert.Equal("(object a, object b) C.P", classProperty1.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 1164AssertEx.Equal("(object a, object b) C.M((object c, object d) y)", classMethod1.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 1192AssertEx.Equal("(object, object) C.M((object c, object d) y)", classMethod2.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)); 1214AssertEx.Equal("(object a, object b) C.M((object, object) y)", classMethod3.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat));
Symbols\Source\FileModifierTests.cs (1)
3556Assert.Equal("System.Void@<tree 0>", typeInfo.Type!.ToDisplayString(SymbolDisplayFormat.TestFormat.WithCompilerInternalOptions(SymbolDisplayCompilerInternalOptions.IncludeContainingFileForFileTypes)));
Symbols\Source\UsingAliasTests.cs (35)
53Assert.Equal("O=System.Object", alias1.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 59Assert.Equal("System.Object", b2.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 60Assert.Equal("System.Object", info2.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 65Assert.Equal("System.Object", b3.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 66Assert.Equal("System.Object", info3.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 113Assert.Equal("O=System.Object", alias1.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 119Assert.Equal("System.Object", b2.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 120Assert.Equal("System.Object", info2.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 125Assert.Equal("System.Object", b3.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 126Assert.Equal("System.Object", info3.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 165Assert.Equal("System.Object", info1.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 169Assert.Equal("O=System.Object", alias1.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 174Assert.Equal("System.Object", b2.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 175Assert.Equal("System.Object", info2.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 180Assert.Equal("System.Object", b3.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 181Assert.Equal("System.Object", info3.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 223Assert.Equal("System.Object", info1.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 227Assert.Equal("O=System.Object", alias1.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 232Assert.Equal("System.Object", b2.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 233Assert.Equal("System.Object", info2.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 238Assert.Equal("System.Object", b3.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 239Assert.Equal("System.Object", info3.Type.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 275AssertEx.Equal(expected, usingAliasType.ToDisplayString(SymbolDisplayFormat.TestFormat)); 314Assert.Equal("System.Object", info2.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 315Assert.Equal("System.Object", info2.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 320Assert.Equal("System.Object", info3.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 321Assert.Equal("System.Object", info3.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 360Assert.Equal("System.Object", info2.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 361Assert.Equal("System.Object", info2.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 366Assert.Equal("System.Object", info3.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 367Assert.Equal("System.Object", info3.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 390Assert.Equal("O=System.Object", alias.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 411Assert.Equal("O=System.Object", alias.ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 488Assert.Equal("O=System.Object", symbols[0].ToDisplayString(format: SymbolDisplayFormat.TestFormat)); 509Assert.Equal("O=System.Object", symbols[0].ToDisplayString(format: SymbolDisplayFormat.TestFormat));
Microsoft.CodeAnalysis.CSharp.Test.Utilities (26)
CompilationTestUtils.cs (5)
34string[] symbolDescriptions = (from s in symbols select s.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)).ToArray(); 49string[] symbolDescriptions = (from s in symbols select s.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)).ToArray(); 63AssertEx.SetEqual(symbols.Select(s => s.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)), descriptions); 74Assert.Equal(symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat), description); 79Assert.Equal(symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat), description);
CSharpTestBase.cs (4)
1343var format = SymbolDisplayFormat.TestFormat 1907return string.Format("\"{0}\"", (reference is Symbol symbol) ? symbol.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat) : (object)reference); 1928return symbol?.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat) ?? type.ToString();
Extensions.cs (2)
407var s1 = typeSym.ToDisplayString(SymbolDisplayFormat.TestFormat); 693return symbol.ToDisplayString(SymbolDisplayFormat.TestFormat);
NativeIntegerAttributesVisitor.cs (2)
29protected override SymbolDisplayFormat DisplayFormat => SymbolDisplayFormat.TestFormatWithConstraints.
NullableAttributesVisitor.cs (2)
54protected override SymbolDisplayFormat DisplayFormat => SymbolDisplayFormat.TestFormatWithConstraints.
RequiredMemberAttributesVisitor.cs (2)
27protected override SymbolDisplayFormat DisplayFormat => SymbolDisplayFormat.TestFormat;
SymbolUtilities.cs (8)
93private static SymbolDisplayFormat GetDisplayFormat(bool includeNonNullable) 95var format = SymbolDisplayFormat.TestFormat; 107SymbolDisplayFormat format = GetDisplayFormat(includeNonNullable); 121public static string[] ToTestDisplayStrings(this IEnumerable<Symbol> symbols, SymbolDisplayFormat format = null) 123format ??= SymbolDisplayFormat.TestFormat; 129SymbolDisplayFormat format = GetDisplayFormat(includeNonNullable); 135SymbolDisplayFormat format = GetDisplayFormat(includeNonNullable);
TestAttributesVisitor.cs (1)
119protected abstract SymbolDisplayFormat DisplayFormat { get; }
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
NamespaceGenerator.cs (1)
177: SyntaxFactory.ParseName(symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat));
Simplification\CSharpSimplificationService.Expander.cs (1)
33private static readonly SymbolDisplayFormat s_typeNameFormatWithGenerics =
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (1)
Snippets\SnippetFunctions\AbstractSnippetFunctionGenerateSwitchCases.cs (1)
54typeSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat),
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
InstructionDecoder.cs (1)
20internal static readonly SymbolDisplayFormat DisplayFormat = new SymbolDisplayFormat(
Microsoft.CodeAnalysis.Features (70)
AbstractAddParameterCodeFixProvider.cs (1)
421private static readonly SymbolDisplayFormat SimpleFormat =
AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (2)
30private static readonly SymbolDisplayFormat s_namespaceDisplayFormat = SymbolDisplayFormat
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
30private static readonly SymbolDisplayFormat ContainingTypeAndNameOnlyFormat = new(
CodeLens\CodeLensReferencesService.cs (1)
25private static readonly SymbolDisplayFormat MethodDisplayFormat =
Common\TaggedText.cs (1)
100getNavigationHint ??= static symbol => symbol?.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat);
Completion\Providers\AbstractOverrideCompletionProvider.ItemGetter.cs (1)
22private readonly SymbolDisplayFormat _overrideNameFormat = SymbolDisplayFormats.NameFormat.WithParameterOptions(
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (1)
19protected static readonly SymbolDisplayFormat SignatureDisplayFormat =
Debugging\AbstractBreakpointResolver.cs (1)
38private static readonly SymbolDisplayFormat s_vsDebugNameFormat =
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (7)
95public SymbolDisplayFormat Format { get; internal set; } 290public ImmutableArray<TaggedText> Format(string rawXmlText, ISymbol symbol, SemanticModel semanticModel, int position, SymbolDisplayFormat format, CancellationToken cancellationToken) 449private static (string target, string hint)? GetNavigationTarget(XElement element, SemanticModel semanticModel, int position, SymbolDisplayFormat format) 459return (target: SymbolKey.CreateString(symbol), hint: symbol.ToMinimalDisplayString(semanticModel, position, format ?? SymbolDisplayFormat.MinimallyQualifiedFormat)); 505string crefValue, int position, SemanticModel semanticModel, SymbolDisplayFormat format = null, SymbolDisplayPartKind kind = SymbolDisplayPartKind.Text) 513format ??= SymbolDisplayFormat.MinimallyQualifiedFormat; 529string crefValue, ISymbol typeResolutionSymbol, int position, SemanticModel semanticModel, SymbolDisplayFormat format)
DocumentationComments\IDocumentationCommentFormattingService.cs (1)
14ImmutableArray<TaggedText> Format(string? rawXmlText, ISymbol symbol, SemanticModel semanticModel, int position, SymbolDisplayFormat format, CancellationToken cancellationToken);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
35private static readonly SymbolDisplayFormat s_unqualifiedMemberDisplayFormat = 52private static readonly SymbolDisplayFormat s_fullyQualifiedMemberDisplayFormat = 409protected abstract SymbolDisplayFormat ErrorDisplayFormat { get; }
FindUsages\DefinitionItem.cs (1)
316var assemblyName = symbol.ContainingAssembly?.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat);
FindUsages\FindUsagesHelpers.cs (3)
52private static SymbolDisplayFormat GetFormat(ISymbol definition) 59private static readonly SymbolDisplayFormat s_definitionFormat = 78private static readonly SymbolDisplayFormat s_parameterDefinitionFormat = s_definitionFormat
FindUsages\IDefinitionsAndReferencesFactory.cs (1)
55private static readonly SymbolDisplayFormat s_namePartsFormat = new(
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.cs (1)
60protected abstract string ToDisplayString(IParameterSymbol parameter, SymbolDisplayFormat format);
GenerateFromMembers\AbstractGenerateFromMembersCodeRefactoringProvider.cs (1)
121protected static readonly SymbolDisplayFormat SimpleFormat =
GenerateType\AbstractGenerateTypeService.State.cs (2)
359var format = SymbolDisplayFormat.FullyQualifiedFormat.WithGlobalNamespaceStyle(SymbolDisplayGlobalNamespaceStyle.Omitted);
ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (2)
47var id = GetCodeActionId(abstractClassType.ContainingAssembly.Name, abstractClassType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)); 59abstractClassType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat),
ImplementInterface\AbstractImplementInterfaceService.CodeAction.cs (1)
144var typeName = interfaceType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
ImplementInterface\AbstractImplementInterfaceService.cs (1)
30protected abstract string ToDisplayString(IMethodSymbol disposeImplMethod, SymbolDisplayFormat format);
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (1)
34private static readonly SymbolDisplayFormat s_format = new(
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (1)
31private static readonly SymbolDisplayFormat s_displayFormat = new(
InlineHints\AbstractInlineTypeHintsService.cs (1)
27protected static readonly SymbolDisplayFormat s_minimalTypeStyle = new SymbolDisplayFormat(
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (3)
16protected static readonly SymbolDisplayFormat s_minimalWithoutExpandedTuples = SymbolDisplayFormat.MinimallyQualifiedFormat.AddMiscellaneousOptions( 19private static readonly SymbolDisplayFormat s_delegateDisplay =
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (13)
29private static readonly SymbolDisplayFormat s_typeParameterOwnerFormat = 43private static readonly SymbolDisplayFormat s_memberSignatureDisplayFormat = 73private static readonly SymbolDisplayFormat s_descriptionStyle = 81private static readonly SymbolDisplayFormat s_globalNamespaceStyle = 118protected abstract ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(ISymbol symbol, SemanticModel semanticModel, int position, SymbolDisplayFormat format); 121protected abstract SymbolDisplayFormat MinimallyQualifiedFormat { get; } 122protected abstract SymbolDisplayFormat MinimallyQualifiedFormatWithConstants { get; } 123protected abstract SymbolDisplayFormat MinimallyQualifiedFormatWithConstantsAndModifiers { get; } 188var format = ISymbolExtensions2.CrefFormat; 313private static readonly SymbolDisplayFormat s_formatForCaptures = SymbolDisplayFormat.MinimallyQualifiedFormat 524var style = s_descriptionStyle.WithMiscellaneousOptions(SymbolDisplayMiscellaneousOptions.UseSpecialTypes); 840protected 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)
120public string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 123public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 126public string ToMinimalDisplayString(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null) 129public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
MoveToNamespace\AbstractMoveToNamespaceService.cs (1)
310private static readonly SymbolDisplayFormat QualifiedNamespaceFormat = new(
PdbSourceDocument\ImplementationAssemblyLookupService.cs (1)
25private static readonly SymbolDisplayFormat s_metadataSymbolDisplayFormat = new SymbolDisplayFormat(
Shared\Extensions\ISymbolExtensions_2.cs (1)
228public static readonly SymbolDisplayFormat CrefFormat =
SignatureHelp\AbstractSignatureHelpProvider.cs (6)
22protected static readonly SymbolDisplayFormat MinimallyQualifiedWithoutParametersFormat = 23SymbolDisplayFormat.MinimallyQualifiedFormat.WithMemberOptions( 24SymbolDisplayFormat.MinimallyQualifiedFormat.MemberOptions & ~SymbolDisplayMemberOptions.IncludeParameters); 26protected static readonly SymbolDisplayFormat MinimallyQualifiedWithoutTypeParametersFormat = 27SymbolDisplayFormat.MinimallyQualifiedFormat.WithGenericsOptions( 28SymbolDisplayFormat.MinimallyQualifiedFormat.GenericsOptions & ~SymbolDisplayGenericsOptions.IncludeTypeParameters);
Snippets\SnippetFunctionService.cs (1)
71var fullyQualifiedEnumName = typeSymbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat);
Microsoft.CodeAnalysis.Test.Utilities (7)
Compilation\TestOperationVisitor.cs (4)
787VisualBasic.SymbolDisplay.ToDisplayString(method, SymbolDisplayFormat.TestFormat); 789CSharp.SymbolDisplay.ToDisplayString(method, SymbolDisplayFormat.TestFormat); 849VisualBasic.SymbolDisplay.ToDisplayString(operatorMethod, SymbolDisplayFormat.TestFormat); 851CSharp.SymbolDisplay.ToDisplayString(operatorMethod, SymbolDisplayFormat.TestFormat);
Extensions\SymbolExtensions.cs (1)
13return symbol.ToDisplayString(SymbolDisplayFormat.TestFormat);
Metadata\ILBuilderVisualizer.cs (2)
63return string.Format("\"{0}\"", symbol == null ? (object)reference : symbol.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat)); 68return (((type as ISymbolInternal) ?? (type as Cci.IReference)?.GetInternalSymbol()) is ISymbolInternal symbol) ? symbol.GetISymbol().ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat) : type.ToString();
Microsoft.CodeAnalysis.VisualBasic (104)
Binding\LookupResult.vb (1)
1016GroupBy(Function(c) c.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat), IdentifierComparison.Comparer).
Emit\NamedTypeSymbolAdapter.vb (1)
783Return If(AdaptedNamedTypeSymbol.GetEmittedNamespaceName(), AdaptedNamedTypeSymbol.ContainingNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat))
Emit\NoPia\EmbeddedType.vb (1)
221New TypedConstant(stringType, TypedConstantKind.Primitive, UnderlyingNamedType.AdaptedNamedTypeSymbol.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat))),
Emit\NoPia\EmbeddedTypesManager.vb (1)
409ReportDiagnostic(diagnostics, ERRID.ERR_InteropMethodWithBody1, syntaxNodeOpt, method.AdaptedMethodSymbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat))
Emit\PEModuleBuilder.vb (2)
124_lazyDefaultNamespace = rootNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat) 538orderedForwardedTypes = orderedForwardedTypes.OrderBy(Function(t) t.OriginalDefinition.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat))
Emit\TypeMemberReference.vb (1)
26Return UnderlyingSymbol.ToDisplayString(SymbolDisplayFormat.ILVisualizationFormat)
Errors\MessageProvider.vb (1)
117Return 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 (13)
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 31''' Displays a symbol in the Visual Basic style, based on a <see cref="SymbolDisplayFormat"/>. 38''' <param name="format">The formatting options to apply. If null is passed, <see cref="SymbolDisplayFormat.CSharpErrorMessageFormat"/> will be used.</param> 46Optional format As SymbolDisplayFormat = Nothing) As String 55''' <param name="format">The formatting options to apply. If Nothing Is passed, <see cref="SymbolDisplayFormat.VisualBasicErrorMessageFormat"/> will be used.</param> 61Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) 62format = If(format, SymbolDisplayFormat.VisualBasicErrorMessageFormat) 73''' <param name="format">The formatting options to apply. If null is passed, <see cref="SymbolDisplayFormat.CSharpErrorMessageFormat"/> will be used.</param> 81Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) 82format = If(format, SymbolDisplayFormat.MinimallyQualifiedFormat) 89format As SymbolDisplayFormat,
SymbolDisplay\SymbolDisplayVisitor.vb (2)
24format As SymbolDisplayFormat, 36format As SymbolDisplayFormat,
Symbols\AssemblySymbol.vb (1)
761Return ImmutableArrayExtensions.AsImmutable(Of INamedTypeSymbol)(GetAllTopLevelForwardedTypes().OrderBy(Function(t) t.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat)))
Symbols\Attributes\AttributeData.vb (1)
105Dim className As String = Me.AttributeClass.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)
Symbols\Metadata\PE\PENamespaceSymbol.vb (1)
177If(isGlobalNamespace, 0, ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat).Length),
Symbols\NamespaceSymbol.vb (1)
322Dim qualifiedName As String = Me.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)
Symbols\ObsoleteAttributeHelpers.vb (1)
123Return ErrorFactory.ErrorInfo(ERRID.WRN_Experimental, New FormattedSymbol(symbol, SymbolDisplayFormat.VisualBasicErrorMessageFormat))
Symbols\Retargeting\RetargetingSymbolTranslator.vb (3)
262Dim name = MetadataTypeName.FromFullName(type.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat), forcedArity:=type.Arity) 340Dim namespaceName As String = If(type.GetEmittedNamespaceName(), type.ContainingNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)) 375Dim namespaceName As String = If(type.GetEmittedNamespaceName(), type.ContainingNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat))
Symbols\Source\SourceNamedTypeSymbol.vb (5)
85Dim emittedName As String = If(Me.GetEmittedNamespaceName(), Me.ContainingNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)) 579containingNamespace.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)) 598Dim constituentQualifiedName As String = constituent.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat) 2518eventInterfaceName = container1.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat) & "+" & eventInterfaceName 2614IdentifierComparison.Equals(mainTypeName, Me.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)) Then
Symbols\Source\SourceNamespaceSymbol.vb (2)
626Return ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat) 649Debug.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)
800Return ToDisplayString(SymbolDisplayFormat.VisualBasicErrorMessageFormat) 803Public Function ToDisplayString(Optional format As SymbolDisplayFormat = Nothing) As String 807Public Function ToDisplayParts(Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) 811Public Function ToMinimalDisplayString(semanticModel As SemanticModel, position As Integer, Optional format As SymbolDisplayFormat = Nothing) As String 815Public Function ToMinimalDisplayParts(semanticModel As SemanticModel, position As Integer, Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) 820Return String.Format("{0} {1}", Me.Kind, Me.ToDisplayString(SymbolDisplayFormat.TestFormat)) 1264Private Function ISymbol_ToDisplayString(Optional format As SymbolDisplayFormat = Nothing) As String Implements ISymbol.ToDisplayString 1268Private Function ISymbol_ToDisplayParts(Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) Implements ISymbol.ToDisplayParts 1272Private Function ISymbol_ToMinimalDisplayString(semanticModel As SemanticModel, position As Integer, Optional format As SymbolDisplayFormat = Nothing) As String Implements ISymbol.ToMinimalDisplayString 1276Private 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)
604Private Function ITypeSymbol_ToDisplayString(topLevelNullability As NullableFlowState, Optional format As SymbolDisplayFormat = Nothing) As String Implements ITypeSymbol.ToDisplayString 608Private Function ITypeSymbol_ToDisplayParts(topLevelNullability As NullableFlowState, Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) Implements ITypeSymbol.ToDisplayParts 612Private Function ITypeSymbol_ToMinimalDisplayString(semanticModel As SemanticModel, topLevelNullability As NullableFlowState, position As Integer, Optional format As SymbolDisplayFormat = Nothing) As String Implements ITypeSymbol.ToMinimalDisplayString 616Private 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.Emit.UnitTests (24)
Attributes\AttributeTests_Tuples.vb (1)
282Dim symbolString = String.Join(" | ", typeSymbols.Select(Function(s) s.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)))
CodeGen\CodeGenDelegateCreation.vb (20)
62Assert.Equal("System.Void", ctor.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 64Assert.Equal("System.Object", ctor.Parameters(0).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 66Assert.Equal("System.IntPtr", ctor.Parameters(1).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 81Assert.Equal("System.Void", invoke.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 83Assert.Equal("System.Int32", invoke.Parameters(0).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 86Assert.Equal("System.String", invoke.Parameters(1).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 106Assert.Equal("System.IAsyncResult", beginInvoke.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 108Assert.Equal("System.Int32", beginInvoke.Parameters(0).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 111Assert.Equal("System.String", beginInvoke.Parameters(1).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 114Assert.Equal("System.AsyncCallback", beginInvoke.Parameters(2).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 117Assert.Equal("System.Object", beginInvoke.Parameters(3).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 134Assert.Equal("System.Void", endInvoke.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 136Assert.Equal("System.String", endInvoke.Parameters(0).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 139Assert.Equal("System.IAsyncResult", endInvoke.Parameters(1).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 159Assert.Equal("System.Char", invoke.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 161Assert.Equal("System.Int32", invoke.Parameters(0).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 164Assert.Equal("System.String", invoke.Parameters(1).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 180Assert.Equal("System.Char", endInvoke.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 182Assert.Equal("System.IAsyncResult", endInvoke.Parameters(0).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 202Assert.Equal("T", invoke.Parameters(0).Type.ToDisplayString(SymbolDisplayFormat.TestFormat))
CodeGen\CodeGenTuples.vb (2)
23174Assert.Equal(expectedCSharp, CSharp.SymbolDisplay.ToDisplayString(type, SymbolDisplayFormat.TestFormat)) 23175Assert.Equal(expectedVisualBasic, VisualBasic.SymbolDisplay.ToDisplayString(type, SymbolDisplayFormat.TestFormat))
Emit\DeterministicTests.vb (1)
257Return GetForwardedTypes(assembly).Select(Function(t) t.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat))
Microsoft.CodeAnalysis.VisualBasic.Features (30)
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)
112Dim displayFormat = SymbolDisplayFormat.MinimallyQualifiedFormat.WithMemberOptions(SymbolDisplayMemberOptions.IncludeContainingType).WithLocalOptions(SymbolDisplayLocalOptions.None)
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (2)
295Private Shared ReadOnly MinimalFormatWithoutGenerics As SymbolDisplayFormat = 296SymbolDisplayFormat.MinimallyQualifiedFormat.WithGenericsOptions(SymbolDisplayGenericsOptions.None)
Completion\CompletionProviders\PartialTypeCompletionProvider.vb (2)
25Private Shared ReadOnly _insertionTextFormatWithGenerics As SymbolDisplayFormat = 37Private Shared ReadOnly _displayTextFormat As SymbolDisplayFormat =
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
1493Protected Overrides ReadOnly Property ErrorDisplayFormat As SymbolDisplayFormat 1495Return SymbolDisplayFormat.VisualBasicShortErrorMessageFormat
ExtractMethod\VisualBasicMethodExtractor.vb (2)
111typeParameter.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat), 112If(currentType Is Nothing, String.Empty, currentType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat))))
GenerateConstructorFromMembers\VisualBasicGenerateConstructorFromMembersCodeRefactoringProvider.vb (1)
38Protected Overrides Function ToDisplayString(parameter As IParameterSymbol, format As SymbolDisplayFormat) As String
ImplementInterface\VisualBasicImplementInterfaceService.vb (1)
23Protected Overrides Function ToDisplayString(disposeImplMethod As IMethodSymbol, format As SymbolDisplayFormat) As String
LanguageServices\VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb (9)
18Private Shared ReadOnly s_minimallyQualifiedFormat As SymbolDisplayFormat = SymbolDisplayFormat.MinimallyQualifiedFormat _ 22Private Shared ReadOnly s_minimallyQualifiedFormatWithConstants As SymbolDisplayFormat = s_minimallyQualifiedFormat _ 27Private Shared ReadOnly s_minimallyQualifiedFormatWithConstantsAndModifiers As SymbolDisplayFormat = s_minimallyQualifiedFormatWithConstants _ 90Protected Overrides Function ToMinimalDisplayParts(symbol As ISymbol, semanticModel As SemanticModel, position As Integer, format As SymbolDisplayFormat) As ImmutableArray(Of SymbolDisplayPart) 95Return If(symbol Is Nothing, Nothing, CodeAnalysis.VisualBasic.SymbolDisplay.ToDisplayString(symbol, SymbolDisplayFormat.MinimallyQualifiedFormat)) 177Protected Overrides ReadOnly Property MinimallyQualifiedFormat As SymbolDisplayFormat = s_minimallyQualifiedFormat 179Protected Overrides ReadOnly Property MinimallyQualifiedFormatWithConstants As SymbolDisplayFormat = s_minimallyQualifiedFormatWithConstants 181Protected Overrides ReadOnly Property MinimallyQualifiedFormatWithConstantsAndModifiers As SymbolDisplayFormat = s_minimallyQualifiedFormatWithConstantsAndModifiers
NavigationBar\VisualBasicNavigationBarItemService.vb (2)
25Private ReadOnly _typeFormat As SymbolDisplayFormat = New SymbolDisplayFormat( 28Private ReadOnly _memberFormat As SymbolDisplayFormat = New SymbolDisplayFormat(
SignatureHelp\GenericNameSignatureHelpProvider.vb (3)
147Private Shared ReadOnly s_minimallyQualifiedFormat As SymbolDisplayFormat = SymbolDisplayFormat.MinimallyQualifiedFormat.WithGenericsOptions(SymbolDisplayFormat.MinimallyQualifiedFormat.GenericsOptions Or SymbolDisplayGenericsOptions.IncludeVariance)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (53)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (11)
403Assert.Equal("N1", sym1.ToDisplayString(SymbolDisplayFormat.TestFormat)) 412Assert.Equal(sym1.ToDisplayString(SymbolDisplayFormat.TestFormat), sym2.ToDisplayString(SymbolDisplayFormat.TestFormat)) 419Assert.Equal("N1.E1", sym1.ToDisplayString(SymbolDisplayFormat.TestFormat)) 427Assert.Equal("N1.C1", sym1.ToDisplayString(SymbolDisplayFormat.TestFormat)) 437Assert.Equal(sym1.ToDisplayString(SymbolDisplayFormat.TestFormat), sym2.ToDisplayString(SymbolDisplayFormat.TestFormat)) 446Assert.Equal(sym1.ToDisplayString(SymbolDisplayFormat.TestFormat), sym2.ToDisplayString(SymbolDisplayFormat.TestFormat)) 2474Assert.Equal("Program.D", delegateSymbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 2571Assert.Equal("Sub [Class].Bob()", memberSymbol.ToDisplayString(SymbolDisplayFormat.TestFormat))
Semantics\BinaryOperators.vb (1)
1221Assert.Equal("System.String System.String.op_Concatenate(System.String left, System.String right)", CSharp.SymbolDisplay.ToDisplayString(symbol1, SymbolDisplayFormat.TestFormat))
Semantics\FieldInitializerBindingTests.vb (9)
448Assert.Equal("System.Int16()", ary.Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 453Assert.Equal("System.Single()", ary.Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 458Assert.Equal("System.Object()", ary.Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 463Assert.Equal("System.Object", ary.Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 507Assert.Equal("System.Double", field.Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 513Assert.Equal("System.Int64", field.Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 519Assert.Equal("System.Int16", field.Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 524Assert.Equal("System.Object", field.Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 529Assert.Equal("System.Func(Of System.String, System.UInt64)", field.Type.ToDisplayString(SymbolDisplayFormat.TestFormat))
Semantics\GetExtendedSemanticInfoTests.vb (7)
3052Assert.Equal("Function C.goo() As System.Int32", semanticInfo.MemberGroup(0).ToDisplayString(SymbolDisplayFormat.TestFormat)) 3403Assert.Equal("Sub MyAttribute..ctor()", semanticInfo.Symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 3404Assert.Equal("MyAttribute", semanticInfo.Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 6774semanticInfoEx.GetEnumeratorMethod.ToDisplayString(SymbolDisplayFormat.TestFormat)) 6778semanticInfoEx.CurrentProperty.ToDisplayString(SymbolDisplayFormat.TestFormat)) 6861semanticInfoEx.GetEnumeratorMethod.ToDisplayString(SymbolDisplayFormat.TestFormat)) 6865semanticInfoEx.CurrentProperty.ToDisplayString(SymbolDisplayFormat.TestFormat))
Semantics\GetSemanticInfoTests.vb (16)
1142Assert.Equal("System.Int32", symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 1150Assert.Equal("System.Int32()", symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 1158Assert.Equal("AClass", symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 1166Assert.Equal("AClass()", symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 1174Assert.Equal("AStructure(,)", symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 1182Assert.Equal("System.RuntimeTypeHandle", symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 1190Assert.Equal("System.RuntimeTypeHandle()", symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 1198Assert.Equal("Generic(Of System.Int32)", symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 1206Assert.Equal("Generic(Of )", symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 1214Assert.Equal("System.Void", symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 1222Assert.Equal("System.Void()", symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 1231Assert.Equal("AClass", symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 1240Assert.Equal("System.Int32", symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 1242Assert.Equal("MyAlias1=System.Int32", semanticInfo.Alias.ToDisplayString(SymbolDisplayFormat.TestFormat)) 1251Assert.Equal("Generic(Of AClass)", symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 1253Assert.Equal("MyAlias2=Generic(Of AClass)", semanticInfo.Alias.ToDisplayString(SymbolDisplayFormat.TestFormat))
Semantics\NativeIntegerTests.vb (4)
26Assert.Equal("Sub I.F1(x As System.IntPtr, y As System.IntPtr)", SymbolDisplay.ToDisplayString(method, SymbolDisplayFormat.TestFormat)) 31Assert.Equal("Sub I.F2(x As System.UIntPtr, y As System.UIntPtr)", SymbolDisplay.ToDisplayString(method, SymbolDisplayFormat.TestFormat)) 40Assert.Equal("Sub I.F1(x As System.IntPtr, y As System.IntPtr)", SymbolDisplay.ToDisplayString(method, SymbolDisplayFormat.TestFormat)) 45Assert.Equal("Sub I.F2(x As System.UIntPtr, y As System.UIntPtr)", SymbolDisplay.ToDisplayString(method, SymbolDisplayFormat.TestFormat))
Semantics\TypeOfTests.vb (5)
746Assert.Equal("System.Boolean", semantics.GetTypeInfo(typeOfExpressions(0)).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 747Assert.Equal("System.String", semantics.GetSymbolInfo(typeOfExpressions(0).Type).Symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 753Assert.Equal("System.Int32", semantics.GetSymbolInfo(typeOfExpressions(1).Type).Symbol.ToDisplayString(SymbolDisplayFormat.TestFormat)) 756Assert.Equal("System.Boolean", semantics.GetTypeInfo(typeOfExpressions(2)).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 757Assert.Equal("System.String", semantics.GetSymbolInfo(typeOfExpressions(2).Type).Symbol.ToDisplayString(SymbolDisplayFormat.TestFormat))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (134)
SymbolDisplay\SymbolDisplayTests.vb (82)
135SymbolDisplayFormat.FullyQualifiedFormat, 921Dim format As SymbolDisplayFormat = Nothing 1510Dim format As SymbolDisplayFormat = New SymbolDisplayFormat( 3732Dim format = SymbolDisplayFormat.MinimallyQualifiedFormat 4099globalNamespaceStyle:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.GlobalNamespaceStyle, 4100typeQualificationStyle:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.TypeQualificationStyle, 4101genericsOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.GenericsOptions, 4102memberOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.MemberOptions, 4103parameterOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.ParameterOptions, 4104propertyStyle:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.PropertyStyle, 4105localOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.LocalOptions, 4108miscellaneousOptions:=SymbolDisplayFormat.VisualBasicErrorMessageFormat.MiscellaneousOptions) 4138typeQualificationStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.TypeQualificationStyle, 4139genericsOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.GenericsOptions, 4140memberOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.MemberOptions, 4141delegateStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.DelegateStyle, 4142extensionMethodStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.ExtensionMethodStyle, 4143parameterOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.ParameterOptions, 4144propertyStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.PropertyStyle, 4145localOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.LocalOptions, 4146kindOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.KindOptions, 4147miscellaneousOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.MiscellaneousOptions) 4190typeQualificationStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.TypeQualificationStyle, 4191genericsOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.GenericsOptions, 4192memberOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.MemberOptions, 4193delegateStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.DelegateStyle, 4194extensionMethodStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.ExtensionMethodStyle, 4195parameterOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.ParameterOptions, 4196propertyStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.PropertyStyle, 4197localOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.LocalOptions, 4198kindOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.KindOptions, 4199miscellaneousOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.MiscellaneousOptions) 4240typeQualificationStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.TypeQualificationStyle, 4241genericsOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.GenericsOptions, 4242memberOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.MemberOptions, 4243delegateStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.DelegateStyle, 4244extensionMethodStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.ExtensionMethodStyle, 4245parameterOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.ParameterOptions, 4246propertyStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.PropertyStyle, 4247localOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.LocalOptions, 4248kindOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.KindOptions, 4249miscellaneousOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.MiscellaneousOptions) 4404typeQualificationStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.TypeQualificationStyle, 4405genericsOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.GenericsOptions, 4406memberOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.MemberOptions, 4407delegateStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.DelegateStyle, 4408extensionMethodStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.ExtensionMethodStyle, 4409parameterOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.ParameterOptions, 4410propertyStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.PropertyStyle, 4411localOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.LocalOptions, 4412kindOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.KindOptions, 4413miscellaneousOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.MiscellaneousOptions) 4460typeQualificationStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.TypeQualificationStyle, 4461genericsOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.GenericsOptions, 4462memberOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.MemberOptions, 4463delegateStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.DelegateStyle, 4464extensionMethodStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.ExtensionMethodStyle, 4465parameterOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.ParameterOptions, 4466propertyStyle:=SymbolDisplayFormat.MinimallyQualifiedFormat.PropertyStyle, 4467localOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.LocalOptions, 4468kindOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.KindOptions, 4469miscellaneousOptions:=SymbolDisplayFormat.MinimallyQualifiedFormat.MiscellaneousOptions) 4856Assert.Equal("Outer.Inner(Of T)", VisualBasic.SymbolDisplay.ToDisplayString(type, SymbolDisplayFormat.TestFormat)) 4857Assert.Equal("Sub Outer.M(Of U)()", VisualBasic.SymbolDisplay.ToDisplayString(method, SymbolDisplayFormat.TestFormat)) 4858Assert.Equal("WriteOnly Property Outer.P As System.String", VisualBasic.SymbolDisplay.ToDisplayString([property], SymbolDisplayFormat.TestFormat)) 4859Assert.Equal("Outer.F As System.Int32", VisualBasic.SymbolDisplay.ToDisplayString(field, SymbolDisplayFormat.TestFormat)) 4860Assert.Equal("Event Outer.E As System.Action", VisualBasic.SymbolDisplay.ToDisplayString([event], SymbolDisplayFormat.TestFormat)) 4861Assert.Equal("Outer.D", VisualBasic.SymbolDisplay.ToDisplayString([delegate], SymbolDisplayFormat.TestFormat)) 4862Assert.Equal("Function Outer.Error() As Missing", VisualBasic.SymbolDisplay.ToDisplayString([error], SymbolDisplayFormat.TestFormat)) 4933Dim formatWithoutAllowDefaultLiteral = SymbolDisplayFormat.MinimallyQualifiedFormat 5176SymbolDisplay.ToDisplayParts(symbol, SymbolDisplayFormat.MinimallyQualifiedFormat), 5267ToDisplayParts(model.GetSymbolInfo(actualThis).Symbol, SymbolDisplayFormat.MinimallyQualifiedFormat), 5279ToDisplayParts(model.GetSymbolInfo(escapedThis).Symbol, SymbolDisplayFormat.MinimallyQualifiedFormat), 5466Dim description = symbol.ToMinimalDisplayParts(model, position, SymbolDisplayFormat.MinimallyQualifiedFormat) 5558Verify(SymbolDisplay.ToDisplayParts(type.GetMembers("F1").Single(), SymbolDisplayFormat.TestFormat), 5573Verify(SymbolDisplay.ToDisplayParts(type.GetMembers("F2").Single(), SymbolDisplayFormat.TestFormat), 5606Dim format = SymbolDisplayFormat.TestFormat.WithParameterOptions(SymbolDisplayParameterOptions.IncludeType Or SymbolDisplayParameterOptions.IncludeName) 5665Dim format = SymbolDisplayFormat.TestFormat.WithLocalOptions(SymbolDisplayLocalOptions.IncludeType) 5705Verify(op.ToDisplayParts(SymbolDisplayFormat.TestFormat), 5812Verify(op.ToDisplayParts(SymbolDisplayFormat.TestFormat), 5980format As SymbolDisplayFormat, 6024format As SymbolDisplayFormat,
SymbolsTests\CheckedUserDefinedOperatorsTests.vb (5)
196Assert.Equal("Function C0.op_CheckedUnaryNegation(x As C0) As C0", SymbolDisplay.ToDisplayString(operators(0), SymbolDisplayFormat.TestFormat)) 197Assert.Equal("Function C0.op_CheckedDecrement(x As C0) As C0", SymbolDisplay.ToDisplayString(operators(1), SymbolDisplayFormat.TestFormat)) 198Assert.Equal("Function C0.op_CheckedIncrement(x As C0) As C0", SymbolDisplay.ToDisplayString(operators(2), SymbolDisplayFormat.TestFormat)) 380Assert.Equal("Function C0." + metadataName + "(x As C0, y As C0) As C0", SymbolDisplay.ToDisplayString(operators(0), SymbolDisplayFormat.TestFormat)) 559Assert.Equal("Function C0.op_CheckedExplicit(x As C0) As System.Int64", SymbolDisplay.ToDisplayString(operators(0), SymbolDisplayFormat.TestFormat))
SymbolsTests\CompilationCreationTests.vb (4)
1894Assert.Equal(typeC301.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat), asm3.GlobalNamespace.GetTypeMembers("C3").Single().GetTypeMembers("C301").Single().ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat)) 1895Assert.Equal(typeC6.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat), asm3.GlobalNamespace.GetTypeMembers("C6").Single().ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat))
SymbolsTests\Metadata\MetadataTypeTests.vb (5)
409Assert.Equal("I2", i2.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat)) 446Assert.Equal("I2`2", i2.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat)) 483Assert.Equal("I2`1", i2.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat)) 520Assert.Equal("I2`01", i2.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat)) 572Assert.Equal("I2`1", i2.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat))
SymbolsTests\Metadata\PE\LoadingAttributes.vb (10)
131Assert.Equal("System.String", CType(aTypeInst.CommonConstructorArguments.Single().Value, Symbol).ToDisplayString(SymbolDisplayFormat.TestFormat)) 203Assert.Equal("System.String", CType(aTypeInst.CommonConstructorArguments.Single().Value, Symbol).ToDisplayString(SymbolDisplayFormat.TestFormat)) 496Assert.Equal("System.Collections.Generic.List(Of )", DirectCast(l.GetAttributes.First().CommonConstructorArguments.Single().Value, Symbol).ToDisplayString(SymbolDisplayFormat.TestFormat)) 499Assert.Equal("System.Collections.Generic.List(Of C1)", DirectCast(l.GetAttributes.First().CommonConstructorArguments.Single().Value, Symbol).ToDisplayString(SymbolDisplayFormat.TestFormat)) 502Assert.Equal("System.Collections.Generic.List(Of System.String)", DirectCast(l.GetAttributes.First().CommonConstructorArguments.Single().Value, Symbol).ToDisplayString(SymbolDisplayFormat.TestFormat)) 505Assert.Equal("System.Collections.Generic.List(Of System.Collections.Generic.KeyValuePair(Of C1, System.String))", DirectCast(l.GetAttributes.First().CommonConstructorArguments.Single().Value, Symbol).ToDisplayString(SymbolDisplayFormat.TestFormat)) 508Assert.Equal("System.Collections.Generic.List(Of System.Collections.Generic.KeyValuePair(Of System.String, C1.InnerC1(Of System.Int32).InnerC2(Of System.String, System.String)))", DirectCast(l.GetAttributes.First().CommonConstructorArguments.Single().Value, Symbol).ToDisplayString(SymbolDisplayFormat.TestFormat)) 1239Assert.Equal("AttributeUse.IFoo(Of System.Int16, System.UInt16)", TryCast(attrSym.CommonConstructorArguments(0).Value, NamedTypeSymbol).ToDisplayString(SymbolDisplayFormat.TestFormat)) 1292Assert.Equal("System.Linq.Expressions.Expression.BinaryExpressionProxy", CType(attr1.CommonConstructorArguments(0).Value, TypeSymbol).ToDisplayString(SymbolDisplayFormat.TestFormat)) 1297Assert.Equal("System.Linq.Expressions.Expression.TypeBinaryExpressionProxy", CType(attr1.CommonConstructorArguments(0).Value, TypeSymbol).ToDisplayString(SymbolDisplayFormat.TestFormat))
SymbolsTests\Metadata\PE\TypeForwarders.vb (1)
1138Return DirectCast(assembly, IAssemblySymbol).GetForwardedTypes().Select(Function(t) t.ToDisplayString(SymbolDisplayFormat.QualifiedNameArityFormat))
SymbolsTests\Source\BindingsTests.vb (1)
493Assert.Equal("Goo.Bar.N1.N2.Yellow(Of System.Int32)", symbol.ToDisplayString(SymbolDisplayFormat.TestFormat))
SymbolsTests\Source\DelegateTests.vb (26)
62Assert.Equal("System.MulticastDelegate", subDel.BaseType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 71Assert.Equal("System.Void", delegateCtor.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 73Assert.Equal("System.Object", delegateCtor.Parameters(0).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 75Assert.Equal("System.IntPtr", delegateCtor.Parameters(1).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 82Assert.Equal("System.Void", delegateInvoke.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 85Assert.Equal("System.Int32", delegateInvoke.Parameters(0).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 87Assert.Equal("System.String", delegateInvoke.Parameters(1).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 95Assert.Equal("System.IAsyncResult", delegateBeginInvoke.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 97Assert.Equal("System.Int32", delegateBeginInvoke.Parameters(0).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 100Assert.Equal("System.String", delegateBeginInvoke.Parameters(1).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 102Assert.Equal("System.AsyncCallback", delegateBeginInvoke.Parameters(2).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 105Assert.Equal("System.Object", delegateBeginInvoke.Parameters(3).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 113Assert.Equal("System.Void", delegateEndInvoke.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 115Assert.Equal("System.String", delegateEndInvoke.Parameters(0).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 118Assert.Equal("System.IAsyncResult", delegateEndInvoke.Parameters(1).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 126Assert.Equal("System.MulticastDelegate", subDel.BaseType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 133Assert.Equal("System.Char", delegateInvoke.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 136Assert.Equal("System.Int32", delegateInvoke.Parameters(0).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 138Assert.Equal("System.String", delegateInvoke.Parameters(1).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 144Assert.Equal("System.Char", delegateEndInvoke.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 146Assert.Equal("System.IAsyncResult", delegateEndInvoke.Parameters(0).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 152Assert.Equal("System.MulticastDelegate", genSubDel.BaseType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 159Assert.Equal("System.Void", delegateInvoke.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 162Assert.Equal("T", delegateInvoke.Parameters(0).Type.ToDisplayString(SymbolDisplayFormat.TestFormat)) 167Assert.Equal("System.MulticastDelegate", genSubDel.BaseType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 173Assert.Equal("T", delegateInvoke.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat))
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (7)
CompilationTestUtils.vb (5)
699Assert.True(TypeOf currentSymbol Is NamespaceOrTypeSymbol, String.Format("{0} does not have members", currentSymbol.ToDisplayString(SymbolDisplayFormat.TestFormat))) 702Assert.True(members.Any(), String.Format("No members named {0} inside {1}", name, currentSymbol.ToDisplayString(SymbolDisplayFormat.TestFormat))) 703Assert.True(members.Length() <= 1, String.Format("Multiple members named {0} inside {1}", name, currentSymbol.ToDisplayString(SymbolDisplayFormat.TestFormat))) 1196Dim symbolDescriptions As String() = (From s In symbols Select s.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat)).ToArray() 1210Assert.Equal(symbol.ToDisplayString(SymbolDisplayFormat.MinimallyQualifiedFormat), description)
Extensions.vb (2)
120Return type.GetMembers().OfType(Of FieldSymbol)().Select(Of String)(Function(f) f.Name + ": " + f.Type.ToDisplayString(SymbolDisplayFormat.TestFormat)).ToArray() 200Dim s1 = typeSym.ToDisplayString(SymbolDisplayFormat.TestFormat)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
CodeGeneration\NamespaceGenerator.vb (1)
131Return SyntaxFactory.ParseName(symbol.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat))
Simplification\VisualBasicSimplificationService.Expander.vb (1)
251symbolDisplayFormat As SymbolDisplayFormat) As InvocationExpressionSyntax
Microsoft.CodeAnalysis.Workspaces (13)
CodeGenerationSymbol.cs (4)
198public string ToDisplayString(SymbolDisplayFormat format = null) 201public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 204public string ToMinimalDisplayString(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null) 207public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
CodeGenerationTypeSymbol.cs (4)
64public string ToDisplayString(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 67public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 70public string ToMinimalDisplayString(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null) 73public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
FindSymbols\Declarations\DeclarationFinder_SourceDeclarations.cs (1)
264private static readonly SymbolDisplayFormat DottedNameFormat =
INamespaceOrTypeSymbolExtensions.cs (1)
18private static readonly SymbolDisplayFormat s_shortNameFormat = new(
Rename\ConflictEngine\ConflictResolver.cs (1)
28private static readonly SymbolDisplayFormat s_metadataSymbolDisplayFormat = new(
SymbolDisplayFormats.cs (2)
15public static readonly SymbolDisplayFormat NameFormat = 34public static readonly SymbolDisplayFormat SignatureFormat =
Microsoft.VisualStudio.LanguageServices (27)
CallHierarchy\CallHierarchyItem.cs (3)
57public static readonly SymbolDisplayFormat MemberNameFormat = 71public static readonly SymbolDisplayFormat ContainingTypeFormat = 79public static readonly SymbolDisplayFormat ContainingNamespaceFormat =
ChangeSignature\AddParameterDialogViewModel.cs (1)
52private static readonly SymbolDisplayFormat s_symbolDisplayFormat = new(
ChangeSignature\ChangeSignatureDialogViewModel.cs (2)
305private static readonly SymbolDisplayFormat s_symbolDeclarationDisplayFormat = new( 319private static readonly SymbolDisplayFormat s_parameterDisplayFormat = new(
F1Help\AbstractHelpContextService.cs (3)
20protected static readonly SymbolDisplayFormat TypeFormat = 28protected static readonly SymbolDisplayFormat SpecialTypeFormat = 37protected static readonly SymbolDisplayFormat NameFormat =
Implementation\ContainedLanguageRefactorNotifyService.cs (1)
25private static readonly SymbolDisplayFormat s_qualifiedDisplayFormat = new(
Library\AbstractLibraryService.cs (4)
19public SymbolDisplayFormat TypeDisplayFormat { get; } 20public SymbolDisplayFormat MemberDisplayFormat { get; } 27SymbolDisplayFormat typeDisplayFormat, 28SymbolDisplayFormat memberDisplayFormat)
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (2)
25private static readonly SymbolDisplayFormat s_typeDisplay = new( 117var typeDisplayFormat = new SymbolDisplayFormat(
Library\ObjectBrowser\AbstractListItemFactory.cs (7)
25private static readonly SymbolDisplayFormat s_searchFormat = 28private static readonly SymbolDisplayFormat s_simplePredefinedTypeDisplay = 32private static readonly SymbolDisplayFormat s_simpleNormalTypeDisplay = 38private static readonly SymbolDisplayFormat s_simplePredefinedTypeFullName = 42private static readonly SymbolDisplayFormat s_simpleNormalTypeFullName = 48private static readonly SymbolDisplayFormat s_predefinedTypeDisplay = 52private static readonly SymbolDisplayFormat s_normalTypeDisplay =
Library\ObjectBrowser\Extensions.cs (2)
18private static readonly SymbolDisplayFormat s_typeDisplayFormat = new( 22private static readonly SymbolDisplayFormat s_memberDisplayFormat = new(
Utilities\SymbolViewModel.cs (2)
20private static readonly SymbolDisplayFormat s_symbolDisplayFormat = new( 26private static readonly SymbolDisplayFormat s_symbolAutomationFormat = new(
Microsoft.VisualStudio.LanguageServices.CSharp (16)
CodeModel\CSharpCodeModelService.cs (5)
56private static readonly SymbolDisplayFormat s_codeTypeRefAsFullNameFormat = 62private static readonly SymbolDisplayFormat s_codeTypeRefAsStringFormat = 68private static readonly SymbolDisplayFormat s_externalNameFormat = 73private static readonly SymbolDisplayFormat s_externalFullNameFormat = 81private static readonly SymbolDisplayFormat s_setTypeFormat =
ObjectBrowser\CSharpLibraryService.cs (2)
19private static readonly SymbolDisplayFormat s_typeDisplayFormat = new( 23private static readonly SymbolDisplayFormat s_memberDisplayFormat = new(
ObjectBrowser\DescriptionBuilder.cs (3)
49var typeNameFormat = new SymbolDisplayFormat( 92var typeNameFormat = new SymbolDisplayFormat( 220var methodNameFormat = new SymbolDisplayFormat(
ObjectBrowser\ListItemFactory.cs (2)
14private static readonly SymbolDisplayFormat s_memberDisplayFormat = 22private static readonly SymbolDisplayFormat s_memberWithContainingTypeDisplayFormat =
Progression\CSharpProgressionLanguageService.cs (3)
29private static readonly SymbolDisplayFormat s_descriptionFormat = new( 40private static readonly SymbolDisplayFormat s_labelFormat = new( 100private static string GetSymbolText(ISymbol symbol, bool includeContainingSymbol, SymbolDisplayFormat displayFormat)
ProjectSystemShim\CSharpProjectShim.ICSharpProjectSite.cs (1)
137var entryPointNames = entryPoints.Select(e => e.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat.WithGlobalNamespaceStyle(SymbolDisplayGlobalNamespaceStyle.Omitted))).ToArray();
Microsoft.VisualStudio.LanguageServices.Implementation (2)
CodeModel\CodeModelExtensions.cs (1)
13private static readonly SymbolDisplayFormat s_fullNameWithEscapedKeywordsFormat =
CodeModel\InternalElements\CodeClass.cs (1)
19private static readonly SymbolDisplayFormat s_BaseNameFormat =
Microsoft.VisualStudio.LanguageServices.VisualBasic (15)
CodeModel\VisualBasicCodeModelService.vb (6)
58Private Shared ReadOnly s_codeTypeRefAsFullNameFormat As SymbolDisplayFormat = 64Private Shared ReadOnly s_codeTypeRefAsStringFormat As SymbolDisplayFormat = 70Private Shared ReadOnly s_externalNameFormat As SymbolDisplayFormat = 76Private Shared ReadOnly s_externalfullNameFormat As SymbolDisplayFormat = 84Private Shared ReadOnly s_setTypeFormat As SymbolDisplayFormat = 90Private Shared ReadOnly s_raiseEventSignatureFormat As SymbolDisplayFormat =
CodeModel\VisualBasicCodeModelService_Prototype.vb (2)
17Private Shared ReadOnly s_prototypeFullNameFormat As SymbolDisplayFormat = 24Private Shared ReadOnly s_prototypeTypeNameFormat As SymbolDisplayFormat =
ObjectBrowser\ListItemFactory.vb (2)
12Private Shared ReadOnly s_memberDisplayFormat As SymbolDisplayFormat = 20Private Shared ReadOnly s_memberWithContainingTypeDisplayFormat As SymbolDisplayFormat =
ObjectBrowser\VisualBasicLibraryService.vb (1)
20Private Shared ReadOnly s_memberDisplayFormat As SymbolDisplayFormat =
Progression\VisualBasicProgressionLanguageService.vb (3)
59Private Shared ReadOnly s_descriptionFormat As SymbolDisplayFormat = New SymbolDisplayFormat( 71Private Shared ReadOnly s_labelFormat As SymbolDisplayFormat = New SymbolDisplayFormat( 81Private Shared Function GetSymbolText(symbol As ISymbol, includeContainingSymbol As Boolean, displayFormat As SymbolDisplayFormat) As String
ProjectSystemShim\VisualBasicProject.vb (1)
229Dim names = entryPoints.Select(Function(p) p.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat _