It's slightly better for established code but it's like all of them. If it's well-known problem, it's decent. If it's esoteric or unique to your business, it's confused.

Since C# single file is new, there is not a ton of code for Copilot to reference so it's probably confused.