Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
6abb12f
Added fsharp shims over document diagnostic analyzers
TIHan May 7, 2019
2b30e72
Added shims for completion and sig help. Also added tests.
TIHan May 8, 2019
59d7621
Moved around internal files. Added shim over InlineRenameService.
TIHan May 8, 2019
181fe00
Starting shim over document highlights service. Added a better way to…
TIHan May 8, 2019
bfcfbf0
Added shim for document highlights service
TIHan May 8, 2019
5d61f32
Added IFSharpDocumentNavigationService
TIHan May 26, 2019
a5b6672
Added IFSharpGoToDefinitionService
TIHan May 26, 2019
39f8214
Added IFSharpNavigationBarItemService
TIHan May 26, 2019
7e26958
Added IFSharpNavigateToSearchService
TIHan May 26, 2019
3668b15
Merging with master
TIHan May 26, 2019
37e0a5b
Added extra glyph case
TIHan May 26, 2019
c72a353
Added FSharpGlyphTags
TIHan May 26, 2019
7489b82
Added FSharpCommentSelectionService
TIHan May 26, 2019
98ff359
Some cleanup. Added FSharpBlockStructureService
TIHan May 26, 2019
f8d89b2
Added some simple statics
TIHan May 26, 2019
c3a33ea
Finishing the last of shims
TIHan May 26, 2019
ab56e24
Getting analyzers to work
TIHan May 28, 2019
10bd52e
Remove folder
TIHan May 28, 2019
b2718c8
Merge remote-tracking branch 'upstream/master' into fsharp-shim-v2
TIHan May 28, 2019
b6e1398
Changes due to feedback
TIHan Jun 6, 2019
00356ad
Merge remote-tracking branch 'upstream/master' into fsharp-shim-v2
TIHan Jun 7, 2019
b0e1cbf
Fixing build
TIHan Jun 7, 2019
76e0634
Still trying to fix build
TIHan Jun 7, 2019
2cf6c11
Fixed guid
TIHan Jun 8, 2019
f0e004e
Fixing build again
TIHan Jun 10, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Added extra glyph case
  • Loading branch information
TIHan committed May 26, 2019
commit 37e0a5b9d10974a9b84d8579234cd54ffc733579
3 changes: 2 additions & 1 deletion src/Tools/ExternalAccess/FSharp/FSharpGlyph.cs
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ internal enum FSharpGlyph
CompletionWarning,

AddReference,
NuGet
NuGet,
TargetTypeMatch
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -310,6 +310,10 @@ public static FSharpGlyph ConvertFrom(Microsoft.CodeAnalysis.Glyph glyph)
{
return FSharpGlyph.NuGet;
}
case Microsoft.CodeAnalysis.Glyph.TargetTypeMatch:
{
return FSharpGlyph.TargetTypeMatch;
}
default:
{
throw new ArgumentException("Enum case not handled.", nameof(glyph));
Expand Down Expand Up @@ -621,6 +625,10 @@ public static Microsoft.CodeAnalysis.Glyph ConvertTo(FSharpGlyph glyph)
{
return Microsoft.CodeAnalysis.Glyph.NuGet;
}
case FSharpGlyph.TargetTypeMatch:
{
return Microsoft.CodeAnalysis.Glyph.TargetTypeMatch;
}
default:
{
throw new ArgumentException("Enum case not handled.", nameof(glyph));
Expand Down
8 changes: 8 additions & 0 deletions src/Tools/ExternalAccess/FSharpTest/FSharpGlyphTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -329,6 +329,10 @@ internal static FSharpGlyph GetExpectedFSharpGlyph(Microsoft.CodeAnalysis.Glyph
{
return FSharpGlyph.NuGet;
}
case Microsoft.CodeAnalysis.Glyph.TargetTypeMatch:
{
return FSharpGlyph.TargetTypeMatch;
}
default:
{
throw new ArgumentException("Enum case not handled.", nameof(glyph));
Expand Down Expand Up @@ -640,6 +644,10 @@ internal static Microsoft.CodeAnalysis.Glyph GetExpectedGlyph(FSharpGlyph glyph)
{
return Microsoft.CodeAnalysis.Glyph.NuGet;
}
case FSharpGlyph.TargetTypeMatch:
{
return Microsoft.CodeAnalysis.Glyph.TargetTypeMatch;
}
default:
{
throw new ArgumentException("Enum case not handled.", nameof(glyph));
Expand Down