dotnet/roslyn
Voir sur GitHubRefactor `CheckFeatureAvailability` to not accept a `Location` parameter
Open
#68 935 ouverte le 8 juil. 2023
Area-CompilersArea-Performancehelp wanted
Métriques du dépôt
- Stars
- (20 414 stars)
- Métriques de merge PR
- (Merge moyen 6j 17h) (256 PRs mergées en 30 j)
Description
Currently, CheckFeatureAvailability overloads take a Location parameter. Causing caller to call syntaxNode.Location which allocates a SourceLocation. At the end, if the feature is available, the allocation is thrown away.
Example:
Not sure how much this pattern is hit, but it's good to optimize this anyway.