+
Skip to content

Performance improvements #119

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

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from
Draft

Performance improvements #119

wants to merge 4 commits into from

Conversation

textGamex
Copy link
Contributor

@textGamex textGamex commented Jul 14, 2025

I have created a new project named CSharpExtensions for implementing high-performance methods.

  1. Now, when retrieving the text at the cursor position, it automatically splits words from equal signs, improving the accuracy of hover displays.

Now: key, Before: key={

key={
}

@textGamex textGamex marked this pull request as draft July 14, 2025 04:49
@textGamex
Copy link
Contributor Author

@tboby Can we update the LSP project to use .NET 9? This would give us access to newer APIs, such as Span.

@tboby
Copy link
Member

tboby commented Jul 14, 2025

@tboby Can we update the LSP project to use .NET 9? This would give us access to newer APIs, such as Span.

Yes, all projects can be net9.0, except CWTools (nuget package), which should probably remain on the latest LTS version of dotnet, so net8.0 until November, then net10.0

I don't think supporting netframework/mono is useful anymore.

If you run into package management issues let me know and I can do the swap.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载