Documentation de Dvp.NET. Forum : http://www.developpez.net/forums/f1239/applications/projets/projets-heberges/dvp-net/
[Ceci est une documentation préliminaire, sous réserve de modification.]
Le type CoreExtensions..::..SwitchContext<(Of <(<'T, TResult>)>)> expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
Case(Func<(Of <<'(T, Boolean>)>>), Func<(Of <<'(T, TResult>)>>)) |
Ajoute un nouveau cas évalué à true si le prédicat spécifié est évalué à true.
La valeur à renvoyer est évaluée par la fonction spécifiée
| |
Case(Func<(Of <<'(T, Boolean>)>>), TResult) |
Ajoute un nouveau cas évalué à true si le prédicat spécifié est évalué à true.
La valeur à renvoyer est spécifiée sous forme d'une valeur fixe.
| |
Case(T, Func<(Of <<'(T, TResult>)>>)) |
Ajoute un nouveau cas évalué à true si la valeur à tester est égale à la valeur spécifiée.
La valeur à renvoyer est évaluée par la fonction spécifiée
| |
Case(T, TResult) |
Ajoute un nouveau cas évalué à true si la valeur à tester est égale à la valeur spécifiée.
La valeur à renvoyer est spécifiée sous forme d'une valeur fixe.
| |
Else(Func<(Of <<'(T, TResult>)>>)) |
Spécifie la fonction qui évaluera le résultat par défaut si tous les cas précédents ont été évalués à false.
Cette méthode doit être la dernière appelée sur le bloc Switch, faute de quoi les cas suivants
ne seront pas évalués.
| |
Else(TResult) |
Spécifie la valeur par défaut à renvoyer si tous les cas précédents ont été évalués à false.
Cette méthode doit être la dernière appelée sur le bloc Switch, faute de quoi les cas suivants
ne seront pas évalués.
| |
ElseThrow()()()() |
Lève une exception si aucun cas correspondant n'a été trouvé
| |
ElseThrow(String) |
Lève une exception avec le message spécifié si aucun cas correspondant n'a été trouvé
|
Opérateurs
Nom | Description | |
---|---|---|
ImplicitWideningImplicitImplicitImplicit(CoreExtensions..::..SwitchContext<(Of <<'(T, TResult>)>>) to TResult) |
Renvoie le résultat du block Switch
|
Méthodes d'extension
Nom | Description | |
---|---|---|
ConvertTo<(Of <<'(T>)>>) |
Convertit un objet vers le type spécifié. Lève une exception si la conversion
n'est pas possible.
(Défini par CoreExtensions.) |
Propriétés
Nom | Description | |
---|---|---|
Result |
Renvoie le résultat du bloc Switch
|