dotnet / dotnet/dotnet-api-docs
Some GroupBy exception documentation is incomplete
- Lingua principale
- C#
- Stelle
- 949
- Fork
- 1.7k
- Merge medio
- 2g 19h
- PR unite (30g)
- 52
Descrizione
The documentation [here](https://docs.microsoft.com/en-us/dotnet/api/system.linq.enumerable.groupby?view=netcore-3.0) does not always specify when an ```ArgumentNullException``` will be thrown.
- ```public static System.Collections.Generic.IEnumerable GroupBy (this System.Collections.Generic.IEnumerable source, Func keySelector, Func elementSelector, Func,TResult> resultSelector)```
should indicate that ```ArgumentNullException``` will be thrown if ```source``` or ```keySelector``` or ```elementSelector``` or ```resultSelector``` is ```null```
- ```public static System.Collections.Generic.IEnumerable GroupBy (this System.Collections.Generic.IEnumerable source, Func keySelector, Func elementSelector, Func,TResult> resultSelector, System.Collections.Generic.IEqualityComparer comparer)``` should indicate that ```ArgumentNullException``` will be thrown if ```source``` or ```keySelector``` or ```elementSelector``` or ```resultSelector``` is ```null```
- ```public static System.Collections.Generic.IEnumerable GroupBy (this System.Collections.Generic.IEnumerable source, Func keySelector, Func,TResult> resultSelector)``` should indicate that ```ArgumentNullException``` will be thrown if ```source``` or ```keySelector``` or ```resultSelector``` is ```null```
- ```public static System.Collections.Generic.IEnumerable GroupBy (this System.Collections.Generic.IEnumerable source, Func keySelector, Func,TResult> resultSelector, System.Collections.Generic.IEqualityComparer comparer)``` should indicate that ```ArgumentNullException``` will be thrown if ```source``` or ```keySelector``` or ```resultSelector``` is ```null```
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia dalla documentazione API collegata di Enumerable.GroupBy ed esamina i quattro overload elencati. Aggiorna la documentazione di ArgumentNullException di ogni overload per indicare i parametri null specificati nell'issue; il lavoro è completato quando tutte le condizioni elencate sono documentate correttamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- csharp
- Ambito
- documentation
- Tipo di issue
- Documentazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 45/100