Uh oh!
There was an error while loading. Please reload this page.
Expose more services - #8291
Conversation
cartermp
left a comment
There was a problem hiding this comment.
Thanks, this is great! Very happy to have these services/APIs exposed. Some changes are in order here though, since what I think was acceptable as a VFT internal isn't quite good enough for a public API. If you're willing to make those changes/discuss the suggestions then this is definitely mergeable since the actual implementations themselves are fine for exposure.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-Authored-By: Phillip Carter <pcarter@fastmail.com>
Krzysztof-Cieslak
commented
Jan 20, 2020
Updated according to the feedback |
cartermp
commented
Jan 20, 2020
@TIHan please review |
cartermp
commented
Jan 21, 2020
let's yeet this puppy into the codebase |
* Expose simplify name analyzer * Move IsPrivateToFile to the FSharpSymbolUse from extensions * Expose Unused Declarations analyzer * Update src/fsharp/symbols/Symbols.fsi Co-Authored-By: Phillip Carter <pcarter@fastmail.com> * Apply feedback Co-authored-by: Phillip Carter <pcarter@fastmail.com>
* Expose simplify name analyzer * Move IsPrivateToFile to the FSharpSymbolUse from extensions * Expose Unused Declarations analyzer * Update src/fsharp/symbols/Symbols.fsi Co-Authored-By: Phillip Carter <pcarter@fastmail.com> * Apply feedback Co-authored-by: Phillip Carter <pcarter@fastmail.com>
* Expose simplify name analyzer * Move IsPrivateToFile to the FSharpSymbolUse from extensions * Expose Unused Declarations analyzer * Update src/fsharp/symbols/Symbols.fsi Co-Authored-By: Phillip Carter <pcarter@fastmail.com> * Apply feedback Co-authored-by: Phillip Carter <pcarter@fastmail.com>
So this PR does 3 things:
IsPrivateToFiletoFSharpSymbolUse- both for VS and FSAC we've been adding it as an extension, but since it's used in both places, I guess we may add it to the type directlyIn general, this PR will allow us to remove the whole bunch of code in FSAC that was copy-pasted from here.