commandlineparser / commandlineparser/commandline
Why does ParserSettings implement IDisposable?
- Linguagem predominante
- C#
- Estrelas
- 4.8k
- Forks
- 478
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
Why does `ParserSettings` implement `IDisposable` while it disposes of nothing?
Is that because it [used to dispose of `HelpWriter`](https://github.com/commandlineparser/commandline/commit/c75a69abadd02daf984fb63e4256e3e4714d8345#diff-00a389261204bf2e245786d84442cfacR181) and you are not able to get rid of the interface without breaking the API?
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
Comece inspecionando ParserSettings e o commit histórico vinculado que mostra a disposição anterior de HelpWriter. Rastreie o uso da API pública para determinar se remover IDisposable quebraria a compatibilidade. Considera-se concluído quando a decisão de compatibilidade estiver documentada e uma alteração de acompanhamento concreta estiver definida, caso seja justificável.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- csharp
- Domínio
- cli
- Tipo de issue
- Refatoração
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 25/100