Modifier & Continuer avec LINQ
Cette rubrique s'applique à :
Édition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium et Ultimate |
Modifier & Continuer ne prend pas en charge les modifications apportées aux requêtes LINQ. Si vous ajoutez, supprimez ou modifiez une instruction LINQ pendant une session de débogage, une boîte de dialogue s'affiche pour signaler que la modification n'est pas prise en charge par Modifier & Continuer. À ce stade, vous pouvez annuler les modifications apportées ou arrêter la session de débogage et redémarrer une nouvelle session avec le code modifié.
De plus, Modifier & Continuer ne prend pas en charge la modification du type ou de la valeur d'une variable utilisée dans une instruction LINQ. Ici aussi, vous pouvez annuler les modifications apportées ou arrêter et redémarrer la session de débogage.
En C#, vous ne pouvez pas utiliser Modifier & Continuer dans un code d'une méthode contenant une requête LINQ.
Dans Visual Basic, vous pouvez utiliser Modifier & Continuer dans du code non-LINQ, même dans une méthode contenant une requête LINQ. Vous pouvez ajouter ou supprimer du code avant l'instruction LINQ, même si les modifications apportées concernent le numéro de ligne de la requête LINQ. Votre expérience de débogage Visual Basic pour du code non-LINQ reste telle qu'elle était avant l'introduction de LINQ. Toutefois, vous ne pouvez pas modifier, ajouter ou supprimer une requête LINQ, sauf si vous voulez arrêter le débogage afin d'appliquer les modifications apportées.