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

  NomDescription
Méthode publiqueCase(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
Méthode publiqueCase(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.
Méthode publiqueCase(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
Méthode publiqueCase(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.
Méthode publiqueElse(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.
Méthode publiqueElse(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.
Méthode publiqueElseThrow()()()()
Lève une exception si aucun cas correspondant n'a été trouvé
Méthode publiqueElseThrow(String)
Lève une exception avec le message spécifié si aucun cas correspondant n'a été trouvé

Opérateurs

Méthodes d'extension

  NomDescription
Méthode d'extension publiqueConvertTo<(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

  NomDescription
Propriété publiqueResult
Renvoie le résultat du bloc Switch

Voir aussi