Replace SmoSortedList usage of SortedList with SortedList<ObjectKeyBase, T>
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 42/100
Rechercherichtung
Beginne damit, die Arbeit in #130 zu überprüfen und die Verwendung von SortedList durch SmoSortedList zu finden. Verfolge, wie dessen Enumerator derzeit Werte bereitstellt, und überprüfe anschließend, ob die generische Implementierung die Values der Liste direkt zurückgeben kann, ohne den verschachtelten Enumerator-Code.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
After completing #130, push the type parameters further down into the implementation so we can remove code like this and just return the Values from the list.
// nested enumerator class
// we need that to override the behaviour of SortedList
// that exposes an IDictionaryEnumerator interface
internal sealed class SmoSortedListEnumerator : IEnumerator
{
private IEnumerator baseEnumerator;
internal SmoSortedListEnumerator(IEnumerator enumerator)
{
this.baseEnumerator = enumerator;
}
public object Current
{
get
{
return ((DictionaryEntry)baseEnumerator.Current).Value;
}
}
public bool MoveNext()
{
return baseEnumerator.MoveNext();
}
public void Reset()
{
baseEnumerator.Reset();
}
}
- Vorherrschende Sprache
- C#
- Sterne
- 143
- Forks
- 29
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus microsoft/sqlmanagementobjects
-
Path parsing functions are incorrect when running on LinuxEvtl. vergeben @shueybubbles hat das vor 4 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 72/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 74/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 78/100
Alle Issues in microsoft/sqlmanagementobjects
Ähnliche Issues
-
[Bug]: Missing extensions in Agent Card capabilities in v0.3 compat modeEvtl. vergeben @hwanders hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
a2aproject/a2a-dotnet#514 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
agentic-workflows untriaged
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
VS Code
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
AlamoEngine-Tools/pg-starwarsgame-lsp#207 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
elsa-workflows/elsa-core#8593 ·
Maintainer antworten meist innerhalb von 1 Tag
-
GpioController.QueryComponentInformation() throws NotSupportedException with RaspberryPi3DriverOffenuntriaged
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100