-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move Quick Info content production to the Features layer and add Razor EA co-hosting APIs for Hover and Completion #75226
Move Quick Info content production to the Features layer and add Razor EA co-hosting APIs for Hover and Completion #75226
Commits on Sep 24, 2024
-
Introduce Quick Info presentation model in the Features layer
This is necessary to produce rich VS adornment-based hover tooltips in Roslyn OOP. Currently this logic lives in the EditorFeatures layer.
Configuration menu - View commit details
-
Copy full SHA for c9c3ca7 - Browse repository at this point
Copy the full SHA c9c3ca7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f05390c - Browse repository at this point
Copy the full SHA f05390cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d594024 - Browse repository at this point
Copy the full SHA d594024View commit details -
Introduce NavigationActionFactory in IntellisenseQuickInfoBuilderContext
IntellisenseQuickInfoBuilderContext has four(!) properties that are used to create navigation Actions. I've wrapped this in NavigationActionFactory class.
Configuration menu - View commit details
-
Copy full SHA for 59b4479 - Browse repository at this point
Copy the full SHA 59b4479View commit details -
Move IntellisenseQuickInfoBuilderContext to Features layer and rename
IntellisenseQuickInfoBuilderContext renamed to QuickInfoContentBuilderContext
Configuration menu - View commit details
-
Copy full SHA for b0c46a8 - Browse repository at this point
Copy the full SHA b0c46a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7c2899 - Browse repository at this point
Copy the full SHA e7c2899View commit details -
Move EditorFeaturesOnTheFlyDocsElement to Features layer and rename
EditorFeaturesOnTheFlyDocsElement renamed to QuickInfoOnTheFlyDocsElement
Configuration menu - View commit details
-
Copy full SHA for 888d075 - Browse repository at this point
Copy the full SHA 888d075View commit details -
Configuration menu - View commit details
-
Copy full SHA for 912ae5a - Browse repository at this point
Copy the full SHA 912ae5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a1c3b1 - Browse repository at this point
Copy the full SHA 9a1c3b1View commit details -
Rewrite BuildInteractiveTextElements
This change is a rewrite of BuildInteractiveTextElements to reduce allocations and prepare it to be moved to the Features layer. In addition, it is no exposed as an extension method on ImmutableArray<TaggedText> named ToInteractiveTextElements(...).
Configuration menu - View commit details
-
Copy full SHA for b649f1e - Browse repository at this point
Copy the full SHA b649f1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 030efe6 - Browse repository at this point
Copy the full SHA 030efe6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cf6fcb - Browse repository at this point
Copy the full SHA 2cf6fcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b0aa54 - Browse repository at this point
Copy the full SHA 2b0aa54View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcac320 - Browse repository at this point
Copy the full SHA bcac320View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f49c9f - Browse repository at this point
Copy the full SHA 0f49c9fView commit details -
Remove ILspHoverResultCreationService
With the logic to produce rich Quick Info content in the Features layer, this service is no longer and its logic can be moved into HoverHandler.
Configuration menu - View commit details
-
Copy full SHA for 581f55c - Browse repository at this point
Copy the full SHA 581f55cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d92e27 - Browse repository at this point
Copy the full SHA 0d92e27View commit details -
Configuration menu - View commit details
-
Copy full SHA for a086f84 - Browse repository at this point
Copy the full SHA a086f84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18c234b - Browse repository at this point
Copy the full SHA 18c234bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8901af8 - Browse repository at this point
Copy the full SHA 8901af8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76c324f - Browse repository at this point
Copy the full SHA 76c324fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a1fb88d - Browse repository at this point
Copy the full SHA a1fb88dView commit details
Commits on Sep 25, 2024
-
Move Glyph.GetVsImageData() extension method to LanguageServer.Protocol
Per code review feedback, this extension shouldn't be defined in the Features layer. Instead, it can move to LanguageServer.Protocol and be leveraged from the EditorFeatures layer.
Configuration menu - View commit details
-
Copy full SHA for 206199f - Browse repository at this point
Copy the full SHA 206199fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a60dd72 - Browse repository at this point
Copy the full SHA a60dd72View commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 87b859f - Browse repository at this point
Copy the full SHA 87b859fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51842c9 - Browse repository at this point
Copy the full SHA 51842c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7b74aa - Browse repository at this point
Copy the full SHA b7b74aaView commit details
Commits on Sep 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fc5687b - Browse repository at this point
Copy the full SHA fc5687bView commit details