- 28 8月, 2020 1 次提交
-
-
由 Jason Malinowski 提交于
This allows go to definition (and similar features) to open the outputs from a source generator as a "virtual" file. The file updates as changes happen in near-real-time. This commit is ignoring for now the problem of how we want to represent source generated files as Documents in the Workspace; this isn't a big deal bit a helper method (TryGetGeneratorAndHint) is added to easily check if a SyntaxTree came from a generator, and if so gives you the information you need to locate the generated file in a later run of the generator. The majority of this pull request doesn't really change once we have that working, so this isn't throw-away work. It does mean though that we don't have a good way to link the generated file back up to the generating project, so you only get a Miscellanous Files experience in the generated document for now. This is also doing a somewhat icky hack where we still have to put an empty file onto disk, and fill it in once the file is open. The challenge being that Visual Studio really doesn't give us any way to have a moniker that isn't a file that passes through the system at this point.
-
- 12 5月, 2020 1 次提交
-
-
由 Julien Couvreur 提交于
-
- 03 5月, 2020 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-
- 21 4月, 2020 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-
- 18 4月, 2020 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-
- 28 3月, 2020 1 次提交
-
-
由 Sam Harwell 提交于
-
- 19 3月, 2020 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-
- 23 1月, 2020 1 次提交
-
-
由 Jonathon Marolf 提交于
-
- 18 12月, 2019 1 次提交
-
-
由 Julien Couvreur 提交于
* Refactor tuple implementation * Tweaks * Address PR feedback * Pass tuple data in constructors * Address more feedback * Tweak comparison * Restore constructWithTypeParameters flag to avoid overflow * Assert that tuple parameter matches TupleUnderlyingType somewhat * Rename to TupleData. Address some IDE feedback * Remaining TODO2's * Fix last IDE test! * Factor array comparison * Tweak WithTupleData and EqualsIgnoringTupleUnderlyingType * Expand a test * Remove duplicate line * Remove an EE test for badly formed ValueTuple type * PR feedback from Neal * Restore an IDE test without ValueTuple * Rename constants * Restore formatting
-
- 27 9月, 2019 1 次提交
-
-
由 Manish Vasani 提交于
Delete a bunch of code on Roslyn side, which is no longer necessary as we don't own the column anymore. I have also cleanup up some code in this space for newly added ContainingType and ContainingMember columns.
-
- 20 9月, 2019 1 次提交
-
-
由 Cheryl Borley 提交于
* Both columns added * Genericize custom column names * More changes to genericize * Cleanup * Respond to feedback * WIP * Change tuple to properties * Restrict to just containing types * Cleanup * cleanup * Refactor * Change method for getting Containing Type and Member * refactor GetAdditionalProperties * Fix merge conflicts * respond to feedback * respond to feedback * Change to struct * Add type for AbstractCustomColumnDefinitionWithMultipleValues * Cleanup * Change AdditionalProperty to FindUsagesProperty * respond to feedback * respond to feedback * Hide columns in F# * respond to feedback * fix merge conflict * Change from hiding columns to removing columns for non supported langs * Add additional implementations * formatting
-
- 06 8月, 2019 1 次提交
-
-
由 Petr Houska 提交于
-
- 30 7月, 2019 1 次提交
-
-
由 Petr Houska 提交于
-
- 22 5月, 2019 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-
- 21 5月, 2019 1 次提交
-
-
由 Sam Harwell 提交于
-
- 27 3月, 2019 1 次提交
-
-
由 Heejae Chang 提交于
* removed IEditorClassificationService that is marked obsolete since 2017 and bunch of other code that only existed for the IEditorClassificationService. according to vso, only F# still has dependency so I talked to them to move to new API (IClassificationService) - https://devdiv.visualstudio.com/DevDiv/_git/DotNet-Source-Build-Tarball?path=%2Fsrc%2Ffsharp%2Fvsintegration%2Fsrc%2FFSharp.Editor%2FClassification%2FColorizationService.fs&version=GBmaster and a bunch of clean up and move code that has no dependency to the editor to lower layers so that I can consume in razor scenario. * added shim project for FSharp that has internal visible to FSharp editor * merged https://github.com/dotnet/roslyn/pull/31941 * addressing PR feedback * moved some type (such as DocumentSpan, ClassifiedSpan and etc) back to where fsharp has IVT to. can't move those since partner team is using them and they don't have IVT to workspace layer for some reasons. also, have put the IEditorClassificationService back and add a proxy in FSharp External Access so that it can still work until they remove all IVT.
-
- 15 12月, 2018 1 次提交
-
-
由 Manish Vasani 提交于
-
- 10 12月, 2018 1 次提交
-
-
由 dotnet-bot 提交于
-
- 23 10月, 2018 2 次提交
-
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
- 27 9月, 2018 1 次提交
-
-
由 Manish Vasani 提交于
Implementation of the custom column support has been kept extensible, so that each reference item can have customized key-values info, where key corresponds to the name of the custom dynamic column and values are set of one or more values the table entry. Columns become dynamically visible if at least one row in the table has a value for it. Fixes #24877
-
- 01 7月, 2018 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-
- 21 3月, 2018 1 次提交
-
-
由 Neal Gafter 提交于
-
- 09 8月, 2017 1 次提交
-
-
由 Jason Malinowski 提交于
When we were navigating to a symbol with Go to Definition, we were roundtripping the symbol to a symbol key, and then trying to reconstitute the symbol by finding a project that had the reference and then grabbing that symbol. There are two problems with this approach: 1. We might get the symbol for the wrong language, which impacts the language we use to generate metadata as source. This fixes dotnet/roslyn#16818. 2. We might not even get the right symbol. Assembly identity in this case was using display name, which could be the wrong portable surface area or wrong version. The fix is to instead carry along the project ID of the originating symbol, and resolve against that.
-
- 15 7月, 2017 1 次提交
-
-
由 CyrusNajmabadi 提交于
-
- 17 6月, 2017 1 次提交
-
-
由 Tomas Matousek 提交于
-
- 29 5月, 2017 1 次提交
-
-
由 CyrusNajmabadi 提交于
-
- 17 5月, 2017 1 次提交
-
-
由 CyrusNajmabadi 提交于
-
- 23 4月, 2017 2 次提交
-
-
由 CyrusNajmabadi 提交于
-
由 CyrusNajmabadi 提交于
-
- 21 4月, 2017 1 次提交
-
-
由 CyrusNajmabadi 提交于
-
- 20 4月, 2017 3 次提交
-
-
由 CyrusNajmabadi 提交于
-
由 CyrusNajmabadi 提交于
-
由 CyrusNajmabadi 提交于
Move helper API up as it will be using functionality in EditorFeatures as part of FAR refactoring work.
-
- 14 3月, 2017 2 次提交
-
-
由 CyrusNajmabadi 提交于
-
由 CyrusNajmabadi 提交于
-
- 13 3月, 2017 1 次提交
-
-
由 CyrusNajmabadi 提交于
-
- 11 3月, 2017 1 次提交
-
-
由 CyrusNajmabadi 提交于
-
- 10 3月, 2017 1 次提交
-
-
由 CyrusNajmabadi 提交于
-
- 01 12月, 2016 1 次提交
-
-
由 CyrusNajmabadi 提交于
-