Skip to content

C#: Change the printed information in the Flow summaries tests. #16513

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 17, 2024

Conversation

michaelnebel
Copy link
Contributor

@michaelnebel michaelnebel commented May 16, 2024

In this PR we remove the "override" and "ext" column of the printed summary information in the tests. The "override" information is merely a best guess as it was and cause more confusion than value. The "ext" column was hardcoded to empty.

There is a small discrepancy (reduction of the number of lines in the expected files). This is because some rows where two distinct callables with the same signature (in terms of models as data) are present in the same class.
An examples of this is CreateEscapedIdentifier in https://github.com/dotnet/runtime/blob/044e9d3511ff163ae8606968115f5f7b362ae9cd/src/libraries/System.CodeDom/src/System/CodeDom/Compiler/CodeGenerator.cs
There is both an explicit interface implementation and an abstract method named CreateEscapedIdentifier we do not distinguish these when printing the signature.

@github-actions github-actions bot added the C# label May 16, 2024
@michaelnebel michaelnebel marked this pull request as ready for review May 16, 2024 17:27
@michaelnebel michaelnebel requested a review from a team as a code owner May 16, 2024 17:27
@michaelnebel michaelnebel added the no-change-note-required This PR does not need a change note label May 16, 2024
@michaelnebel michaelnebel merged commit e483948 into github:main May 17, 2024
@michaelnebel michaelnebel deleted the csharp/flowsummariestest branch May 17, 2024 07:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C# no-change-note-required This PR does not need a change note
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants