-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Add support for 'primary header spans' in sticky-scroll. #68450
Conversation
eng/Versions.props
Outdated
@@ -110,8 +110,8 @@ | |||
<MicrosoftExtensionsLoggingConsoleVersion>6.0.0</MicrosoftExtensionsLoggingConsoleVersion> | |||
<MicrosoftIdentityModelClientsActiveDirectoryVersion>3.13.8</MicrosoftIdentityModelClientsActiveDirectoryVersion> | |||
<MicrosoftInternalPerformanceCodeMarkersDesignTimeVersion>15.8.27812-alpha</MicrosoftInternalPerformanceCodeMarkersDesignTimeVersion> | |||
<MicrosoftInternalVisualStudioInteropVersion>$(MicrosoftVisualStudioShellPackagesVersion)</MicrosoftInternalVisualStudioInteropVersion> | |||
<MicrosoftInternalVisualStudioShellFrameworkVersion>$(MicrosoftVisualStudioShellPackagesVersion)</MicrosoftInternalVisualStudioShellFrameworkVersion> | |||
<MicrosoftInternalVisualStudioInteropVersion>17.7.35005-preview.1</MicrosoftInternalVisualStudioInteropVersion> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
set MicrosoftVisualStudioShellPackagesVersion
to 17.7.35005-preview.1
instead
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure.
@genlu ptal. |
internal abstract partial class AbstractStructureTaggerProvider : | ||
AsynchronousTaggerProvider<IStructureTag> | ||
#pragma warning disable CS0618 // Type or member is obsolete | ||
internal abstract partial class AbstractStructureTaggerProvider : AsynchronousTaggerProvider<IStructureTag2> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like IStructureTag2 is no longer experimental, wonder if we could use a newer editor package to avoid the suppression
https://devdiv.visualstudio.com/DevDiv/_git/VS-Platform?path=/src/Editor/Text/Def/TextUI/Tags/IStructureTag2.cs
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like this:
Specifically, prior to this change, the
if (true)
part is gone, and you'd only see:This work was done by populating a new
PrimaryHeaderSpan
property onIStructureTag
so that the block for theelse
span can state that it is associated with theif
span.