Skip to content

Remove dead internal code from L10NSharp.Windows.Forms - #168

Open
imnasnainaec wants to merge 2 commits into
masterfrom
remove-dead-internal-winforms-code
Open

Remove dead internal code from L10NSharp.Windows.Forms#168
imnasnainaec wants to merge 2 commits into
masterfrom
remove-dead-internal-winforms-code

Conversation

@imnasnainaec

@imnasnainaec imnasnainaec commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Removes four internal types in L10NSharp.Windows.Forms that are unreferenced anywhere in the solution.

Removed Notes
NodeComparer<T> internal, zero references
UtilsWinforms internal, zero references
InitializationProgressDlg<T> internal, referenced only by its base
InitializationProgressDlgBase (+ .Designer.cs, .resx) internal, referenced only by the above

Also drops the two now-orphaned <Compile Update> entries from L10NSharp.Windows.Forms.csproj.

Since none of these were public, this is not an API change, so the commit carries no +semver marker.

🤖 Generated with Claude Code


Devin review: https://app.devin.ai/review/sillsdev/l10nsharp/pull/168


This change is Reviewable

NodeComparer, UtilsWinforms, InitializationProgressDlg and
InitializationProgressDlgBase are internal and unreferenced anywhere in
the solution; the two dialogs referenced only each other. Removing them
is not an API change, since none of them were public.

The unreferenced public types in UIComponents (LanguageChoosingSimpleDialog,
UILanguageListBox, FallbackLanguagesDlg and FallbackLanguagesDlgBase) are
deliberately left in place: dropping them would be a breaking change.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown

Test Results

    7 files  ±0  148 suites  ±0   23s ⏱️ -1s
229 tests ±0  224 ✔️ ±0    5 💤 ±0  0 ±0 
882 runs  ±0  867 ✔️ ±0  15 💤 ±0  0 ±0 

Results for commit 364f08c. ± Comparison against base commit 74fddd7.

♻️ This comment has been updated with latest results.

@imnasnainaec imnasnainaec self-assigned this Sep 8, 2026
@imnasnainaec
imnasnainaec marked this pull request as ready for review September 9, 2026 12:30
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