-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Closed
Labels
Area: Performancebackloghelp wantedIssues that the core team doesn't plan to work on, but would accept a PR for. Comment to claim.Issues that the core team doesn't plan to work on, but would accept a PR for. Comment to claim.triaged
Milestone
Description
Context: dotnet/roslyn#46445
AFAIK, we special case evaluation of conditions such as '@(ReferencePathWithRefAssemblies)' == '' to avoid expanding the item list. However, if we are logging with a verbose enough level (or binlogging, probably), then we will end up expanding the item list anyway. To avoid this, projects can use the following instead: '@(ReferencePathWithRefAssemblies->Count())' == '0'
If possible, we should consider special-casing the log message in cases like this to also avoid expanding the item list.
Metadata
Metadata
Labels
Area: Performancebackloghelp wantedIssues that the core team doesn't plan to work on, but would accept a PR for. Comment to claim.Issues that the core team doesn't plan to work on, but would accept a PR for. Comment to claim.triaged