CommunityToolkit / CommunityToolkit/dotnet

ISettingsStorageHelper namespace incorrect

Aperta
#403 1 commento 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

bug :bug: Good first issue :100:
Lingua principale
C#
Stelle
3.8k
Fork
400
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### Describe the bug

Not sure how this was missed, but the ISettingsStorageHelper has a different namespace than all the other helpers here:

https://github.com/CommunityToolkit/dotnet/blob/9d1a525d04299e5421cb3e5917825fee2bc11a18/CommunityToolkit.Common/Helpers/ObjectStorage/ISettingsStorageHelper.cs#L5

All the other helpers are `CommunityToolkit.Common.Helpers`...

https://github.com/CommunityToolkit/dotnet/blob/9d1a525d04299e5421cb3e5917825fee2bc11a18/CommunityToolkit.Common/Helpers/ObjectStorage/IFileStorageHelper.cs#L8

Similarly the extension helper to it has a `.Extensions`:

https://github.com/CommunityToolkit/dotnet/blob/9d1a525d04299e5421cb3e5917825fee2bc11a18/CommunityToolkit.Common/Extensions/ISettingsStorageHelperExtensions.cs#L8

Where the other extensions do not and are just part of `CT.Common`.

### Regression

_No response_

### Steps to reproduce

```text
N/A Code Quality
```

### Expected behavior

Consistency in Namespace

### Screenshots

_No response_

### IDE and version

VS 2022

### IDE version

_No response_

### Nuget packages

- [X] CommunityToolkit.Common
- [ ] CommunityToolkit.Diagnostics
- [ ] CommunityToolkit.HighPerformance
- [ ] CommunityToolkit.Mvvm (aka MVVM Toolkit)

### Nuget package version(s)

8.0.0

### Additional context

Not sure if there's other places to audit?

### Help us help you

Yes, but only if others can assist

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia con CommunityToolkit.Common/Helpers/ObjectStorage/ISettingsStorageHelper.cs e CommunityToolkit.Common/Extensions/ISettingsStorageHelperExtensions.cs, confrontando le relative dichiarazioni di namespace con quelle dei file helper adiacenti collegati nell’issue. Cerca nel progetto CommunityToolkit.Common i riferimenti a questi tipi e le dichiarazioni di namespace correlate. Il lavoro è completato quando i namespace sono coerenti e tutti i riferimenti continuano a essere risolti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
csharp
Ambito
tooling
Tipo di issue
Bug
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.