dotnet / dotnet/dotnet-api-docs

Missing exception type on xml docs for SingleOrDefault(src, predicate)

Offen
#3,963 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area-System.Linq Pri3 untriaged
Vorherrschende Sprache
C#
Sterne
949
Forks
1.7k
Ø Merge
2 T. 19 Std.
Gemergte PRs (30 T.)
52

Beschreibung

`public static TSource SingleOrDefault(this IEnumerable source);` has the doc for all exceptions.

`public static TSource SingleOrDefault(this IEnumerable source, Func predicate);`
looks like it's missing the invalid operation one.

```c#
// .....
// Exceptions:
// T:System.ArgumentNullException:
// source is null.
//
// T:System.InvalidOperationException:
// The input sequence contains more than one element.
public static TSource SingleOrDefault(this IEnumerable source);

// .....
// Exceptions:
// T:System.ArgumentNullException:
// source or predicate is null.
public static TSource SingleOrDefault(this IEnumerable source, Func predicate);
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie damit, den API-Dokumentationseintrag für die Überladung SingleOrDefault(IEnumerable, Func) zu finden und ihn mit der parameterlosen Überladung zu vergleichen, die im Issue gezeigt wird. Bestätigen Sie, dass die Dokumentation die InvalidOperationException für Sequenzen mit mehr als einem Element erfasst, und überprüfen Sie anschließend die gerenderte API-Dokumentation.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
documentation
Issue-Typ
Dokumentation
Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.