326 references to FSharpGlyph
Microsoft.CodeAnalysis.ExternalAccess.FSharp (166)
Completion\FSharpCommonCompletionItem.cs (1)
19FSharpGlyph? glyph = null,
Completion\FSharpFileSystemCompletionHelper.cs (2)
20FSharpGlyph folderGlyph, 21FSharpGlyph fileGlyph,
Editor\FSharpNavigationBarItem.cs (2)
17public FSharpGlyph Glyph { get; } 28FSharpGlyph glyph,
Editor\IFSharpEditorInlineRenameService.cs (1)
101FSharpGlyph Glyph { get; }
Editor\InlineRename\FSharpInlineRenameInfo.cs (1)
23public abstract FSharpGlyph Glyph { get; }
FSharpGlyphTags.cs (1)
14public static ImmutableArray<string> GetTags(FSharpGlyph glyph)
Internal\FSharpGlyphHelpers.cs (156)
11public static FSharpGlyph ConvertFrom(Microsoft.CodeAnalysis.Glyph glyph) 17return FSharpGlyph.None; 21return FSharpGlyph.Assembly; 25return FSharpGlyph.BasicFile; 29return FSharpGlyph.BasicProject; 33return FSharpGlyph.ClassPublic; 37return FSharpGlyph.ClassProtected; 41return FSharpGlyph.ClassPrivate; 45return FSharpGlyph.ClassInternal; 49return FSharpGlyph.CSharpFile; 53return FSharpGlyph.CSharpProject; 57return FSharpGlyph.ConstantPublic; 61return FSharpGlyph.ConstantProtected; 65return FSharpGlyph.ConstantPrivate; 69return FSharpGlyph.ConstantInternal; 73return FSharpGlyph.DelegatePublic; 77return FSharpGlyph.DelegateProtected; 81return FSharpGlyph.DelegatePrivate; 85return FSharpGlyph.DelegateInternal; 89return FSharpGlyph.EnumPublic; 93return FSharpGlyph.EnumProtected; 97return FSharpGlyph.EnumPrivate; 101return FSharpGlyph.EnumInternal; 105return FSharpGlyph.EnumMemberPublic; 109return FSharpGlyph.EnumMemberProtected; 113return FSharpGlyph.EnumMemberPrivate; 117return FSharpGlyph.EnumMemberInternal; 121return FSharpGlyph.Error; 125return FSharpGlyph.StatusInformation; 129return FSharpGlyph.EventPublic; 133return FSharpGlyph.EventProtected; 137return FSharpGlyph.EventPrivate; 141return FSharpGlyph.EventInternal; 145return FSharpGlyph.ExtensionMethodPublic; 149return FSharpGlyph.ExtensionMethodProtected; 153return FSharpGlyph.ExtensionMethodPrivate; 157return FSharpGlyph.ExtensionMethodInternal; 161return FSharpGlyph.FieldPublic; 165return FSharpGlyph.FieldProtected; 169return FSharpGlyph.FieldPrivate; 173return FSharpGlyph.FieldInternal; 177return FSharpGlyph.InterfacePublic; 181return FSharpGlyph.InterfaceProtected; 185return FSharpGlyph.InterfacePrivate; 189return FSharpGlyph.InterfaceInternal; 193return FSharpGlyph.Intrinsic; 197return FSharpGlyph.Keyword; 201return FSharpGlyph.Label; 205return FSharpGlyph.Local; 209return FSharpGlyph.Namespace; 213return FSharpGlyph.MethodPublic; 217return FSharpGlyph.MethodProtected; 221return FSharpGlyph.MethodPrivate; 225return FSharpGlyph.MethodInternal; 229return FSharpGlyph.ModulePublic; 233return FSharpGlyph.ModuleProtected; 237return FSharpGlyph.ModulePrivate; 241return FSharpGlyph.ModuleInternal; 245return FSharpGlyph.OpenFolder; 252return FSharpGlyph.Operator; 256return FSharpGlyph.Parameter; 260return FSharpGlyph.PropertyPublic; 264return FSharpGlyph.PropertyProtected; 268return FSharpGlyph.PropertyPrivate; 272return FSharpGlyph.PropertyInternal; 276return FSharpGlyph.RangeVariable; 280return FSharpGlyph.Reference; 284return FSharpGlyph.StructurePublic; 288return FSharpGlyph.StructureProtected; 292return FSharpGlyph.StructurePrivate; 296return FSharpGlyph.StructureInternal; 300return FSharpGlyph.TypeParameter; 304return FSharpGlyph.Snippet; 308return FSharpGlyph.CompletionWarning; 312return FSharpGlyph.AddReference; 316return FSharpGlyph.NuGet; 320return FSharpGlyph.TargetTypeMatch; 324return FSharpGlyph.Copilot; 333public static Microsoft.CodeAnalysis.Glyph ConvertTo(FSharpGlyph glyph) 337case FSharpGlyph.None: 341case FSharpGlyph.Assembly: 345case FSharpGlyph.BasicFile: 349case FSharpGlyph.BasicProject: 353case FSharpGlyph.ClassPublic: 357case FSharpGlyph.ClassProtected: 361case FSharpGlyph.ClassPrivate: 365case FSharpGlyph.ClassInternal: 369case FSharpGlyph.CSharpFile: 373case FSharpGlyph.CSharpProject: 377case FSharpGlyph.ConstantPublic: 381case FSharpGlyph.ConstantProtected: 385case FSharpGlyph.ConstantPrivate: 389case FSharpGlyph.ConstantInternal: 393case FSharpGlyph.DelegatePublic: 397case FSharpGlyph.DelegateProtected: 401case FSharpGlyph.DelegatePrivate: 405case FSharpGlyph.DelegateInternal: 409case FSharpGlyph.EnumPublic: 413case FSharpGlyph.EnumProtected: 417case FSharpGlyph.EnumPrivate: 421case FSharpGlyph.EnumInternal: 425case FSharpGlyph.EnumMemberPublic: 429case FSharpGlyph.EnumMemberProtected: 433case FSharpGlyph.EnumMemberPrivate: 437case FSharpGlyph.EnumMemberInternal: 441case FSharpGlyph.Error: 445case FSharpGlyph.StatusInformation: 449case FSharpGlyph.EventPublic: 453case FSharpGlyph.EventProtected: 457case FSharpGlyph.EventPrivate: 461case FSharpGlyph.EventInternal: 465case FSharpGlyph.ExtensionMethodPublic: 469case FSharpGlyph.ExtensionMethodProtected: 473case FSharpGlyph.ExtensionMethodPrivate: 477case FSharpGlyph.ExtensionMethodInternal: 481case FSharpGlyph.FieldPublic: 485case FSharpGlyph.FieldProtected: 489case FSharpGlyph.FieldPrivate: 493case FSharpGlyph.FieldInternal: 497case FSharpGlyph.InterfacePublic: 501case FSharpGlyph.InterfaceProtected: 505case FSharpGlyph.InterfacePrivate: 509case FSharpGlyph.InterfaceInternal: 513case FSharpGlyph.Intrinsic: 517case FSharpGlyph.Keyword: 521case FSharpGlyph.Label: 525case FSharpGlyph.Local: 529case FSharpGlyph.Namespace: 533case FSharpGlyph.MethodPublic: 537case FSharpGlyph.MethodProtected: 541case FSharpGlyph.MethodPrivate: 545case FSharpGlyph.MethodInternal: 549case FSharpGlyph.ModulePublic: 553case FSharpGlyph.ModuleProtected: 557case FSharpGlyph.ModulePrivate: 561case FSharpGlyph.ModuleInternal: 565case FSharpGlyph.OpenFolder: 569case FSharpGlyph.Operator: 573case FSharpGlyph.Parameter: 577case FSharpGlyph.PropertyPublic: 581case FSharpGlyph.PropertyProtected: 585case FSharpGlyph.PropertyPrivate: 589case FSharpGlyph.PropertyInternal: 593case FSharpGlyph.RangeVariable: 597case FSharpGlyph.Reference: 601case FSharpGlyph.StructurePublic: 605case FSharpGlyph.StructureProtected: 609case FSharpGlyph.StructurePrivate: 613case FSharpGlyph.StructureInternal: 617case FSharpGlyph.TypeParameter: 621case FSharpGlyph.Snippet: 625case FSharpGlyph.CompletionWarning: 629case FSharpGlyph.AddReference: 633case FSharpGlyph.NuGet: 637case FSharpGlyph.TargetTypeMatch: 641case FSharpGlyph.Copilot:
Navigation\FSharpNavigableItem.cs (2)
14public FSharpNavigableItem(FSharpGlyph glyph, ImmutableArray<TaggedText> displayTaggedParts, Document document, TextSpan sourceSpan) 22public FSharpGlyph Glyph { get; }
Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests (160)
FSharpGlyphTests.cs (160)
18foreach (var number in Enum.GetValues(typeof(FSharpGlyph))) 32internal static FSharpGlyph GetExpectedFSharpGlyph(Microsoft.CodeAnalysis.Glyph glyph) 38return FSharpGlyph.None; 42return FSharpGlyph.Assembly; 46return FSharpGlyph.BasicFile; 50return FSharpGlyph.BasicProject; 54return FSharpGlyph.ClassPublic; 58return FSharpGlyph.ClassProtected; 62return FSharpGlyph.ClassPrivate; 66return FSharpGlyph.ClassInternal; 70return FSharpGlyph.CSharpFile; 74return FSharpGlyph.CSharpProject; 78return FSharpGlyph.ConstantPublic; 82return FSharpGlyph.ConstantProtected; 86return FSharpGlyph.ConstantPrivate; 90return FSharpGlyph.ConstantInternal; 94return FSharpGlyph.DelegatePublic; 98return FSharpGlyph.DelegateProtected; 102return FSharpGlyph.DelegatePrivate; 106return FSharpGlyph.DelegateInternal; 110return FSharpGlyph.EnumPublic; 114return FSharpGlyph.EnumProtected; 118return FSharpGlyph.EnumPrivate; 122return FSharpGlyph.EnumInternal; 126return FSharpGlyph.EnumMemberPublic; 130return FSharpGlyph.EnumMemberProtected; 134return FSharpGlyph.EnumMemberPrivate; 138return FSharpGlyph.EnumMemberInternal; 142return FSharpGlyph.Error; 146return FSharpGlyph.StatusInformation; 150return FSharpGlyph.EventPublic; 154return FSharpGlyph.EventProtected; 158return FSharpGlyph.EventPrivate; 162return FSharpGlyph.EventInternal; 166return FSharpGlyph.ExtensionMethodPublic; 170return FSharpGlyph.ExtensionMethodProtected; 174return FSharpGlyph.ExtensionMethodPrivate; 178return FSharpGlyph.ExtensionMethodInternal; 182return FSharpGlyph.FieldPublic; 186return FSharpGlyph.FieldProtected; 190return FSharpGlyph.FieldPrivate; 194return FSharpGlyph.FieldInternal; 198return FSharpGlyph.InterfacePublic; 202return FSharpGlyph.InterfaceProtected; 206return FSharpGlyph.InterfacePrivate; 210return FSharpGlyph.InterfaceInternal; 214return FSharpGlyph.Intrinsic; 218return FSharpGlyph.Keyword; 222return FSharpGlyph.Label; 226return FSharpGlyph.Local; 230return FSharpGlyph.Namespace; 234return FSharpGlyph.MethodPublic; 238return FSharpGlyph.MethodProtected; 242return FSharpGlyph.MethodPrivate; 246return FSharpGlyph.MethodInternal; 250return FSharpGlyph.ModulePublic; 254return FSharpGlyph.ModuleProtected; 258return FSharpGlyph.ModulePrivate; 262return FSharpGlyph.ModuleInternal; 266return FSharpGlyph.OpenFolder; 273return FSharpGlyph.Operator; 277return FSharpGlyph.Parameter; 281return FSharpGlyph.PropertyPublic; 285return FSharpGlyph.PropertyProtected; 289return FSharpGlyph.PropertyPrivate; 293return FSharpGlyph.PropertyInternal; 297return FSharpGlyph.RangeVariable; 301return FSharpGlyph.Reference; 305return FSharpGlyph.StructurePublic; 309return FSharpGlyph.StructureProtected; 313return FSharpGlyph.StructurePrivate; 317return FSharpGlyph.StructureInternal; 321return FSharpGlyph.TypeParameter; 325return FSharpGlyph.Snippet; 329return FSharpGlyph.CompletionWarning; 333return FSharpGlyph.AddReference; 337return FSharpGlyph.NuGet; 341return FSharpGlyph.TargetTypeMatch; 345return FSharpGlyph.Copilot; 354internal static Microsoft.CodeAnalysis.Glyph GetExpectedGlyph(FSharpGlyph glyph) 358case FSharpGlyph.None: 362case FSharpGlyph.Assembly: 366case FSharpGlyph.BasicFile: 370case FSharpGlyph.BasicProject: 374case FSharpGlyph.ClassPublic: 378case FSharpGlyph.ClassProtected: 382case FSharpGlyph.ClassPrivate: 386case FSharpGlyph.ClassInternal: 390case FSharpGlyph.CSharpFile: 394case FSharpGlyph.CSharpProject: 398case FSharpGlyph.ConstantPublic: 402case FSharpGlyph.ConstantProtected: 406case FSharpGlyph.ConstantPrivate: 410case FSharpGlyph.ConstantInternal: 414case FSharpGlyph.DelegatePublic: 418case FSharpGlyph.DelegateProtected: 422case FSharpGlyph.DelegatePrivate: 426case FSharpGlyph.DelegateInternal: 430case FSharpGlyph.EnumPublic: 434case FSharpGlyph.EnumProtected: 438case FSharpGlyph.EnumPrivate: 442case FSharpGlyph.EnumInternal: 446case FSharpGlyph.EnumMemberPublic: 450case FSharpGlyph.EnumMemberProtected: 454case FSharpGlyph.EnumMemberPrivate: 458case FSharpGlyph.EnumMemberInternal: 462case FSharpGlyph.Error: 466case FSharpGlyph.StatusInformation: 470case FSharpGlyph.EventPublic: 474case FSharpGlyph.EventProtected: 478case FSharpGlyph.EventPrivate: 482case FSharpGlyph.EventInternal: 486case FSharpGlyph.ExtensionMethodPublic: 490case FSharpGlyph.ExtensionMethodProtected: 494case FSharpGlyph.ExtensionMethodPrivate: 498case FSharpGlyph.ExtensionMethodInternal: 502case FSharpGlyph.FieldPublic: 506case FSharpGlyph.FieldProtected: 510case FSharpGlyph.FieldPrivate: 514case FSharpGlyph.FieldInternal: 518case FSharpGlyph.InterfacePublic: 522case FSharpGlyph.InterfaceProtected: 526case FSharpGlyph.InterfacePrivate: 530case FSharpGlyph.InterfaceInternal: 534case FSharpGlyph.Intrinsic: 538case FSharpGlyph.Keyword: 542case FSharpGlyph.Label: 546case FSharpGlyph.Local: 550case FSharpGlyph.Namespace: 554case FSharpGlyph.MethodPublic: 558case FSharpGlyph.MethodProtected: 562case FSharpGlyph.MethodPrivate: 566case FSharpGlyph.MethodInternal: 570case FSharpGlyph.ModulePublic: 574case FSharpGlyph.ModuleProtected: 578case FSharpGlyph.ModulePrivate: 582case FSharpGlyph.ModuleInternal: 586case FSharpGlyph.OpenFolder: 590case FSharpGlyph.Operator: 594case FSharpGlyph.Parameter: 598case FSharpGlyph.PropertyPublic: 602case FSharpGlyph.PropertyProtected: 606case FSharpGlyph.PropertyPrivate: 610case FSharpGlyph.PropertyInternal: 614case FSharpGlyph.RangeVariable: 618case FSharpGlyph.Reference: 622case FSharpGlyph.StructurePublic: 626case FSharpGlyph.StructureProtected: 630case FSharpGlyph.StructurePrivate: 634case FSharpGlyph.StructureInternal: 638case FSharpGlyph.TypeParameter: 642case FSharpGlyph.Snippet: 646case FSharpGlyph.CompletionWarning: 650case FSharpGlyph.AddReference: 654case FSharpGlyph.NuGet: 658case FSharpGlyph.TargetTypeMatch: 662case FSharpGlyph.Copilot: 675internal void MapsCorrectly(FSharpGlyph glyph) 686var actual = FSharpGlyphHelpers.ConvertFrom(glyph); 687var expected = GetExpectedFSharpGlyph(glyph);