dotnet/roslyn
在 GitHub 查看Refactor `CheckFeatureAvailability` to not accept a `Location` parameter
Open
#68,935 建立於 2023年7月8日
Area-CompilersArea-Performancehelp wanted
倉庫指標
- Star
- (20,414 star)
- PR 合併指標
- (平均合併 6天 17小時) (30 天內合併 256 個 PR)
描述
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.