322 references to FSharpGlyph
Microsoft.CodeAnalysis.ExternalAccess.FSharp (164)
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)
102FSharpGlyph Glyph { get; }
Editor\InlineRename\FSharpInlineRenameInfo.cs (1)
25public abstract FSharpGlyph Glyph { get; }
FSharpGlyphTags.cs (1)
14public static ImmutableArray<string> GetTags(FSharpGlyph glyph)
Internal\FSharpGlyphHelpers.cs (154)
14public static FSharpGlyph ConvertFrom(Microsoft.CodeAnalysis.Glyph glyph) 20return FSharpGlyph.None; 24return FSharpGlyph.Assembly; 28return FSharpGlyph.BasicFile; 32return FSharpGlyph.BasicProject; 36return FSharpGlyph.ClassPublic; 40return FSharpGlyph.ClassProtected; 44return FSharpGlyph.ClassPrivate; 48return FSharpGlyph.ClassInternal; 52return FSharpGlyph.CSharpFile; 56return FSharpGlyph.CSharpProject; 60return FSharpGlyph.ConstantPublic; 64return FSharpGlyph.ConstantProtected; 68return FSharpGlyph.ConstantPrivate; 72return FSharpGlyph.ConstantInternal; 76return FSharpGlyph.DelegatePublic; 80return FSharpGlyph.DelegateProtected; 84return FSharpGlyph.DelegatePrivate; 88return FSharpGlyph.DelegateInternal; 92return FSharpGlyph.EnumPublic; 96return FSharpGlyph.EnumProtected; 100return FSharpGlyph.EnumPrivate; 104return FSharpGlyph.EnumInternal; 108return FSharpGlyph.EnumMemberPublic; 112return FSharpGlyph.EnumMemberProtected; 116return FSharpGlyph.EnumMemberPrivate; 120return FSharpGlyph.EnumMemberInternal; 124return FSharpGlyph.Error; 128return FSharpGlyph.StatusInformation; 132return FSharpGlyph.EventPublic; 136return FSharpGlyph.EventProtected; 140return FSharpGlyph.EventPrivate; 144return FSharpGlyph.EventInternal; 148return FSharpGlyph.ExtensionMethodPublic; 152return FSharpGlyph.ExtensionMethodProtected; 156return FSharpGlyph.ExtensionMethodPrivate; 160return FSharpGlyph.ExtensionMethodInternal; 164return FSharpGlyph.FieldPublic; 168return FSharpGlyph.FieldProtected; 172return FSharpGlyph.FieldPrivate; 176return FSharpGlyph.FieldInternal; 180return FSharpGlyph.InterfacePublic; 184return FSharpGlyph.InterfaceProtected; 188return FSharpGlyph.InterfacePrivate; 192return FSharpGlyph.InterfaceInternal; 196return FSharpGlyph.Intrinsic; 200return FSharpGlyph.Keyword; 204return FSharpGlyph.Label; 208return FSharpGlyph.Local; 212return FSharpGlyph.Namespace; 216return FSharpGlyph.MethodPublic; 220return FSharpGlyph.MethodProtected; 224return FSharpGlyph.MethodPrivate; 228return FSharpGlyph.MethodInternal; 232return FSharpGlyph.ModulePublic; 236return FSharpGlyph.ModuleProtected; 240return FSharpGlyph.ModulePrivate; 244return FSharpGlyph.ModuleInternal; 248return 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; 329public static Microsoft.CodeAnalysis.Glyph ConvertTo(FSharpGlyph glyph) 333case FSharpGlyph.None: 337case FSharpGlyph.Assembly: 341case FSharpGlyph.BasicFile: 345case FSharpGlyph.BasicProject: 349case FSharpGlyph.ClassPublic: 353case FSharpGlyph.ClassProtected: 357case FSharpGlyph.ClassPrivate: 361case FSharpGlyph.ClassInternal: 365case FSharpGlyph.CSharpFile: 369case FSharpGlyph.CSharpProject: 373case FSharpGlyph.ConstantPublic: 377case FSharpGlyph.ConstantProtected: 381case FSharpGlyph.ConstantPrivate: 385case FSharpGlyph.ConstantInternal: 389case FSharpGlyph.DelegatePublic: 393case FSharpGlyph.DelegateProtected: 397case FSharpGlyph.DelegatePrivate: 401case FSharpGlyph.DelegateInternal: 405case FSharpGlyph.EnumPublic: 409case FSharpGlyph.EnumProtected: 413case FSharpGlyph.EnumPrivate: 417case FSharpGlyph.EnumInternal: 421case FSharpGlyph.EnumMemberPublic: 425case FSharpGlyph.EnumMemberProtected: 429case FSharpGlyph.EnumMemberPrivate: 433case FSharpGlyph.EnumMemberInternal: 437case FSharpGlyph.Error: 441case FSharpGlyph.StatusInformation: 445case FSharpGlyph.EventPublic: 449case FSharpGlyph.EventProtected: 453case FSharpGlyph.EventPrivate: 457case FSharpGlyph.EventInternal: 461case FSharpGlyph.ExtensionMethodPublic: 465case FSharpGlyph.ExtensionMethodProtected: 469case FSharpGlyph.ExtensionMethodPrivate: 473case FSharpGlyph.ExtensionMethodInternal: 477case FSharpGlyph.FieldPublic: 481case FSharpGlyph.FieldProtected: 485case FSharpGlyph.FieldPrivate: 489case FSharpGlyph.FieldInternal: 493case FSharpGlyph.InterfacePublic: 497case FSharpGlyph.InterfaceProtected: 501case FSharpGlyph.InterfacePrivate: 505case FSharpGlyph.InterfaceInternal: 509case FSharpGlyph.Intrinsic: 513case FSharpGlyph.Keyword: 517case FSharpGlyph.Label: 521case FSharpGlyph.Local: 525case FSharpGlyph.Namespace: 529case FSharpGlyph.MethodPublic: 533case FSharpGlyph.MethodProtected: 537case FSharpGlyph.MethodPrivate: 541case FSharpGlyph.MethodInternal: 545case FSharpGlyph.ModulePublic: 549case FSharpGlyph.ModuleProtected: 553case FSharpGlyph.ModulePrivate: 557case FSharpGlyph.ModuleInternal: 561case FSharpGlyph.OpenFolder: 565case FSharpGlyph.Operator: 569case FSharpGlyph.Parameter: 573case FSharpGlyph.PropertyPublic: 577case FSharpGlyph.PropertyProtected: 581case FSharpGlyph.PropertyPrivate: 585case FSharpGlyph.PropertyInternal: 589case FSharpGlyph.RangeVariable: 593case FSharpGlyph.Reference: 597case FSharpGlyph.StructurePublic: 601case FSharpGlyph.StructureProtected: 605case FSharpGlyph.StructurePrivate: 609case FSharpGlyph.StructureInternal: 613case FSharpGlyph.TypeParameter: 617case FSharpGlyph.Snippet: 621case FSharpGlyph.CompletionWarning: 625case FSharpGlyph.AddReference: 629case FSharpGlyph.NuGet: 633case FSharpGlyph.TargetTypeMatch:
Navigation\FSharpNavigableItem.cs (2)
14public FSharpNavigableItem(FSharpGlyph glyph, ImmutableArray<TaggedText> displayTaggedParts, Document document, TextSpan sourceSpan) 22public FSharpGlyph Glyph { get; }
Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests (158)
FSharpGlyphTests.cs (158)
19foreach (var number in Enum.GetValues(typeof(FSharpGlyph))) 33internal static FSharpGlyph GetExpectedFSharpGlyph(Microsoft.CodeAnalysis.Glyph glyph) 39return FSharpGlyph.None; 43return FSharpGlyph.Assembly; 47return FSharpGlyph.BasicFile; 51return FSharpGlyph.BasicProject; 55return FSharpGlyph.ClassPublic; 59return FSharpGlyph.ClassProtected; 63return FSharpGlyph.ClassPrivate; 67return FSharpGlyph.ClassInternal; 71return FSharpGlyph.CSharpFile; 75return FSharpGlyph.CSharpProject; 79return FSharpGlyph.ConstantPublic; 83return FSharpGlyph.ConstantProtected; 87return FSharpGlyph.ConstantPrivate; 91return FSharpGlyph.ConstantInternal; 95return FSharpGlyph.DelegatePublic; 99return FSharpGlyph.DelegateProtected; 103return FSharpGlyph.DelegatePrivate; 107return FSharpGlyph.DelegateInternal; 111return FSharpGlyph.EnumPublic; 115return FSharpGlyph.EnumProtected; 119return FSharpGlyph.EnumPrivate; 123return FSharpGlyph.EnumInternal; 127return FSharpGlyph.EnumMemberPublic; 131return FSharpGlyph.EnumMemberProtected; 135return FSharpGlyph.EnumMemberPrivate; 139return FSharpGlyph.EnumMemberInternal; 143return FSharpGlyph.Error; 147return FSharpGlyph.StatusInformation; 151return FSharpGlyph.EventPublic; 155return FSharpGlyph.EventProtected; 159return FSharpGlyph.EventPrivate; 163return FSharpGlyph.EventInternal; 167return FSharpGlyph.ExtensionMethodPublic; 171return FSharpGlyph.ExtensionMethodProtected; 175return FSharpGlyph.ExtensionMethodPrivate; 179return FSharpGlyph.ExtensionMethodInternal; 183return FSharpGlyph.FieldPublic; 187return FSharpGlyph.FieldProtected; 191return FSharpGlyph.FieldPrivate; 195return FSharpGlyph.FieldInternal; 199return FSharpGlyph.InterfacePublic; 203return FSharpGlyph.InterfaceProtected; 207return FSharpGlyph.InterfacePrivate; 211return FSharpGlyph.InterfaceInternal; 215return FSharpGlyph.Intrinsic; 219return FSharpGlyph.Keyword; 223return FSharpGlyph.Label; 227return FSharpGlyph.Local; 231return FSharpGlyph.Namespace; 235return FSharpGlyph.MethodPublic; 239return FSharpGlyph.MethodProtected; 243return FSharpGlyph.MethodPrivate; 247return FSharpGlyph.MethodInternal; 251return FSharpGlyph.ModulePublic; 255return FSharpGlyph.ModuleProtected; 259return FSharpGlyph.ModulePrivate; 263return FSharpGlyph.ModuleInternal; 267return FSharpGlyph.OpenFolder; 271return FSharpGlyph.Operator; 275return FSharpGlyph.Parameter; 279return FSharpGlyph.PropertyPublic; 283return FSharpGlyph.PropertyProtected; 287return FSharpGlyph.PropertyPrivate; 291return FSharpGlyph.PropertyInternal; 295return FSharpGlyph.RangeVariable; 299return FSharpGlyph.Reference; 303return FSharpGlyph.StructurePublic; 307return FSharpGlyph.StructureProtected; 311return FSharpGlyph.StructurePrivate; 315return FSharpGlyph.StructureInternal; 319return FSharpGlyph.TypeParameter; 323return FSharpGlyph.Snippet; 327return FSharpGlyph.CompletionWarning; 331return FSharpGlyph.AddReference; 335return FSharpGlyph.NuGet; 339return FSharpGlyph.TargetTypeMatch; 348internal static Microsoft.CodeAnalysis.Glyph GetExpectedGlyph(FSharpGlyph glyph) 352case FSharpGlyph.None: 356case FSharpGlyph.Assembly: 360case FSharpGlyph.BasicFile: 364case FSharpGlyph.BasicProject: 368case FSharpGlyph.ClassPublic: 372case FSharpGlyph.ClassProtected: 376case FSharpGlyph.ClassPrivate: 380case FSharpGlyph.ClassInternal: 384case FSharpGlyph.CSharpFile: 388case FSharpGlyph.CSharpProject: 392case FSharpGlyph.ConstantPublic: 396case FSharpGlyph.ConstantProtected: 400case FSharpGlyph.ConstantPrivate: 404case FSharpGlyph.ConstantInternal: 408case FSharpGlyph.DelegatePublic: 412case FSharpGlyph.DelegateProtected: 416case FSharpGlyph.DelegatePrivate: 420case FSharpGlyph.DelegateInternal: 424case FSharpGlyph.EnumPublic: 428case FSharpGlyph.EnumProtected: 432case FSharpGlyph.EnumPrivate: 436case FSharpGlyph.EnumInternal: 440case FSharpGlyph.EnumMemberPublic: 444case FSharpGlyph.EnumMemberProtected: 448case FSharpGlyph.EnumMemberPrivate: 452case FSharpGlyph.EnumMemberInternal: 456case FSharpGlyph.Error: 460case FSharpGlyph.StatusInformation: 464case FSharpGlyph.EventPublic: 468case FSharpGlyph.EventProtected: 472case FSharpGlyph.EventPrivate: 476case FSharpGlyph.EventInternal: 480case FSharpGlyph.ExtensionMethodPublic: 484case FSharpGlyph.ExtensionMethodProtected: 488case FSharpGlyph.ExtensionMethodPrivate: 492case FSharpGlyph.ExtensionMethodInternal: 496case FSharpGlyph.FieldPublic: 500case FSharpGlyph.FieldProtected: 504case FSharpGlyph.FieldPrivate: 508case FSharpGlyph.FieldInternal: 512case FSharpGlyph.InterfacePublic: 516case FSharpGlyph.InterfaceProtected: 520case FSharpGlyph.InterfacePrivate: 524case FSharpGlyph.InterfaceInternal: 528case FSharpGlyph.Intrinsic: 532case FSharpGlyph.Keyword: 536case FSharpGlyph.Label: 540case FSharpGlyph.Local: 544case FSharpGlyph.Namespace: 548case FSharpGlyph.MethodPublic: 552case FSharpGlyph.MethodProtected: 556case FSharpGlyph.MethodPrivate: 560case FSharpGlyph.MethodInternal: 564case FSharpGlyph.ModulePublic: 568case FSharpGlyph.ModuleProtected: 572case FSharpGlyph.ModulePrivate: 576case FSharpGlyph.ModuleInternal: 580case FSharpGlyph.OpenFolder: 584case FSharpGlyph.Operator: 588case FSharpGlyph.Parameter: 592case FSharpGlyph.PropertyPublic: 596case FSharpGlyph.PropertyProtected: 600case FSharpGlyph.PropertyPrivate: 604case FSharpGlyph.PropertyInternal: 608case FSharpGlyph.RangeVariable: 612case FSharpGlyph.Reference: 616case FSharpGlyph.StructurePublic: 620case FSharpGlyph.StructureProtected: 624case FSharpGlyph.StructurePrivate: 628case FSharpGlyph.StructureInternal: 632case FSharpGlyph.TypeParameter: 636case FSharpGlyph.Snippet: 640case FSharpGlyph.CompletionWarning: 644case FSharpGlyph.AddReference: 648case FSharpGlyph.NuGet: 652case FSharpGlyph.TargetTypeMatch: 665internal void MapsCorrectly(FSharpGlyph glyph) 676var actual = FSharpGlyphHelpers.ConvertFrom(glyph); 677var expected = GetExpectedFSharpGlyph(glyph);