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