Skip to content

Commit

Permalink
[WIP] Implement "Add Open" code fix (#2067)
Browse files Browse the repository at this point in the history
* port lexer symbol lookup logic from VFPT and use it in DocumentHighlightsService

* QuickInfoProvider uses lexer symbol

* remove tryClassifyAtPosition

* do not show quick info if FCS return a list of single FSharpTooltipElement.None

* use standard Option combinators

remove Pervasive.fs

* AddOpenCodeFixProvider WIP

* wip

* do not use new functions from Option module introduced in F# 4.1

* it works

* cosmetics

* filter out duplicated open namespace code fixes
  • Loading branch information
vasily-kirichenko authored and KevinRansom committed Dec 21, 2016
1 parent 95ea82e commit 5412d30
Show file tree
Hide file tree
Showing 6 changed files with 1,610 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -539,6 +539,9 @@
<Compile Include="..\vs\ServiceStructure.fs">
<Link>Service/ServiceStructure.fs</Link>
</Compile>
<Compile Include="..\vs\ServiceAssemblyContent.fs">
<Link>Service/ServiceAssemblyContent.fs</Link>
</Compile>
<Compile Include="..\vs\service.fsi">
<Link>Service/service.fsi</Link>
</Compile>
Expand Down
Loading

0 comments on commit 5412d30

Please sign in to comment.