Skip to content

Restore VSTHRD200 compatibility for IAsyncEnumerator APIs#1619

Closed
AArnott wants to merge 1 commit into
mainfrom
dev/andarno/restore-async-enumerator-analyzer
Closed

Restore VSTHRD200 compatibility for IAsyncEnumerator APIs#1619
AArnott wants to merge 1 commit into
mainfrom
dev/andarno/restore-async-enumerator-analyzer

Conversation

@AArnott

@AArnott AArnott commented Jul 10, 2026

Copy link
Copy Markdown
Member

VSTHRD200 started flagging shipped APIs that return IAsyncEnumerator<T>. Those APIs cannot be renamed without breaking callers, so preserve their existing names while retaining diagnostics for IAsyncEnumerable<T> APIs.

IAsyncEnumerator-returning APIs include shipped members whose names cannot be changed without a breaking change. Exclude them from VSTHRD200 while retaining coverage for the exemption.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@AArnott AArnott closed this Jul 10, 2026
@AArnott AArnott deleted the dev/andarno/restore-async-enumerator-analyzer branch July 10, 2026 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant