You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have updated the title without removing the 🔬 emoji.
What To Research
Look for areas of improvement and csharp 11 & 12 features to take advantage of throughout the code base. For each feature, create issues if possible to perform the refactoring work to implement the changes.
nameof improvements (C#11):
Go through the code base and improve places where the nameof keyword can be used. One of the biggest improvements can be in attributes.
Use Of SearchValues struct(C#12):
This can give us some huge perf benefits. Especially when it comes to rendering text. Go through the code base and find all areas where this could help us out.
Complete The Item Below
What To Research
Look for areas of improvement and csharp 11 & 12 features to take advantage of throughout the code base. For each feature, create issues if possible to perform the refactoring work to implement the changes.
Resources:
Ideas:
required
keyword (C# 11):Look for areas where the
required
properties can and should be used.CollectionsMarshal
nameof
improvements (C#11):Go through the code base and improve places where the
nameof
keyword can be used. One of the biggest improvements can be in attributes.SearchValues
struct(C#12):.ToArray()
uses and find how to remove them to reduce allocationsSearchValues<T>
feature.Research Results
No response
Acceptance Criteria
Tasks
ToDo Items
Issue Dependencies
No response
Related Work
No response
Additional Information:
Priority Type Labels
low priority
medium priority
high priority
Code of Conduct
The text was updated successfully, but these errors were encountered: