System.Linq.Expressions
Représente le résultat d'une opération de tri.
2
Représente le résultat d'une opération de tri.
Type du contenu de la source de données.Ce paramètre de type est covariant. Autrement dit, vous pouvez utiliser le type que vous avez spécifié ou tout type plus dérivé. Pour plus d'informations sur la covariance et la contravariance, consultez Covariance et contravariance dans les génériques.
Fournit les fonctionnalités permettant d'évaluer les requêtes appliquées à une source de données spécifique dont le type de données n'est pas défini.
2
Obtient le type des éléments retournés lors de l'exécution de l'arborescence d'expression associée à cette instance de .
qui représente le type des éléments retournés lorsque l'arborescence d'expression associé à cet objet est exécutée.
Obtient l'arborescence d'expression associée à l'instance de .
Classe associée à cette instance de l'interface .
Obtient le fournisseur de requêtes associé à cette source de données.
associé à cette source de données.
Fournit les fonctionnalités permettant d'évaluer les requêtes appliquées à une source de données spécifique dont le type de données est connu.
Type des données contenues dans la source de données.Ce paramètre de type est covariant. Autrement dit, vous pouvez utiliser le type que vous avez spécifié ou tout type plus dérivé. Pour plus d'informations sur la covariance et la contravariance, consultez Covariance et contravariance dans les génériques.
Définit des méthodes destinées à créer et exécuter des requêtes décrites par un objet .
2
Construit un objet capable d'évaluer la requête représentée par une arborescence d'expression spécifiée.
Objet capable d'évaluer la requête représentée par l'arborescence d'expression spécifiée.
Arborescence d'expression qui représente une requête LINQ.
Type des éléments du retourné.
Construit un objet capable d'évaluer la requête représentée par une arborescence d'expression spécifiée.
Objet capable d'évaluer la requête représentée par l'arborescence d'expression spécifiée.
Arborescence d'expression qui représente une requête LINQ.
Exécute la requête fortement typée représentée par une arborescence d'expression spécifiée.
Valeur qui résulte de l'exécution de la requête spécifiée.
Arborescence d'expression qui représente une requête LINQ.
Type de la valeur qui résulte de l'exécution de la requête.
Exécute la requête représentée par une arborescence d'expression spécifiée.
Valeur qui résulte de l'exécution de la requête spécifiée.
Arborescence d'expression qui représente une requête LINQ.
Représente une expression qui comporte un opérateur binaire.
Distribue à la méthode de visite spécifique à ce type de nœud.Par exemple, appelle .
Résultat de la visite de ce nœud.
Visiteur avec lequel visiter ce nœud.
Obtient une valeur qui indique si le nœud d'arborescence de l'expression peut être réduit.
True si le nœud d'arborescence de l'expression peut être réduit, sinon false.
Obtient la fonction de conversion de type utilisée par une opération de fusion ou d'assignation composée.
qui représente une fonction de conversion de type.
Obtient une valeur qui indique si le nœud d'arborescence d'expression représente un appel levé vers un opérateur.
true si le nœud représente un appel levé ; sinon, false.
Obtient une valeur qui indique si le nœud d'arborescence d'expression représente un appel levé vers un opérateur dont le type de retour est levé vers un type nullable.
true si le type de retour de l'opérateur est levé vers un type nullable ; sinon, false.
Obtient l'opérande gauche de l'opération binaire.
qui représente l'opérande gauche de l'opération binaire.
Obtient la méthode d'implémentation pour l'opération binaire.
qui représente la méthode d'implémentation.
Réduit le nœud d'expression binaire en une expression plus simple.
Expression réduite.
Obtient l'opérande droit de l'opération binaire.
qui représente l'opérande droit de l'opération binaire.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Propriété du résultat.
Propriété du résultat.
Représente un bloc qui contient une séquence d'expressions où les variables peuvent être définies.
Distribue à la méthode de visite spécifique à ce type de nœud.Par exemple, appelle .
Résultat de la visite de ce nœud.
Visiteur avec lequel visiter ce nœud.
Obtient les expressions contenues dans ce bloc.
Collection en lecture seule qui contient toutes les expressions contenues dans ce bloc.
Retourne le type de nœud de cette expression.Les nœuds d'extension doivent retourner lors de la substitution de cette méthode.
de l'expression.
Obtient la dernière expression contenue dans ce bloc.
Objet qui représente la dernière expression contenue dans ce bloc.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Propriété du résultat.
Obtient les variables définies dans ce bloc.
Collection en lecture seule qui contient toutes les variables définies dans ce bloc.
Représente une instruction catch dans un bloc try.
Obtient le corps du bloc catch.
Objet représentant le corps du bloc catch.
Obtient le corps du filtre .
Objet représentant le corps du filtre .
Obtient le type de que ce gestionnaire intercepte.
Objet représentant le type de que ce gestionnaire intercepte.
Retourne un qui représente le actuel.
qui représente le actuel.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Propriété du résultat.
Propriété du résultat.
Obtient une référence pour l'objet intercepté par ce gestionnaire.
Objet représentant une référence à l'objet intercepté par ce gestionnaire.
Représente une expression qui comporte un opérateur conditionnel.
Distribue à la méthode de visite spécifique à ce type de nœud.Par exemple, appelle .
Résultat de la visite de ce nœud.
Visiteur avec lequel visiter ce nœud.
Obtient l'expression à exécuter si le test a la valeur false.
qui représente l'expression à exécuter si le test a la valeur false.
Obtient l'expression à exécuter si le test a la valeur true.
qui représente l'expression à exécuter si le test a la valeur true.
Retourne le type de nœud de cette expression.Les nœuds d'extension doivent retourner lors de la substitution de cette méthode.
de l'expression.
Obtient le test de l'opération conditionnelle.
qui représente le test de l'opération conditionnelle.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Propriété du résultat.
Propriété du résultat.
Représente une expression qui a une valeur de constante.
Distribue à la méthode de visite spécifique à ce type de nœud.Par exemple, appelle .
Résultat de la visite de ce nœud.
Visiteur avec lequel visiter ce nœud.
Retourne le type de nœud de cette expression.Les nœuds d'extension doivent retourner lors de la substitution de cette méthode.
de l'expression.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Obtient la valeur de l'expression constante.
égal à la valeur de l'expression représentée.
Émet ou efface un point de séquence pour les informations de débogage.Cela permet au débogueur de mettre en surbrillance le code source correct lors du débogage.
Distribue à la méthode de visite spécifique à ce type de nœud.Par exemple, appelle .
Résultat de la visite de ce nœud.
Visiteur avec lequel visiter ce nœud.
Obtient le qui représente le fichier source.
qui représente le fichier source.
Obtient la colonne de fin de ce .
Numéro de la colonne de fin du code qui a été utilisé pour générer l'expression incluse dans un wrapper.
Obtient la ligne de fin de ce .
Numéro de la ligne de fin du code qui a été utilisé pour générer l'expression incluse dans un wrapper.
Obtient la valeur qui indique si a pour but d'effacer un point de séquence.
True si a pour but d'effacer un point de séquence, sinon false.
Retourne le type de nœud de cet objet .
qui représente cette expression.
Obtient la colonne de début de ce .
Numéro de la colonne de début du code qui a été utilisé pour générer l'expression incluse dans un wrapper.
Obtient la ligne de début de ce .
Numéro de la ligne de début du code qui a été utilisé pour générer l'expression incluse dans un wrapper.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Représente la valeur par défaut d'un type ou une expression vide.
Retourne le type de nœud de cette expression.Les nœuds d'extension doivent retourner lors de la substitution de cette méthode.
de l'expression.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Représente un initialiseur pour un élément unique d'une collection .
Obtient la méthode d'instance utilisée pour ajouter un élément à une collection .
qui représente une méthode d'instance qui ajoute un élément à une collection.
Obtient la collection d'arguments passés à une méthode qui ajoute un élément à une collection .
d'objets qui représentent les arguments d'une méthode qui ajoute un élément à une collection.
Retourne une représentation textuelle d'un objet .
Représentation textuelle de l'objet .
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Fournit la classe de base de laquelle sont dérivées les classes qui représentent des nœuds d'arborescence d'expression.Contient également des méthodes de fabrique static (Shared en Visual Basic) pour créer les divers types de nœuds.Il s'agit d'une classe abstract.
Construit une nouvelle instance de .
Distribue à la méthode de visite spécifique à ce type de nœud.Par exemple, appelle .
Résultat de la visite de ce nœud.
Visiteur avec lequel visiter ce nœud.
Crée un qui représente une opération d'addition arithmétique qui ne dispose pas d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur d'addition n'est pas défini pour .Type et .Type.
Crée un qui représente une opération d'addition arithmétique qui ne dispose pas d'une vérification de dépassement de capacité.La méthode d'implémentation peut être spécifiée.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur d'addition n'est pas défini pour .Type et .Type.
Crée un qui représente une opération d'assignation d'addition qui ne dispose pas d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation d'addition qui ne dispose pas d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation d'addition qui ne dispose pas d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation d'addition qui dispose d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation d'addition qui dispose d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation d'addition qui dispose d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'addition arithmétique qui dispose d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur d'addition n'est pas défini pour .Type et .Type.
Crée un qui représente une opération d'addition arithmétique qui dispose d'une vérification de dépassement de capacité.La méthode d'implémentation peut être spécifiée.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur d'addition n'est pas défini pour .Type et .Type.
Crée un qui représente une opération AND au niveau du bit.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur de bits AND n'est pas défini pour .Type et .Type.
Crée un qui représente une opération AND au niveau du bit.La méthode d'implémentation peut être spécifiée.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur de bits AND n'est pas défini pour .Type et .Type.
Crée un qui représente une opération AND conditionnelle évaluant la deuxième opérande uniquement si la première opérande a la valeur true.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur de bits AND n'est pas défini pour .Type et .Type.ou.Type et .Type ne sont pas du même type booléen.
Crée un qui représente une opération AND conditionnelle évaluant la deuxième opérande uniquement si la première opérande a la valeur true.La méthode d'implémentation peut être spécifiée.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur de bits AND n'est pas défini pour .Type et .Type.ou est null et .Type et .Type ne sont pas du même type booléen.
Crée un qui représente une opération d'assignation AND au niveau du bit.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation AND au niveau du bit.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation AND au niveau du bit.
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un pour accéder à un tableau multidimensionnel.
Élément créé.
Expression qui représente le tableau multidimensionnel.
qui contient des expressions utilisées pour indexer le tableau.
Crée un pour accéder à un tableau.
Élément créé.
Expression qui représente le tableau à indexer.
Tableau qui contient des expressions utilisées pour indexer le tableau.
Crée un qui représente l'application d'un opérateur index de tableau à un tableau de rang supérieur à un.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui contient des objets à utiliser pour remplir la collection .
ou a la valeur null.
.Type ne représente pas un type de tableau.ouLe rang de .Type ne correspond pas au nombre d'éléments dans .ouLa propriété d'un ou plusieurs éléments de ne représente pas le type .
Crée un qui représente l'application d'un opérateur index de tableau à un tableau de rang un.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
.Type ne représente pas un type de tableau.ou.Type représente un type de tableau dont le rang n'est pas 1.ou.Type ne représente pas le type .
Crée un qui représente l'application d'un opérateur index de tableau à un tableau multidimensionnel.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
Tableau d'instances , index pour l'opération d'index de tableau.
Tableau d'objets à utiliser pour remplir la collection .
ou a la valeur null.
.Type ne représente pas un type de tableau.ouLe rang de .Type ne correspond pas au nombre d'éléments dans .ouLa propriété d'un ou plusieurs éléments de ne représente pas le type .
Crée un qui représente une expression permettant d'obtenir la longueur d'un tableau unidimensionnel.
dont la propriété est égale à et la propriété est égale à .
auquel la propriété doit être égale.
a la valeur null.
.Type ne représente pas un type de tableau.
Crée un qui représente une opération d'assignation.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente l'initialisation d'un champ ou d'une propriété.
dont est égal à et dont et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
ne représente pas un champ ou une propriété.ouLa propriété représentée par n'a pas d'accesseur set.ou.Type ne peut pas être assigné au type du champ ou de la propriété que représente.
Crée un qui représente l'initialisation d'un membre à l'aide d'une méthode d'accesseur de propriété.
dont la propriété est égale à , dont la propriété a pour valeur le qui représente la propriété accessible dans , et dont la propriété a la valeur .
qui représente une méthode d'accesseur de propriété.
auquel la propriété doit être égale.
ou a la valeur null.
ne représente pas une méthode d'accesseur de propriété.ouLa propriété accessible par n'a pas d'accesseur set.ou.Type ne peut pas être assigné au type du champ ou de la propriété que représente.
Crée un qui contient les expressions données et aucune variable.
Élément créé.
Expressions contenues dans le bloc.
Crée un qui contient les variables et expressions données.
Élément créé.
Variables contenues dans le bloc.
Expressions contenues dans le bloc.
Crée un qui contient les variables et expressions données.
Élément créé.
Variables contenues dans le bloc.
Expressions contenues dans le bloc.
Crée un qui contient deux expressions et aucune variable.
Élément créé.
Première expression contenue dans le bloc.
Deuxième expression contenue dans le bloc.
Crée un qui contient trois expressions et aucune variable.
Élément créé.
Première expression contenue dans le bloc.
Deuxième expression contenue dans le bloc.
Troisième expression contenue dans le bloc.
Crée un qui contient quatre expressions et aucune variable.
Élément créé.
Première expression contenue dans le bloc.
Deuxième expression contenue dans le bloc.
Troisième expression contenue dans le bloc.
Quatrième expression contenue dans le bloc.
Crée un qui contient deux expressions et aucune variable.
Élément créé.
Première expression contenue dans le bloc.
Deuxième expression contenue dans le bloc.
Troisième expression contenue dans le bloc.
Quatrième expression contenue dans le bloc.
Cinquième expression contenue dans le bloc.
Crée un qui contient les expressions données et aucune variable.
Élément créé.
Expressions contenues dans le bloc.
Crée un qui contient les expressions données, aucune variable et a un type de résultat spécifique.
Élément créé.
Type de résultat du bloc.
Expressions contenues dans le bloc.
Crée un qui contient les variables et expressions données.
Élément créé.
Type de résultat du bloc.
Variables contenues dans le bloc.
Expressions contenues dans le bloc.
Crée un qui contient les variables et expressions données.
Élément créé.
Type de résultat du bloc.
Variables contenues dans le bloc.
Expressions contenues dans le bloc.
Crée un qui contient les expressions données, aucune variable et a un type de résultat spécifique.
Élément créé.
Type de résultat du bloc.
Expressions contenues dans le bloc.
Crée un qui représente une instruction Break.
avec la propriété égale à Break, la propriété égale à et une valeur null à passer à l'étiquette cible au moment du saut.
auquel accédera.
Crée un qui représente une instruction Break.La valeur passée à l'étiquette au moment du saut peut être spécifiée.
avec la propriété égale à Break, la propriété égale à et à passer à l'étiquette cible au moment du saut.
auquel accédera.
Valeur qui sera passée à l'étiquette associée au moment du saut.
Crée un qui représente une instruction Break avec le type spécifié.La valeur passée à l'étiquette au moment du saut peut être spécifiée.
avec la propriété égale à Break, la propriété égale à , la propriété égale à et à passer à l'étiquette cible au moment du saut.
auquel accédera.
Valeur qui sera passée à l'étiquette associée au moment du saut.
auquel la propriété doit être égale.
Crée un qui représente une instruction Break avec le type spécifié.
avec la propriété égale à Break, la propriété égale à et la propriété égale à .
auquel accédera.
auquel la propriété doit être égale.
Crée un qui représente un appel à une méthode qui ne prend aucun argument.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
qui spécifie l'instance d'un appel de méthode d'instance (passez null pour une méthode static (Shared en Visual Basic)).
auquel la propriété doit être égale.
a la valeur null.ou est null et représente une méthode d'instance.
.Type ne peut pas être assigné au type de déclaration de la méthode représentée par .
Crée un qui représente un appel à une méthode qui prend des arguments.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale (passez null pour une méthode static (Shared en Visual Basic)).
auquel la propriété doit être égale.
qui contient des objets à utiliser pour remplir la collection .
a la valeur null.ou est null et représente une méthode d'instance.
.Type ne peut pas être assigné au type de déclaration de la méthode représentée par .ouLe nombre d'éléments dans n'est pas égal au nombre de paramètres pour la méthode représentée par .ouUn ou plusieurs des éléments de ne peuvent pas être assignés au paramètre correspondant pour la méthode représentée par .
Crée un qui représente un appel à une méthode qui prend deux arguments.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
qui spécifie l'instance d'un appel d'instance.(Passez la valeur Null pour une méthode statique (méthode partagée en Visual Basic.)
qui représente la méthode cible.
qui représente le premier argument.
qui représente le deuxième argument.
Crée un qui représente un appel à une méthode qui prend trois arguments.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
qui spécifie l'instance d'un appel d'instance.(Passez la valeur Null pour une méthode statique (méthode partagée en Visual Basic.)
qui représente la méthode cible.
qui représente le premier argument.
qui représente le deuxième argument.
qui représente le troisième argument.
Crée un qui représente un appel à une méthode qui prend des arguments.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
qui spécifie l'instance d'un appel de méthode d'instance (passez null pour une méthode static (Shared en Visual Basic)).
auquel la propriété doit être égale.
Tableau d'objets à utiliser pour remplir la collection .
a la valeur null.ou est null et représente une méthode d'instance.ou n'est pas null et un ou plusieurs de ses éléments sont null.
.Type ne peut pas être assigné au type de déclaration de la méthode représentée par .ouLe nombre d'éléments dans n'est pas égal au nombre de paramètres pour la méthode représentée par .ouUn ou plusieurs des éléments de ne peuvent pas être assignés au paramètre correspondant pour la méthode représentée par .
Crée un qui représente un appel à une méthode en appelant la méthode de fabrique appropriée.
dont la propriété est égale à , dont la propriété est égale à , dont a pour valeur qui représente la méthode d'instance spécifiée, et dont a pour valeur les arguments spécifiés.
dont la valeur de propriété fera l'objet d'une recherche de méthode spécifique.
Nom de la méthode.
Tableau d'objets spécifiant les paramètres de type de la méthode générique.Cet argument doit être null lorsque methodName spécifie une méthode non générique.
Tableau d'objets représentant les arguments de la méthode.
ou a la valeur null.
Aucune méthode appelée , dont les paramètres de type correspondent à et dont les types de paramètres correspondent à n'est trouvée dans .Type ou ses types de base.ouPlusieurs méthodes appelées , dont les paramètres de type correspondent à et dont les types de paramètres correspondent à sont trouvées dans .Type ou ses types de base.
Crée un qui représente un appel à une méthode statique (méthode partagée en Visual Basic).
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
qui représente la méthode cible.
Collection de qui représente les arguments de l'appel.
Crée un qui représente un appel à une méthode static (Shared en Visual Basic) qui prend un seul argument.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui représente le premier argument.
a la valeur null.
Crée un qui représente un appel à une méthode statique prenant deux arguments.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui représente le premier argument.
qui représente le deuxième argument.
a la valeur null.
Crée un qui représente un appel à une méthode statique prenant trois arguments.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui représente le premier argument.
qui représente le deuxième argument.
qui représente le troisième argument.
a la valeur null.
Crée un qui représente un appel à une méthode statique prenant quatre arguments.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui représente le premier argument.
qui représente le deuxième argument.
qui représente le troisième argument.
qui représente le quatrième argument.
a la valeur null.
Crée un qui représente un appel à une méthode statique prenant cinq arguments.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui représente le premier argument.
qui représente le deuxième argument.
qui représente le troisième argument.
qui représente le quatrième argument.
qui représente le premier argument.
a la valeur null.
Crée un qui représente un appel à une méthode static (Shared en Visual Basic) comportant des arguments.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
qui représente une méthode static (Shared en Visual Basic) à laquelle la propriété doit être égale.
Tableau d'objets à utiliser pour remplir la collection .
a la valeur null.
Le nombre d'éléments dans n'est pas égal au nombre de paramètres pour la méthode représentée par .ouUn ou plusieurs des éléments de ne peuvent pas être assignés au paramètre correspondant pour la méthode représentée par .
Crée un qui représente un appel à une méthode static (Shared en Visual Basic) en appelant la méthode de fabrique appropriée.
dont la propriété est égale à , dont la propriété a pour valeur qui représente la méthode static (Shared en Visual Basic) spécifiée, et dont la propriété a pour valeur les arguments spécifiés.
qui spécifie le type contenant la méthode static (Shared en Visual Basic) spécifiée.
Nom de la méthode.
Tableau d'objets spécifiant les paramètres de type de la méthode générique.Cet argument doit être null lorsque methodName spécifie une méthode non générique.
Tableau d'objets représentant les arguments de la méthode.
ou a la valeur null.
Aucune méthode appelée , dont les paramètres de type correspondent à et dont les types de paramètres correspondent à n'est trouvée dans ou ses types de base.ouPlusieurs méthodes appelées , dont les paramètres de type correspondent à et dont les types de paramètres correspondent à sont trouvées dans ou ses types de base.
Indique que le nœud peut être réduit à un nœud plus simple.Si la valeur retournée est true, Reduce() peut être appelé pour produire la forme réduite.
True si le nœud peut être réduit ; sinon, false.
Crée un qui représente une instruction Catch avec une référence à l'objet intercepté pour une utilisation dans le corps du gestionnaire.
Élément créé.
représentant une référence à l'objet intercepté par ce gestionnaire.
Corps de l'instruction Catch.
Crée un qui représente une instruction Catch avec un filtre et une référence à l'objet intercepté.
Élément créé.
représentant une référence à l'objet intercepté par ce gestionnaire.
Corps de l'instruction Catch.
Corps du filtre .
Crée un qui représente une instruction Catch.
Élément créé.
Propriété de que traitera.
Corps de l'instruction Catch.
Crée un qui représente une instruction Catch avec un filtre , sans référence à l'objet intercepté.
Élément créé.
Propriété de que traitera.
Corps de l'instruction Catch.
Corps du filtre .
Crée un pour la suppression d'un point de séquence.
Instance de pour le nettoyage d'un point de séquence.
qui représente le fichier source.
Crée un qui représente une opération de fusion.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
La propriété de ne représente pas un type référence ou un type valeur Nullable.
.Type ne peut pas être converti en .Type, et inversement.
Crée un qui représente une opération de fusion, à partir d'une fonction de conversion.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
.Type ne peut pas être converti en .Type, et inversement.ou n'est pas null et .Type est un type délégué qui ne prend pas exactement un argument.
La propriété de ne représente pas un type référence ou un type valeur Nullable.ouLa propriété de représente un type qui ne peut pas être assigné au type de paramètre du type délégué .Type.ouLa propriété de n'est pas égale au type de retour du type délégué .Type.
Crée un qui représente une instruction conditionnelle.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou ou a la valeur null.
.Type n'est pas .ou.Type n'est pas égal à .Type.
Crée un qui représente une instruction conditionnelle.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un dont la propriété a la valeur spécifiée.
dont la propriété est égale à et dont la propriété a la valeur spécifiée.
auquel la propriété doit être égale.
Crée un dont les propriétés et ont les valeurs spécifiées.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
a la valeur null.
n'est pas null et ne peut pas être assigné à partir du type dynamique de .
Crée un qui représente une instruction Continue.
avec la propriété égale à Continue, la propriété égale à et une valeur null à passer à l'étiquette cible au moment du saut.
auquel accédera.
Crée un qui représente une instruction Continue avec le type spécifié.
avec la propriété égale à Continue, la propriété égale à , la propriété égale à et une valeur null à passer à l'étiquette cible au moment du saut.
auquel accédera.
auquel la propriété doit être égale.
Crée un qui représente une opération de conversion de type.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
Aucun opérateur de conversion n'est défini entre .Type et .
Crée un qui représente une opération de conversion pour laquelle la méthode d'implémentation est spécifiée.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas un argument exactement.
Aucun opérateur de conversion n'est défini entre .Type et .ou.Type ne peut pas être assigné au type d'argument de la méthode représentée par .ouLe type de retour de la méthode représentée par ne peut pas être assigné à .ou.Type ou est un type valeur Nullable et le type valeur autre que Nullable correspondant n'est pas égal au type d'argument ou au type de retour, respectivement, de la méthode représentée par .
Plusieurs méthodes correspondant à la description ont été trouvées.
Crée un qui représente une opération de conversion qui lève une exception en cas de dépassement du type cible.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
Aucun opérateur de conversion n'est défini entre .Type et .
Crée un qui représente une opération de conversion qui lève une exception en cas de dépassement du type cible et pour lequel la méthode d'implémentation est spécifiée.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas un argument exactement.
Aucun opérateur de conversion n'est défini entre .Type et .ou.Type ne peut pas être assigné au type d'argument de la méthode représentée par .ouLe type de retour de la méthode représentée par ne peut pas être assigné à .ou.Type ou est un type valeur Nullable et le type valeur autre que Nullable correspondant n'est pas égal au type d'argument ou au type de retour, respectivement, de la méthode représentée par .
Plusieurs méthodes correspondant à la description ont été trouvées.
Crée un avec l'étendue spécifiée.
Instance de .
qui représente le fichier source.
Ligne de début de ce .Doit être supérieure à 0.
Colonne de début de ce .Doit être supérieure à 0.
Ligne de fin de ce .Doit être supérieure ou égale à la ligne de début.
Colonne de fin de ce .Si la ligne de fin est la même que la ligne de début, elle doit être supérieure ou égale à la colonne de début.Dans tous les cas, elle doit être supérieure à 0.
Crée un qui représente la décrémentation de l'expression par 1.
qui représente l'expression décrémentée.
à décrémenter.
Crée un qui représente la décrémentation de l'expression par 1.
qui représente l'expression décrémentée.
à décrémenter.
qui représente la méthode d'implémentation.
Crée un dont la propriété a le type spécifié.
dont la propriété est égale à et dont la propriété a la valeur spécifiée.
auquel la propriété doit être égale.
Crée un qui représente une opération de division arithmétique.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
à affecter à la propriété .
à affecter à la propriété .
ou a la valeur null.
L'opérateur de division n'est pas défini pour .Type et .Type.
Crée un qui représente une opération de division arithmétique.La méthode d'implémentation peut être spécifiée.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur de division n'est pas défini pour .Type et .Type.
Crée un qui représente une opération d'assignation de division qui ne dispose pas d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de division qui ne dispose pas d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de division qui ne dispose pas d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un , à partir d'un comme deuxième argument.
dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui contient des objets auquel la propriété doit être égale.
ou a la valeur null.
La méthode représentée par n'est pas nommée "Add" (non respect de la casse).ouLa méthode représentée par n'est pas une méthode d'instance.ou ne contient pas le même nombre d'éléments que le nombre de paramètres pour la méthode représentée par .ouLa propriété d'un ou plusieurs éléments de ne peut pas être assignée au type du paramètre correspondant de la méthode représentée par .
Crée un , à partir d'un tableau de valeurs comme deuxième argument.
dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
Tableau d'objets auquel la propriété doit être égale.
ou a la valeur null.
La méthode représentée par addMethod n'est pas nommée "Add" (non respect de la casse).ouLa méthode représentée par addMethod n'est pas une méthode d'instance.ouarguments ne contient pas le même nombre d'éléments que le nombre de paramètres pour la méthode représentée par addMethod.ouLa propriété d'un ou plusieurs éléments de ne peut pas être assignée au type du paramètre correspondant de la méthode représentée par .
Crée une expression vide qui a le type .
dont la propriété est égale à et la propriété est égale à .
Crée un qui représente une comparaison d'égalité.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur d'égalité n'est pas défini pour .Type et .Type.
Crée un qui représente une comparaison d'égalité.La méthode d'implémentation peut être spécifiée.
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
true pour affecter à la valeur true ; false pour affecter à la valeur false.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur d'égalité n'est pas défini pour .Type et .Type.
Crée un qui représente une opération XOR au niveau du bit, en utilisant op_ExclusiveOr pour les types définis par l'utilisateur.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur XOR n'est pas défini pour .Type et .Type.
Crée un qui représente une opération XOR au niveau du bit, en utilisant op_ExclusiveOr pour les types définis par l'utilisateur.La méthode d'implémentation peut être spécifiée.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur XOR n'est pas défini pour .Type et .Type.
Crée un qui représente une opération d'assignation XOR au niveau du bit, en utilisant op_ExclusiveOr pour les types définis par l'utilisateur.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation XOR au niveau du bit, en utilisant op_ExclusiveOr pour les types définis par l'utilisateur.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation XOR au niveau du bit, en utilisant op_ExclusiveOr pour les types définis par l'utilisateur.
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente l'accès à un champ.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.Pour static (Shared en Visual Basic), doit être null.
auquel la propriété doit être égale.
a la valeur null.ouLe champ représenté par n'est pas static (Shared en Visual Basic) et est null.
.Type ne peut pas être assigné au type de déclaration du champ représenté par .
Crée un qui représente l'accès à un champ à partir du nom du champ.
dont la propriété est égale à , dont la propriété a pour valeur et dont la propriété a pour valeur le qui représente le champ désigné par .
dont contient un champ nommé .Cette valeur peut être null pour les champs statiques.
Nom d'un champ auquel accéder.
ou a la valeur null.
Aucun champ nommé n'est défini dans .Type ou ses types de base.
Crée un qui représente l'accès à un champ.
Élément créé.
Objet conteneur du champ.Cette valeur peut être null pour les champs statiques.
qui contient le champ.
Champ auquel accéder.
Crée un objet qui représente un type délégué System.Action générique comportant des arguments de type spécifiques.
Type d'un délégué System.Action qui a les arguments de type spécifiés.
Tableau contenant jusqu'à seize objets qui spécifient les arguments de type pour le type délégué System.Action.
contient plus de seize éléments.
a la valeur null.
Obtient un objet qui représente un type délégué générique System.Func ou System.Action comportant des arguments de type spécifiques.
Type délégué.
Arguments de type du délégué.
Crée un objet qui représente un type délégué System.Func générique comportant des arguments de type spécifiques.Le dernier argument de type spécifie le type de retour du délégué créé.
Type d'un délégué System.Func qui a les arguments de type spécifiés.
Tableau contenant entre un et dix-sept objets qui spécifient les arguments de type pour le type délégué System.Func.
contient moins d'un élément ou plus de dix sept éléments.
a la valeur null.
Crée un qui représente une instruction GoTo.
avec la propriété égale à GoTo, la propriété égale à la valeur spécifiée et une valeur Null à passer à l'étiquette cible au moment du saut.
auquel accédera.
Crée un qui représente une instruction GoTo.La valeur passée à l'étiquette au moment du saut peut être spécifiée.
avec la propriété égale à GoTo, la propriété égale à et à passer à l'étiquette cible au moment du saut.
auquel accédera.
Valeur qui sera passée à l'étiquette associée au moment du saut.
Crée un qui représente une instruction GoTo avec le type spécifié.La valeur passée à l'étiquette au moment du saut peut être spécifiée.
avec la propriété égale à GoTo, la propriété égale à , la propriété égale à et à passer à l'étiquette cible au moment du saut.
auquel accédera.
Valeur qui sera passée à l'étiquette associée au moment du saut.
auquel la propriété doit être égale.
Crée un qui représente une instruction GoTo avec le type spécifié.
avec la propriété égale à GoTo, la propriété égale à la valeur spécifiée, la propriété égale à et une valeur Null à passer à l'étiquette cible au moment du saut.
auquel accédera.
auquel la propriété doit être égale.
Crée un qui représente une comparaison numérique « supérieur à ».
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur "supérieur à" n'est pas défini pour .Type et .Type.
Crée un qui représente une comparaison numérique « supérieur à ».La méthode d'implémentation peut être spécifiée.
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
true pour affecter à la valeur true ; false pour affecter à la valeur false.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur "supérieur à" n'est pas défini pour .Type et .Type.
Crée un qui représente une comparaison numérique « supérieur ou égal à ».
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur "supérieur ou égal à" n'est pas défini pour .Type et .Type.
Crée un qui représente une comparaison numérique « supérieur ou égal à ».
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
true pour affecter à la valeur true ; false pour affecter à la valeur false.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur "supérieur ou égal à" n'est pas défini pour .Type et .Type.
Crée un qui représente un bloc conditionnel avec une instruction if.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.Propriété ayant pour valeur l'expression par défaut et dont le type du résultant retourné par cette méthode est .
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente un bloc conditionnel avec des instructions if et else.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.Le type du résultant retourné par cette méthode est .
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente l'incrémentation de la valeur de l'expression par 1.
qui représente l'expression incrémentée.
à incrémenter.
Crée un qui représente l'incrémentation de l'expression par 1.
qui représente l'expression incrémentée.
à incrémenter.
qui représente la méthode d'implémentation.
Crée un qui applique un délégué ou une expression lambda à une liste d'expressions d'arguments.
qui applique le délégué ou l'expression lambda spécifiés aux arguments fournis.
qui représente l'expression lambda ou le délégué auquel appliquer.
qui contient des objets représentant les arguments auxquels le délégué ou l'expression lambda sont appliqués.
a la valeur null.
.Type ne représente pas un type délégué ou un .ouLa propriété d'un élément de ne peut pas être assignée au type du paramètre correspondant du délégué représenté par .
ne contient pas le même nombre d'éléments que la liste de paramètres pour le délégué représenté par .
Crée un qui applique un délégué ou une expression lambda à une liste d'expressions d'arguments.
qui applique le délégué ou l'expression lambda spécifiés aux arguments fournis.
qui représente le délégué ou l'expression lambda à appliquer.
Tableau d'objets qui représentent les arguments auxquels le délégué ou l'expression lambda est appliquée.
a la valeur null.
.Type ne représente pas un type délégué ou un .ouLa propriété d'un élément de ne peut pas être assignée au type du paramètre correspondant du délégué représenté par .
ne contient pas le même nombre d'éléments que la liste de paramètres pour le délégué représenté par .
Indique si l'expression prend la valeur false.
Instance de .
à évaluer.
Indique si l'expression prend la valeur false.
Instance de .
à évaluer.
qui représente la méthode d'implémentation.
Indique si l'expression prend la valeur true.
Instance de .
à évaluer.
Indique si l'expression prend la valeur true.
Instance de .
à évaluer.
qui représente la méthode d'implémentation.
Crée un qui représente une étiquette avec le type void et aucun nom.
Nouvelle .
Crée un qui représente une étiquette sans valeur par défaut.
sans valeur par défaut.
auquel sera associé.
Crée un qui représente une étiquette avec la valeur par défaut donnée.
avec la valeur par défaut donnée.
auquel sera associé.
Valeur de ce lorsque l'étiquette est atteinte via un flux de contrôle normal.
Crée un représentant une étiquette avec le type void et le nom donné.
Nouvelle .
Nom de l'étiquette.
Crée un représentant une étiquette avec le type donné.
Nouvelle .
Type de valeur passée lors de l'accès à l'étiquette.
Crée un qui représente une étiquette avec le type et le nom donnés.
Nouvelle .
Type de valeur passée lors de l'accès à l'étiquette.
Nom de l'étiquette.
Crée un LambdaExpression en commençant par construire un type délégué.
dont la propriété est égale à Lambda et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui indique si l'optimisation d'appel tail sera appliquée pendant la compilation de l'expression créée.
qui contient des objets à utiliser pour remplir la collection .
Crée un pour lequel le type délégué est connu au moment de la compilation.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui indique si l'optimisation d'appel tail sera appliquée pendant la compilation de l'expression créée.
qui contient des objets à utiliser pour remplir la collection .
Type délégué.
Crée un pour lequel le type délégué est connu au moment de la compilation.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui indique si l'optimisation d'appel tail sera appliquée pendant la compilation de l'expression créée.
Tableau qui contient des objets à utiliser pour remplir la collection .
Type délégué.
Crée un LambdaExpression en commençant par construire un type délégué.
dont la propriété est égale à Lambda et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui indique si l'optimisation d'appel tail sera appliquée pendant la compilation de l'expression créée.
Tableau qui contient des objets à utiliser pour remplir la collection .
Crée un pour lequel le type délégué est connu au moment de la compilation.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui contient des objets à utiliser pour remplir la collection .
Type délégué.
a la valeur null.ouUn ou plusieurs éléments dans sont null.
n'est pas un type délégué.ou.Type représente un type qui ne peut pas être assigné au type de retour de .ou ne contient pas le même nombre d'éléments que la liste de paramètres pour .ouLa propriété d'un élément de ne peut pas être assignée à partir du type du paramètre correspondant de .
Crée un LambdaExpression en commençant par construire un type délégué.
dont la propriété est égale à Lambda et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui contient des objets à utiliser pour remplir la collection .
Crée un pour lequel le type délégué est connu au moment de la compilation.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
Tableau d'objets à utiliser pour remplir la collection .
Type délégué.
a la valeur null.ouUn ou plusieurs éléments dans sont null.
n'est pas un type délégué.ou.Type représente un type qui ne peut pas être assigné au type de retour de .ou ne contient pas le même nombre d'éléments que la liste de paramètres pour .ouLa propriété d'un élément de ne peut pas être assignée à partir du type du paramètre correspondant de .
Crée un en commençant par construire un type délégué.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
Tableau d'objets à utiliser pour remplir la collection .
a la valeur null.ouUn ou plusieurs éléments de sont null.
contient plus de seize éléments.
Crée un pour lequel le type délégué est connu au moment de la compilation.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
Nom de l'expression lambda.Utilisé pour la génération des informations de débogage.
qui indique si l'optimisation d'appel tail sera appliquée pendant la compilation de l'expression créée.
qui contient des objets à utiliser pour remplir la collection .
Type délégué.
Crée un LambdaExpression en commençant par construire un type délégué.
dont la propriété est égale à Lambda et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
Nom de l'expression lambda.Utilisé pour l'émission des informations de débogage.
qui indique si l'optimisation d'appel tail sera appliquée pendant la compilation de l'expression créée.
qui contient des objets à utiliser pour remplir la collection .
Crée un LambdaExpression en commençant par construire un type délégué.
dont la propriété est égale à Lambda et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
Nom de l'expression lambda.Utilisé pour l'émission des informations de débogage.
qui contient des objets à utiliser pour remplir la collection .
Crée un pour lequel le type délégué est connu au moment de la compilation.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
Nom de l'expression lambda.Utilisé pour la génération des informations de débogage.
qui contient des objets à utiliser pour remplir la collection .
Type délégué.
Crée un LambdaExpression en commençant par construire un type délégué.
dont la propriété est égale à Lambda et dont les propriétés et ont les valeurs spécifiées.
qui représente la signature du délégué de l'expression lambda.
auquel la propriété doit être égale.
qui indique si l'optimisation d'appel tail sera appliquée pendant la compilation de l'expression créée.
qui contient des objets à utiliser pour remplir la collection .
Crée un LambdaExpression en commençant par construire un type délégué.
dont la propriété est égale à Lambda et dont les propriétés et ont les valeurs spécifiées.
qui représente la signature du délégué de l'expression lambda.
auquel la propriété doit être égale.
qui indique si l'optimisation d'appel tail sera appliquée pendant la compilation de l'expression créée.
Tableau qui contient des objets à utiliser pour remplir la collection .
Crée un en commençant par construire un type délégué.Peut être utilisé lorsque le type délégué n'est pas connu au moment de la compilation.
Objet qui représente une expression lambda dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
qui représente une signature de délégué pour l'expression lambda.
auquel la propriété doit être égale.
qui contient des objets à utiliser pour remplir la collection .
ou a la valeur null.ouUn ou plusieurs éléments dans sont null.
ne représente pas un type délégué.ou.Type représente un type qui ne peut pas être assigné au type de retour du type délégué représenté par .ou ne contient pas le même nombre d'éléments que la liste de paramètres pour le type délégué représenté par .ouLa propriété d'un élément de ne peut pas être assignée à partir du type du paramètre correspondant du type délégué représenté par .
Crée un en commençant par construire un type délégué.Peut être utilisé lorsque le type délégué n'est pas connu au moment de la compilation.
Objet qui représente une expression lambda dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
qui représente une signature de délégué pour l'expression lambda.
auquel la propriété doit être égale.
Tableau d'objets à utiliser pour remplir la collection .
ou a la valeur null.ouUn ou plusieurs éléments dans sont null.
ne représente pas un type délégué.ou.Type représente un type qui ne peut pas être assigné au type de retour du type délégué représenté par .ou ne contient pas le même nombre d'éléments que la liste de paramètres pour le type délégué représenté par .ouLa propriété d'un élément de ne peut pas être assignée à partir du type du paramètre correspondant du type délégué représenté par .
Crée un LambdaExpression en commençant par construire un type délégué.
dont la propriété est égale à Lambda et dont les propriétés et ont les valeurs spécifiées.
qui représente la signature du délégué de l'expression lambda.
auquel la propriété doit être égale.
Nom de l'expression lambda.Utilisé pour l'émission des informations de débogage.
qui indique si l'optimisation d'appel tail sera appliquée pendant la compilation de l'expression créée.
qui contient des objets à utiliser pour remplir la collection .
Crée un LambdaExpression en commençant par construire un type délégué.
dont la propriété est égale à Lambda et dont les propriétés et ont les valeurs spécifiées.
qui représente la signature du délégué de l'expression lambda.
auquel la propriété doit être égale.
Nom de l'expression lambda.Utilisé pour l'émission des informations de débogage.
qui contient des objets à utiliser pour remplir la collection .
Crée un qui représente une opération de bits de décalage vers la gauche.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur de décalage vers la gauche n'est pas défini pour .Type et .Type.
Crée un qui représente une opération de bits de décalage vers la gauche.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur de décalage vers la gauche n'est pas défini pour .Type et .Type.
Crée un qui représente une opération d'assignation de décalage vers la gauche au niveau du bit.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de décalage vers la gauche au niveau du bit.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de décalage vers la gauche au niveau du bit.
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une comparaison numérique « inférieur à ».
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur "inférieur à" n'est pas défini pour .Type et .Type.
Crée un qui représente une comparaison numérique « inférieur à ».
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
true pour affecter à la valeur true ; false pour affecter à la valeur false.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur "inférieur à" n'est pas défini pour .Type et .Type.
Crée un qui représente une comparaison numérique « inférieur ou égal à ».
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur "inférieur ou égal à" n'est pas défini pour .Type et .Type.
Crée un qui représente une comparaison numérique « inférieur ou égal à ».
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
true pour affecter à la valeur true ; false pour affecter à la valeur false.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur "inférieur ou égal à" n'est pas défini pour .Type et .Type.
Crée un dans lequel le membre est un champ ou une propriété.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
qui représente un champ ou une propriété auquel la propriété doit être égale.
qui contient des objets à utiliser pour remplir la collection .
a la valeur null. ouUn ou plusieurs éléments de sont null.
ne représente pas un champ ou une propriété.ouLe ou du champ ou de la propriété que représente n'implémente pas .
Crée un dans lequel le membre est un champ ou une propriété.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
qui représente un champ ou une propriété auquel la propriété doit être égale.
Tableau d'objets à utiliser pour remplir la collection .
a la valeur null. ouUn ou plusieurs éléments de sont null.
ne représente pas un champ ou une propriété.ouLe ou du champ ou de la propriété que représente n'implémente pas .
Crée un objet basé sur une méthode d'accesseur de propriété spécifiée.
dont la propriété est égale à , dont la propriété a pour valeur le qui représente la propriété accessible dans , et dont est rempli avec les éléments de .
qui représente une méthode d'accesseur de propriété.
qui contient des objets à utiliser pour remplir la collection .
a la valeur null. ouUn ou plusieurs éléments de sont null.
ne représente pas une méthode d'accesseur de propriété.ouLe de la propriété à laquelle accède la méthode représentée par n'implémente pas .
Crée un objet basé sur une méthode d'accesseur de propriété spécifiée.
dont la propriété est égale à , dont la propriété a pour valeur le qui représente la propriété accessible dans , et dont est rempli avec les éléments de .
qui représente une méthode d'accesseur de propriété.
Tableau d'objets à utiliser pour remplir la collection .
a la valeur null. ouUn ou plusieurs éléments de sont null.
ne représente pas une méthode d'accesseur de propriété.ouLe de la propriété à laquelle accède la méthode représentée par n'implémente pas .
Crée un qui utilise des objets spécifiés pour initialiser une collection.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui contient des objets à utiliser pour remplir la collection .
ou a la valeur null.ouUn ou plusieurs éléments de sont null.
.Type n'implémente pas .
Crée un qui utilise une méthode nommée « Add » pour ajouter des éléments à une collection.
dont la propriété est égale à et dont la propriété a la valeur spécifiée.
auquel la propriété doit être égale.
qui contient des objets à utiliser pour remplir la collection .
ou a la valeur null.ouUn ou plusieurs éléments de sont null.
.Type n'implémente pas .
Aucune méthode d'instance nommée "Add" (non respect de la casse) n'est déclarée dans .Type ou son type de base.ouLa méthode add sur .Type ou son type de base ne prend pas exactement un argument.ouLe type représenté par la propriété du premier élément de ne peut pas être assigné au type d'argument de la méthode add sur .Type ou son type de base.ouIl existe plusieurs méthodes compatibles à l'argument nommées "Add" (non respect de la casse) sur .Type et/ou son type de base.
Crée un qui utilise des objets spécifiés pour initialiser une collection.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
Tableau d'objets à utiliser pour remplir la collection .
ou a la valeur null.ouUn ou plusieurs éléments de sont null.
.Type n'implémente pas .
Crée un qui utilise une méthode nommée « Add » pour ajouter des éléments à une collection.
dont la propriété est égale à et dont la propriété a la valeur spécifiée.
auquel la propriété doit être égale.
Tableau d'objets à utiliser pour remplir la collection .
ou a la valeur null.ouUn ou plusieurs éléments de sont null.
.Type n'implémente pas .
Aucune méthode d'instance nommée "Add" (non respect de la casse) n'est déclarée dans .Type ou son type de base.ouLa méthode add sur .Type ou son type de base ne prend pas exactement un argument.ouLe type représenté par la propriété du premier élément de ne peut pas être assigné au type d'argument de la méthode add sur .Type ou son type de base.ouIl existe plusieurs méthodes compatibles à l'argument nommées "Add" (non respect de la casse) sur .Type et/ou son type de base.
Crée un qui utilise une méthode spécifiée pour ajouter des éléments à une collection.
dont la propriété est égale à et dont la propriété a la valeur spécifiée.
auquel la propriété doit être égale.
qui représente une méthode d'instance nommée "Add" (non respect de la casse), qui ajoute un élément à une collection.
qui contient des objets à utiliser pour remplir la collection .
ou a la valeur null.ouUn ou plusieurs éléments de sont null.
.Type n'implémente pas .ou n'est pas null et ne représente pas une méthode d'instance nommée "Add" (non respect de la casse) qui prend exactement un argument.ou n'est pas null et le type représenté par la propriété d'un ou plusieurs éléments de ne peut pas être assigné au type d'argument de la méthode que représente.
est null et il n'existe aucune méthode d'instance nommée "Add" prenant un argument compatible avec le type sur .Type ou son type de base.
Crée un qui utilise une méthode spécifiée pour ajouter des éléments à une collection.
dont la propriété est égale à et dont la propriété a la valeur spécifiée.
auquel la propriété doit être égale.
qui représente une méthode d'instance prenant un argument, qui ajoute un élément à une collection.
Tableau d'objets à utiliser pour remplir la collection .
ou a la valeur null.ouUn ou plusieurs éléments de sont null.
.Type n'implémente pas .ou n'est pas null et ne représente pas une méthode d'instance nommée "Add" (non respect de la casse) qui prend exactement un argument.ou n'est pas null et le type représenté par la propriété d'un ou plusieurs éléments de ne peut pas être assigné au type d'argument de la méthode que représente.
est null et il n'existe aucune méthode d'instance nommée "Add" prenant un argument compatible avec le type sur .Type ou son type de base.
Crée un avec le corps donné.
Élément créé.
Corps de la boucle.
Crée un objet avec le corps et la cible d'instruction Break donnés.
Élément créé.
Corps de la boucle.
Cible d'instruction Break utilisée par le corps de la boucle.
Crée un avec le corps donné.
Élément créé.
Corps de la boucle.
Cible d'instruction Break utilisée par le corps de la boucle.
Cible d'instruction Continue utilisée par le corps de la boucle.
Crée un , à partir des opérandes gauche et droit, en appelant une méthode de fabrique appropriée.
qui résulte de l'appel de la méthode de fabrique appropriée.
qui spécifie le type d'opération binaire.
qui représente l'opérande gauche.
qui représente l'opérande droit.
ne correspond pas à un nœud d'expression binaire.
ou a la valeur null.
Crée un , avec l'opérande gauche, l'opérande droit et la méthode d'implémentation, en appelant la méthode de fabrique appropriée.
qui résulte de l'appel de la méthode de fabrique appropriée.
qui spécifie le type d'opération binaire.
qui représente l'opérande gauche.
qui représente l'opérande droit.
true pour affecter à la valeur true ; false pour affecter à la valeur false.
qui spécifie la méthode d'implémentation.
ne correspond pas à un nœud d'expression binaire.
ou a la valeur null.
Crée un , avec l'opérande gauche, l'opérande droit, la méthode d'implémentation et la fonction de conversion de type, en appelant la méthode de fabrique appropriée.
qui résulte de l'appel de la méthode de fabrique appropriée.
qui spécifie le type d'opération binaire.
qui représente l'opérande gauche.
qui représente l'opérande droit.
true pour affecter à la valeur true ; false pour affecter à la valeur false.
qui spécifie la méthode d'implémentation.
qui représente une fonction de conversion de type.Ce paramètre est utilisé uniquement si est un champ ou une assignation composée.
ne correspond pas à un nœud d'expression binaire.
ou a la valeur null.
Crée un qui représente une instruction Catch avec les éléments spécifiés.
Élément créé.
Propriété de que traitera.
représentant une référence à l'objet intercepté par ce gestionnaire.
Corps de l'instruction Catch.
Corps du filtre .
Crée un qui représente un saut du spécifié.La valeur passée à l'étiquette au moment du saut peut également être spécifiée.
avec la propriété égale à , la propriété égale à , la propriété égale à et à passer à l'étiquette cible au moment du saut.
du .
auquel accédera.
Valeur qui sera passée à l'étiquette associée au moment du saut.
auquel la propriété doit être égale.
Crée un qui représente l'accès à une propriété indexée dans un objet.
Élément créé.
Objet auquel la propriété appartient.Doit avoir la valeur Null si la propriété est static (shared en Visual Basic).
qui représente la propriété à indexer.
IEnumerable<Expression> (IEnumerable (Of Expression) en Visual Basic) qui contient les arguments qui seront utilisés pour indexer la propriété.
Crée un qui représente l'accès à un champ ou à une propriété.
qui résulte de l'appel de la méthode de fabrique appropriée.
qui représente l'objet auquel appartient le membre.Cette valeur peut être null pour les membres statiques.
qui décrit le champ ou la propriété auquel accéder.
a la valeur null.
ne représente pas un champ ou une propriété.
Crée un représentant un bloc Try avec les éléments spécifiés.
Élément créé.
Type de résultat de l'expression Try.Si Null, le corps et tous les gestionnaires doivent avoir le même type.
Corps du bloc Try.
Corps du bloc Finally.Passez la valeur Null si aucun bloc Finally n'est associé au bloc Try.
Corps du bloc Fault.Passez la valeur Null si aucun bloc Fault n'est associé au bloc Try.
Collection de s qui représente les instructions catch à associer au bloc Try.
Crée un , avec un opérande, en appelant la méthode de fabrique appropriée.
qui résulte de l'appel de la méthode de fabrique appropriée.
qui spécifie le type d'opération unaire.
qui représente l'opérande.
qui spécifie le type de conversion (passez null le cas échéant).
a la valeur null.
ne correspond pas à un nœud d'expression unaire.
Crée un , avec un opérande et une méthode d'implémentation, en appelant la méthode de fabrique appropriée.
qui résulte de l'appel de la méthode de fabrique appropriée.
qui spécifie le type d'opération unaire.
qui représente l'opérande.
qui spécifie le type de conversion (passez null le cas échéant).
qui représente la méthode d'implémentation.
a la valeur null.
ne correspond pas à un nœud d'expression unaire.
Crée un qui représente l'initialisation récursive des membres d'un champ ou d'une propriété.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui contient des objets à utiliser pour remplir la collection .
ou a la valeur null.
ne représente pas un champ ou une propriété.ouLa propriété d'un élément ne représente pas un membre du type du champ ou de la propriété représenté par .
Crée un qui représente l'initialisation récursive des membres d'un champ ou d'une propriété.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
Tableau d'objets à utiliser pour remplir la collection .
ou a la valeur null.
ne représente pas un champ ou une propriété.ouLa propriété d'un élément ne représente pas un membre du type du champ ou de la propriété représenté par .
Crée un qui représente l'initialisation récursive des membres d'un membre accessible via une méthode d'accesseur de propriété.
dont la propriété est égale à , la propriété est égale à qui représente la propriété accessible dans , et dont les propriétés ont les valeurs spécifiées.
qui représente une méthode d'accesseur de propriété.
qui contient des objets à utiliser pour remplir la collection .
ou a la valeur null.
ne représente pas une méthode d'accesseur de propriété.ouLa propriété d'un élément ne représente pas un membre du type de la propriété à laquelle accède la méthode représentée par .
Crée un qui représente l'initialisation récursive des membres d'un membre accessible via une méthode d'accesseur de propriété.
dont la propriété est égale à , la propriété est égale à qui représente la propriété accessible dans , et dont les propriétés ont les valeurs spécifiées.
qui représente une méthode d'accesseur de propriété.
Tableau d'objets à utiliser pour remplir la collection .
ou a la valeur null.
ne représente pas une méthode d'accesseur de propriété.ouLa propriété d'un élément ne représente pas un membre du type de la propriété à laquelle accède la méthode représentée par .
Représente une expression qui crée un nouvel objet et initialise une propriété de l'objet.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui contient des objets à utiliser pour remplir la collection .
ou a la valeur null.
La propriété d'un élément ne représente pas un membre du type représenté par .Type.
Crée une .
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
Tableau d'objets à utiliser pour remplir la collection .
ou a la valeur null.
La propriété d'un élément ne représente pas un membre du type représenté par .Type.
Crée un qui représente une opération arithmétique relative au reste.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur modulo n'est pas défini pour .Type et .Type.
Crée un qui représente une opération arithmétique relative au reste.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur modulo n'est pas défini pour .Type et .Type.
Crée un qui représente une opération d'assignation de reste.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de reste.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de reste.
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération de multiplication arithmétique qui ne dispose pas d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur de multiplication n'est pas défini pour .Type et .Type.
Crée un qui représente une opération de multiplication arithmétique qui ne dispose pas d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur de multiplication n'est pas défini pour .Type et .Type.
Crée un qui représente une opération d'assignation de multiplication qui ne dispose pas d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de multiplication qui ne dispose pas d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de multiplication qui ne dispose pas d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de multiplication qui dispose d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de multiplication qui dispose d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de multiplication qui dispose d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération de multiplication arithmétique qui dispose d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur de multiplication n'est pas défini pour .Type et .Type.
Crée un qui représente une opération de multiplication arithmétique qui dispose d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur de multiplication n'est pas défini pour .Type et .Type.
Crée un qui représente une opération de négation arithmétique.
dont la propriété est égale à et dont la propriété a la valeur spécifiée.
auquel la propriété doit être égale.
a la valeur null.
L'opérateur moins unaire n'est pas défini pour .Type.
Crée un qui représente une opération de négation arithmétique.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas un argument exactement.
est null et l'opérateur moins unaire n'est pas défini pour .Type.ou.Type (ou son type non Nullable correspondant s'il s'agit d'un type valeur Nullable) ne peut pas être assigné au type d'argument de la méthode représentée par .
Crée un qui représente une opération de négation arithmétique qui dispose d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont la propriété a la valeur spécifiée.
auquel la propriété doit être égale.
a la valeur null.
L'opérateur moins unaire n'est pas défini pour .Type.
Crée un qui représente une opération de négation arithmétique qui dispose d'une vérification de dépassement de capacité.La méthode d'implémentation peut être spécifiée.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas un argument exactement.
est null et l'opérateur moins unaire n'est pas défini pour .Type.ou.Type (ou son type non Nullable correspondant s'il s'agit d'un type valeur Nullable) ne peut pas être assigné au type d'argument de la méthode représentée par .
Crée un qui représente l'appel du constructeur spécifié qui ne prend pas d'arguments.
dont la propriété est égale à et dont la propriété a la valeur spécifiée.
auquel la propriété doit être égale.
a la valeur null.
Le constructeur représenté par a au moins un paramètre.
Crée un qui représente l'appel du constructeur spécifié avec les arguments spécifiés.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui contient des objets à utiliser pour remplir la collection .
a la valeur null.ouUn élément de est null.
Le paramètre ne contient pas le même nombre d'éléments que le nombre de paramètres pour le constructeur représenté par .ouLa propriété d'un élément de ne peut pas être assignée au type du paramètre correspondant du constructeur représenté par .
Crée un qui représente l'appel du constructeur spécifié avec les arguments spécifiés.Les membres qui accèdent aux champs initialisés du constructeur sont spécifiés.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui contient des objets à utiliser pour remplir la collection .
qui contient des objets à utiliser pour remplir la collection .
a la valeur null.ouUn élément de est null.ouUn élément de est null.
Le paramètre ne contient pas le même nombre d'éléments que le nombre de paramètres pour le constructeur représenté par .ouLa propriété d'un élément de ne peut pas être assignée au type du paramètre correspondant du constructeur représenté par .ouLe paramètre n'a pas le même nombre d'éléments que le paramètre .ouUn élément du paramètre a une propriété qui représente un type qui ne peut pas être assigné au type du membre représenté par l'élément correspondant du paramètre .
Crée un qui représente l'appel du constructeur spécifié avec les arguments spécifiés.Les membres qui accèdent aux champs initialisés du constructeur sont spécifiés sous forme de tableau.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
qui contient des objets à utiliser pour remplir la collection .
Tableau d'objets à utiliser pour remplir la collection .
a la valeur null.ouUn élément de est null.ouUn élément de est null.
Le paramètre ne contient pas le même nombre d'éléments que le nombre de paramètres pour le constructeur représenté par .ouLa propriété d'un élément de ne peut pas être assignée au type du paramètre correspondant du constructeur représenté par .ouLe paramètre n'a pas le même nombre d'éléments que le paramètre .ouUn élément du paramètre a une propriété qui représente un type qui ne peut pas être assigné au type du membre représenté par l'élément correspondant du paramètre .
Crée un qui représente l'appel du constructeur spécifié avec les arguments spécifiés.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
Tableau d'objets à utiliser pour remplir la collection .
a la valeur null.ouUn élément de est null.
La longueur du paramètre correspond au nombre de paramètres pour le constructeur représenté par .ouLa propriété d'un élément de ne peut pas être assignée au type du paramètre correspondant du constructeur représenté par .
Crée un qui représente l'appel du constructeur sans paramètre du type spécifié.
dont la propriété est égale à et la propriété égale à , laquelle représente le constructeur sans paramètre pour le type spécifié.
ayant un constructeur qui ne prend pas d'arguments.
a la valeur null.
Le type représenté par n'a pas de constructeur sans paramètres.
Crée un qui représente la création d'un tableau ayant un rang spécifié.
dont la propriété est égale à et dont la propriété a la valeur spécifiée.
qui représente le type d'élément du tableau.
qui contient des objets à utiliser pour remplir la collection .
ou a la valeur null.ouUn élément de est null.
La propriété d'un élément de ne représente pas un type intégral.
Crée un qui représente la création d'un tableau ayant un rang spécifié.
dont la propriété est égale à et dont la propriété a la valeur spécifiée.
qui représente le type d'élément du tableau.
Tableau d'objets à utiliser pour remplir la collection .
ou a la valeur null.ouUn élément de est null.
La propriété d'un élément de ne représente pas un type intégral.
Crée un qui représente la création d'un tableau unidimensionnel et son initialisation à partir d'une liste d'éléments.
dont la propriété est égale à et dont la propriété a la valeur spécifiée.
qui représente le type d'élément du tableau.
qui contient des objets à utiliser pour remplir la collection .
ou a la valeur null.ouUn élément de est null.
La propriété d'un élément du paramètre représente un type qui ne peut pas être assigné au type représenté par .
Crée un qui représente la création d'un tableau unidimensionnel et son initialisation à partir d'une liste d'éléments.
dont la propriété est égale à et dont la propriété a la valeur spécifiée.
qui représente le type d'élément du tableau.
Tableau d'objets à utiliser pour remplir la collection .
ou a la valeur null.ouUn élément de est null.
La propriété d'un élément de représente un type qui ne peut pas être assigné au type .
Obtient le type de nœud de ce .
Une des valeurs de .
Crée un qui représente une opération de bits de complément.
dont la propriété est égale à et dont la propriété a la valeur spécifiée.
auquel la propriété doit être égale.
a la valeur null.
L'opérateur NOT unaire n'est pas défini pour .Type.
Crée un qui représente une opération de bits de complément.La méthode d'implémentation peut être spécifiée.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas un argument exactement.
est null et l'opérateur NOT unaire n'est pas défini pour .Type.ou.Type (ou son type non Nullable correspondant s'il s'agit d'un type valeur Nullable) ne peut pas être assigné au type d'argument de la méthode représentée par .
Crée un qui représente une comparaison d'inégalité.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur d'inégalité n'est pas défini pour .Type et .Type.
Crée un qui représente une comparaison d'inégalité.
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
true pour affecter à la valeur true ; false pour affecter à la valeur false.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur d'inégalité n'est pas défini pour .Type et .Type.
Retourne l'expression qui représente le complément à 1.
Instance de .
Élément .
Retourne l'expression qui représente le complément à 1.
Instance de .
Élément .
qui représente la méthode d'implémentation.
Crée un qui représente une opération OR au niveau du bit.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur de bits OR n'est pas défini pour .Type et .Type.
Crée un qui représente une opération OR au niveau du bit.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur de bits OR n'est pas défini pour .Type et .Type.
Crée un qui représente une opération d'assignation OR au niveau du bit.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation OR au niveau du bit.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation OR au niveau du bit.
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération OR conditionnelle évaluant la deuxième opérande uniquement si la première opérande a la valeur false.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur de bits OR n'est pas défini pour .Type et .Type.ou.Type et .Type ne sont pas du même type booléen.
Crée un qui représente une opération OR conditionnelle évaluant la deuxième opérande uniquement si la première opérande a la valeur false.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur de bits OR n'est pas défini pour .Type et .Type.ou est null et .Type et .Type ne sont pas du même type booléen.
Crée un nœud qui peut être utilisé pour identifier un paramètre ou une variable dans une arborescence d'expression.
Nœud avec le nom et le type spécifiés.
Type du paramètre ou de la variable.
Crée un nœud qui peut être utilisé pour identifier un paramètre ou une variable dans une arborescence d'expression.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
Type du paramètre ou de la variable.
Nom du paramètre ou de la variable, utilisé à des fins de débogage ou d'impression uniquement.
a la valeur null.
Crée un qui représente l'assignation de l'expression suivie d'une décrémentation de 1 de l'expression d'origine.
qui représente l'expression résultante.
auquel appliquer les opérations.
Crée un qui représente l'assignation de l'expression suivie d'une décrémentation de 1 de l'expression d'origine.
qui représente l'expression résultante.
auquel appliquer les opérations.
qui représente la méthode d'implémentation.
Crée un qui représente l'assignation de l'expression suivie d'une incrémentation de 1 de l'expression d'origine.
qui représente l'expression résultante.
auquel appliquer les opérations.
Crée un qui représente l'assignation de l'expression suivie d'une incrémentation de 1 de l'expression d'origine.
qui représente l'expression résultante.
auquel appliquer les opérations.
qui représente la méthode d'implémentation.
Crée un qui représente l'élévation d'un nombre à une puissance.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur d'exponentiation n'est pas défini pour .Type et .Type.ou.Type et/ou .Type ne sont pas .
Crée un qui représente l'élévation d'un nombre à une puissance.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur d'exponentiation n'est pas défini pour .Type et .Type.ou est null et .Type et/ou .Type ne sont pas .
Crée un qui représente l'élévation d'une expression à une puissance et la réassignation du résultat à l'expression.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente l'élévation d'une expression à une puissance et la réassignation du résultat à l'expression.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente l'élévation d'une expression à une puissance et la réassignation du résultat à l'expression.
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui décrémente l'expression de 1 et réassigne le résultat à l'expression.
qui représente l'expression résultante.
auquel appliquer les opérations.
Crée un qui décrémente l'expression de 1 et réassigne le résultat à l'expression.
qui représente l'expression résultante.
auquel appliquer les opérations.
qui représente la méthode d'implémentation.
Crée un qui incrémente l'expression de 1 et réassigne le résultat à l'expression.
qui représente l'expression résultante.
auquel appliquer les opérations.
Crée un qui incrémente l'expression de 1 et réassigne le résultat à l'expression.
qui représente l'expression résultante.
auquel appliquer les opérations.
qui représente la méthode d'implémentation.
Crée un qui représente l'accès à une propriété à l'aide d'une méthode d'accesseur de propriété.
dont la propriété est égale à , la propriété a pour valeur et la propriété a pour valeur le qui représente la propriété accessible dans .
auquel la propriété doit être égale.Cette valeur peut être null pour les propriétés statiques.
qui représente une méthode d'accesseur de propriété.
a la valeur null.ouLa méthode représentée par n'est pas static (Shared en Visual Basic) et est null.
.Type ne peut pas être assigné au type de déclaration de la méthode représentée par .ouLa méthode représentée par n'est pas une méthode d'accesseur de propriété.
Crée un qui représente l'accès à une propriété.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.Cette valeur peut être null pour les propriétés statiques.
auquel la propriété doit être égale.
a la valeur null.ouLa propriété représentée par n'est pas static (Shared en Visual Basic) et est null.
.Type ne peut pas être assigné au type de déclaration de la propriété que représente.
Crée un qui représente l'accès à une propriété indexée.
Élément créé.
Objet auquel la propriété appartient.Si la propriété est statique/partagée, doit avoir la valeur Null.
qui représente la propriété à indexer.
d'objets utilisés pour indexer la propriété.
Crée un qui représente l'accès à une propriété indexée.
Élément créé.
Objet auquel la propriété appartient.Si la propriété est statique/partagée, doit avoir la valeur Null.
qui représente la propriété à indexer.
Tableau d'objets utilisés pour indexer la propriété.
Crée un qui représente l'accès à une propriété.
dont la propriété est égale à , dont la propriété a pour valeur et dont la propriété a pour valeur le qui représente le champ désigné par .
dont contient une propriété nommée .Cette valeur peut être null pour les propriétés statiques.
Nom d'une propriété à laquelle accéder.
ou a la valeur null.
Aucune propriété nommée n'est définie dans .Type ou ses types de base.
Crée un qui représente l'accès à une propriété indexée.
Élément créé.
Objet auquel la propriété appartient.Si la propriété est statique/partagée, doit avoir la valeur Null.
Nom de l'indexeur.
Tableau d'objets utilisés pour indexer la propriété.
Crée un qui accède à une propriété.
Élément créé.
Objet contenant la propriété.Cette valeur peut être null pour les propriétés statiques.
Objet qui contient la propriété.
Propriété à laquelle accéder.
Crée un qui représente l'accès à une propriété ou un champ.
dont la propriété est égale à , la propriété est égale à , et la propriété est égale à ou à qui représente la propriété ou le champ désigné par .
dont contient une propriété ou un champ nommé .Cette valeur peut être null pour les membres statiques.
Nom d'une propriété ou d'un champ auquel accéder.
ou a la valeur null.
Aucune propriété ou aucun champ nommé n'est défini dans .Type ou ses types de base.
Crée un qui représente une expression ayant une valeur de constante de type .
dont la propriété est égale à et dont la propriété a la valeur spécifiée.
auquel la propriété doit être égale.
a la valeur null.
Réduit le nœud en une expression plus simple.Si CanReduce retourne la valeur true, cela doit retourner une expression valide.Cette méthode peut retourner un autre nœud qui doit lui-même être réduit.
Expression réduite.
Réduit le nœud en une expression plus simple.Si CanReduce retourne la valeur true, cela doit retourner une expression valide.Cette méthode peut retourner un autre nœud qui doit lui-même être réduit.
Expression réduite.
Réduit l'expression à un type de nœud connu (qui n'est pas un nœud Extension) ou retourne simplement l'expression s'il s'agit d'un type déjà connu.
Expression réduite.
Crée un qui représente une comparaison d'égalité des références.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une comparaison d'inégalité des références.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une nouvelle levée d'exception.
qui représente une nouvelle levée d'exception.
Crée un qui représente une nouvelle levée d'une exception avec un type donné.
qui représente une nouvelle levée d'exception.
Nouveau d'une expression.
Crée un qui représente une instruction Return.
avec la propriété égale à Return, la propriété égale à et une valeur null à passer à l'étiquette cible au moment du saut.
auquel accédera.
Crée un qui représente une instruction Return.La valeur passée à l'étiquette au moment du saut peut être spécifiée.
avec la propriété égale à Continue, la propriété égale à et à passer à l'étiquette cible au moment du saut.
auquel accédera.
Valeur qui sera passée à l'étiquette associée au moment du saut.
Crée un qui représente une instruction Return avec le type spécifié.La valeur passée à l'étiquette au moment du saut peut être spécifiée.
avec la propriété égale à Continue, la propriété égale à , la propriété égale à et à passer à l'étiquette cible au moment du saut.
auquel accédera.
Valeur qui sera passée à l'étiquette associée au moment du saut.
auquel la propriété doit être égale.
Crée un qui représente une instruction Return avec le type spécifié.
avec la propriété égale à Return, la propriété égale à , la propriété égale à et une valeur null à passer à l'étiquette cible au moment du saut.
auquel accédera.
auquel la propriété doit être égale.
Crée un qui représente une opération de bits de décalage vers la droite.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur de décalage vers la droite n'est pas défini pour .Type et .Type.
Crée un qui représente une opération de bits de décalage vers la droite.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur de décalage vers la droite n'est pas défini pour .Type et .Type.
Crée un qui représente une opération d'assignation de décalage vers la droite au niveau du bit.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de décalage vers la droite au niveau du bit.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de décalage vers la droite au niveau du bit.
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée une instance de .
Instance de dont la propriété est égale à et la propriété égale à la valeur spécifiée.
Collection d'objets à utiliser pour remplir la collection .
Crée une instance de .
Instance de dont la propriété est égale à et la propriété égale à la valeur spécifiée.
Tableau d'objets à utiliser pour remplir la collection .
Crée un qui représente une opération de soustraction arithmétique qui ne dispose pas d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur de soustraction n'est pas défini pour .Type et .Type.
Crée un qui représente une opération de soustraction arithmétique qui ne dispose pas d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur de soustraction n'est pas défini pour .Type et .Type.
Crée un qui représente une opération d'assignation de soustraction qui ne dispose pas d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de soustraction qui ne dispose pas d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de soustraction qui ne dispose pas d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de soustraction qui dispose d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de soustraction qui dispose d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération d'assignation de soustraction qui dispose d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une opération de soustraction arithmétique qui dispose d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
L'opérateur de soustraction n'est pas défini pour .Type et .Type.
Crée un qui représente une opération de soustraction arithmétique qui dispose d'une vérification de dépassement de capacité.
dont la propriété est égale à et dont les propriétés , et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas deux arguments exactement.
est null et l'opérateur de soustraction n'est pas défini pour .Type et .Type.
Crée un qui représente une instruction switch avec la casse par défaut.
Élément créé.
Valeur à tester pour chaque cas.
Résultat du commutateur si ne correspond à aucun des cas.
Ensemble de cas pour cette expression de switch.
Crée un qui représente une instruction switch avec la casse par défaut.
Élément créé.
Valeur à tester pour chaque cas.
Résultat du commutateur si ne correspond à aucun des cas.
Méthode de comparaison d'égalité à utiliser.
Ensemble de cas pour cette expression de switch.
Crée un qui représente une instruction switch avec la casse par défaut.
Élément créé.
Valeur à tester pour chaque cas.
Résultat du commutateur si ne correspond à aucun des cas.
Méthode de comparaison d'égalité à utiliser.
Ensemble de cas pour cette expression de switch.
Crée un qui représente une instruction switch sans casse par défaut.
Élément créé.
Valeur à tester pour chaque cas.
Ensemble de cas pour cette expression de switch.
Crée un qui représente une instruction switch avec la casse par défaut.
Élément créé.
Type de résultat du commutateur.
Valeur à tester pour chaque cas.
Résultat du commutateur si ne correspond à aucun des cas.
Méthode de comparaison d'égalité à utiliser.
Ensemble de cas pour cette expression de switch.
Crée un qui représente une instruction switch avec la casse par défaut.
Élément créé.
Type de résultat du commutateur.
Valeur à tester pour chaque cas.
Résultat du commutateur si ne correspond à aucun des cas.
Méthode de comparaison d'égalité à utiliser.
Ensemble de cas pour cette expression de switch.
Crée un objet à utiliser dans un objet .
Élément créé.
Corps du cas.
Valeurs de test du cas.
Crée un pour une utilisation dans un .
Élément créé.
Corps du cas.
Valeurs de test du cas.
Crée une instance de .
dont la propriété a la valeur spécifiée.
auquel la propriété doit être égale.
Crée une instance de .
dont les propriétés et ont la valeur spécifiée.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée une instance de .
dont les propriétés , et ont la valeur spécifiée.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée une instance de .
dont les propriétés , , et ont la valeur spécifiée.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée un qui représente une levée d'exception.
Objet représentant l'exception.
Élément .
Crée un qui représente la levée d'une exception avec un type donné.
Objet représentant l'exception.
Élément .
Nouveau d'une expression.
Retourne une représentation textuelle de .
Représentation textuelle de .
Crée un qui représente un bloc Try avec un nombre quelconque d'instructions Catch mais ni une erreur, ni un bloc Finally.
Élément créé.
Corps du bloc Try.
Tableau de zéro ou plusieurs expressions qui représente les instructions Catch à associer au bloc Try.
Crée un qui représente un bloc Try avec un nombre quelconque d'instructions Catch et un bloc Finally.
Élément créé.
Corps du bloc Try.
Corps du bloc Finally.
Tableau de zéro ou plusieurs expressions qui représente les instructions Catch à associer au bloc Try.
Crée un qui représente un bloc Try avec un bloc Fault et aucune instruction Catch.
Élément créé.
Corps du bloc Try.
Corps du bloc Fault.
Crée un qui représente un bloc Try avec un bloc Finally et aucune instruction Catch.
Élément créé.
Corps du bloc Try.
Corps du bloc Finally.
Crée un objet qui représente un type délégué System.Action générique comportant des arguments de type spécifiques.
True si le type délégué System.Action générique a été créé pour un spécifique, false dans le cas contraire.
Tableau d'objets Type qui spécifient les arguments de type pour le type délégué System.Action.
Cette méthode retourne le type délégué System.Action générique qui comporte des arguments de type spécifiques.Contient la valeur Null s'il n'y a aucun délégué System.Action générique qui correspond au . Ce paramètre est passé sans être initialisé.
Crée un objet qui représente un type délégué System.Func générique comportant des arguments de type spécifiques.Le dernier argument de type spécifie le type de retour du délégué créé.
true si le type délégué System.Func générique a été créé pour un spécifique ; sinon, false.
Tableau d'objets Type qui spécifient les arguments de type pour le type délégué System.Func.
Cette méthode retourne le type délégué System.Func générique qui comporte des arguments de type spécifiques.Contient la valeur null s'il n'existe aucun délégué System.Func générique qui correspond au . Ce paramètre est passé sans être initialisé.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Crée un qui représente une référence explicite ou une conversion boxing où la valeur null est fournie en cas d'échec de la conversion.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
Crée un qui compare l'identité de type à l'exécution.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
Crée une .
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
ou a la valeur null.
Crée un qui représente une opération plus unaire.
dont la propriété est égale à et dont la propriété a la valeur spécifiée.
auquel la propriété doit être égale.
a la valeur null.
L'opérateur plus unaire n'est pas défini pour .Type.
Crée un qui représente une opération plus unaire.
dont la propriété est égale à et dont les propriétés et ont les valeurs spécifiées.
auquel la propriété doit être égale.
auquel la propriété doit être égale.
a la valeur null.
n'est pas null et la méthode représentée retourne void, n'est pas static (Shared en Visual Basic) ou ne prend pas un argument exactement.
est null et l'opérateur plus unaire n'est pas défini pour .Type.ou.Type (ou son type non Nullable correspondant s'il s'agit d'un type valeur Nullable) ne peut pas être assigné au type d'argument de la méthode représentée par .
Crée un qui représente un unboxing explicite.
Instance de .
Objet auquel appliquer un unboxing.
Nouveau d'une expression.
Crée un nœud qui peut être utilisé pour identifier un paramètre ou une variable dans une arborescence d'expression.
Nœud avec le nom et le type spécifiés.
Type du paramètre ou de la variable.
Crée un nœud qui peut être utilisé pour identifier un paramètre ou une variable dans une arborescence d'expression.
Nœud avec le nom et le type spécifiés.
Type du paramètre ou de la variable.
Nom du paramètre ou de la variable.Ce nom est utilisé à des fins de débogage ou d'impression uniquement.
Réduit le nœud puis appelle le délégué visiteur sur l'expression réduite.La méthode lève une exception si le nœud n'est pas réductible.
Expression qui est visitée ou expression qui doit la remplacer dans l'arborescence.
Instance de .
Représente une expression lambda fortement typée comme une structure de données sous forme d'arborescence de l'expression.Cette classe ne peut pas être héritée.
Type du délégué représenté par le .
Compile l'expression lambda décrite par l'arborescence de l'expression dans le code exécutable et produit un délégué qui représente l'expression lambda.
Délégué de type qui représente l'expression lambda compilée décrite par .
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Propriété du résultat.
Décrit les types de nœuds d'une arborescence d'expression.
Opération d'addition, telle que a + b, sans vérification de dépassement, pour les opérandes numériques.
Opération d'assignation composée d'addition, telle que (a += b), sans vérification de dépassement, pour les opérandes numériques.
Opération d'assignation composée d'addition, telle que (a += b), avec vérification de dépassement, pour les opérandes numériques.
Opération d'addition telle que (a + b) avec vérification de dépassement pour les opérandes numériques.
Opération AND logique ou au niveau du bit, telle que (a & b) en C# et (a And b) en Visual Basic.
Opération AND conditionnelle qui évalue la deuxième opérande uniquement si la première opérande a la valeur true.Correspond à (a && b) en C# et (a AndAlso b) en Visual Basic.
Opération d'assignation composée AND au niveau du bit ou logique, telle que (a &= b) en C#.
Opération d'indexation dans un tableau unidimensionnel, telle que array[index] en C# ou array(index) en Visual Basic.
Opération qui obtient la longueur d'un tableau unidimensionnel, telle que array.Length.
Opération d'assignation telle que (a = b).
Bloc d'expressions.
Appel de méthode, comme dans l'expression obj.sampleMethod().
Nœud qui représente une opération de fusion nulle, telle que (a ?? b) en C# ou If(a, b) en Visual Basic.
Opération conditionnelle, telle que a > b ? a : b en C# ou If(a > b, a, b) en Visual Basic.
Valeur de constante.
Opération de cast ou de conversion, telle que (SampleType)obj en C# ou CType(obj, SampleType) en Visual Basic.Pour une conversion numérique, si la valeur convertie est trop grande pour le type de destination, aucune exception n'est levée.
Opération de cast ou de conversion, telle que (SampleType)obj en C# ou CType(obj, SampleType) en Visual Basic.Pour une conversion numérique, si la valeur convertie ne correspond pas au type cible, une exception est levée.
Informations de débogage.
Opération de décrémentation unaire, telle que (a - 1) en C# et Visual Basic.L'objet a ne doit pas être modifié sur place.
Valeur par défaut.
Opération de division, telle que (a / b), pour les opérandes numériques.
Opération d'assignation composée de division, telle que (a /= b), pour les opérandes numériques.
Opération dynamique.
Nœud qui représente une comparaison d'égalité, telle que (a == b) en C# ou (a = b) en Visual Basic.
Opération XOR au niveau du bit ou logique, telle que (a ^ b) en C# ou (a Xor b) en Visual Basic.
Opération d'assignation composée XOR au niveau du bit ou logique, telle que (a ^= b) en C#.
Expression d'extension.
Expression GoTo, telle que goto Label en C# ou GoTo Label en Visual Basic.
Comparaison numérique "supérieur à", telle que (a > b).
Comparaison « supérieur ou égal à », telle que (a >= b).
Opération d'incrémentation unaire, telle que (a + 1) en C# et Visual Basic.L'objet a ne doit pas être modifié sur place.
Opération d'index ou opération qui accède à une propriété qui prend des arguments.
Opération qui appelle un délégué ou une expression lambda, telle que sampleDelegate.Invoke().
Valeur de condition false.
Valeur de condition true.
Étiquette.
Expression lambda, telle que a => a + a en C# ou Function(a) a + a en Visual Basic.
Opération de décalage vers la gauche au niveau du bit, telle que (a << b).
Assignation composée de décalage vers la gauche au niveau du bit, telle que (a <<= b).
Comparaison numérique "inférieur à", telle que (a < b).
Comparaison "inférieur ou égal à", telle que (a <= b).
Opération qui crée un objet et l'initialise à partir d'une liste d'éléments, telle que new List<SampleType>(){ a, b, c } en C# ou Dim sampleList = { a, b, c } en Visual Basic.
Boucle, telle que for ou while.
Opération qui lit un champ ou une propriété, telle que obj.SampleProperty.
Opération qui crée un objet et initialise un ou plusieurs de ses membres, telle que new Point { X = 1, Y = 2 } en C# ou New Point With {.X = 1, .Y = 2} en Visual Basic.
Opération arithmétique de reste, telle que (a % b) en C# ou (a Mod b) en Visual Basic.
Opération arithmétique d'assignation composée du reste, telle que (a %= b) en C#.
Opération de multiplication, telle que (a * b), sans vérification de dépassement, pour les opérandes numériques.
Opération d'assignation composée de multiplication, telle que (a *= b), sans vérification de dépassement, pour les opérandes numériques.
Opération d'assignation composée de multiplication, telle que (a *= b), avec vérification de dépassement, pour les opérandes numériques.
Opération de multiplication, telle que (a * b), avec contrôle de dépassement, pour les opérandes numériques.
Opération arithmétique de négation, telle que (-a).L'objet a ne doit pas être modifié sur place.
Opération arithmétique de négation, telle que (-a), avec contrôle de dépassement.L'objet a ne doit pas être modifié sur place.
Opération qui appelle un constructeur pour créer un nouvel objet, telle que new SampleType().
Opération qui crée un nouveau tableau dans lequel les limites de chaque dimension sont spécifiées, telle que new SampleType[dim1, dim2] en C# ou New SampleType(dim1, dim2) en Visual Basic.
Opération qui crée un nouveau tableau unidimensionnel et à l'initialise à partir d'une liste d'éléments, telle que new SampleType[]{a, b, c} en C# ou New SampleType(){a, b, c} en Visual Basic.
Complément de bits ou opération de négation logique.En C#, équivaut à (~a) pour les types intégraux et à (!a) pour les valeurs booléennes.En Visual Basic, équivaut à (Not a).L'objet a ne doit pas être modifié sur place.
Comparaison d'inégalité, telle que (a != b) en C# ou (a <> b) en Visual Basic.
Opération de complément, telle que (~a) en C#.
Opération OR au niveau du bit ou logique, telle que (a | b) en C# ou (a Or b) en Visual Basic.
Assignation composée OR au niveau du bit ou logique, telle que (a |= b) en C#.
Opération OR conditionnelle de court-circuit, telle que (a || b) en C# ou (a OrElse b) en Visual Basic.
Référence à un paramètre ou une variable défini(e) dans le contexte de l'expression.Pour plus d'informations, consultez .
Décrément suffixé unaire, tel que (a--).L'objet a doit être modifié sur place.
Incrément suffixé unaire, tel que (a++).L'objet a doit être modifié sur place.
Opération mathématique qui élève un nombre à une puissance, telle que (a ^ b) en Visual Basic.
Opération d'assignation composée qui élève un nombre à une puissance, telle que (a ^= b) en Visual Basic.
Décrément préfixé unaire, tel que (--a).L'objet a doit être modifié sur place.
Incrément préfixé unaire, tel que (++a).L'objet a doit être modifié sur place.
Expression comportant une valeur constante de type .Un nœud peut contenir les références aux paramètres définis dans le contexte de l'expression qu'il représente.
Opération de décalage vers la droite au niveau du bit, telle que (a >> b).
Opération d'assignation composée de décalage vers la droite au niveau du bit, telle que (a >>= b).
Liste de variables d'exécution.Pour plus d'informations, consultez .
Opération de soustraction, telle que (a - b), sans vérification de dépassement, pour les opérandes numériques.
Opération d'assignation composée de soustraction, telle que (a -= b), sans vérification de dépassement, pour les opérandes numériques.
Opération d'assignation composée de soustraction, telle que (a -= b), avec vérification de dépassement, pour les opérandes numériques.
Opération de soustraction arithmétique, telle que (a - b), avec contrôle de dépassement, pour les opérandes numériques.
Opération de commutateur, telle que switch en C# ou Select Case en Visual Basic.
Opération qui lève une exception, telle que throw new Exception().
Expression try-catch.
Référence explicite ou conversion boxing dans laquelle la valeur null est fournie si la conversion échoue, telle que (obj as SampleType) en C# ou TryCast(obj, SampleType) en Visual Basic.
Test de type exact.
Test de type, tel que obj is SampleType en C# ou TypeOf obj is SampleType en Visual Basic.
Opération plus unaire, telle que (+a).Le résultat d'une opération plus unaire prédéfinie est la valeur de l'opérande, mais les implémentations définies par l'utilisateur peuvent avoir des résultats inhabituels.
Opération de type valeur unbox, telle que les instructions unbox et unbox.any en MSIL.
Représente un visiteur ou un module de réécriture pour les arborescences d'expression.
Initialise une nouvelle instance d'.
Distribue la liste des expressions à l'une des méthodes de visite les plus spécialisées dans cette classe.
Liste d'expressions modifiées, si l'un des éléments a été modifié ; sinon, retourne la liste d'expressions d'origine.
Expressions à visiter.
Visite tous les nœuds dans la collection à l'aide d'un visiteur d'élément spécifié.
Liste de nœuds modifiés, si des éléments ont été modifiés ; sinon, retourne la liste de nœuds d'origine.
Nœuds à visiter.
Délégué qui visite un élément unique, éventuellement le remplaçant par un nouvel élément.
Type des nœuds.
Distribue l'expression à l'une des méthodes de visite les plus spécialisées dans cette classe.
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite une expression, en effectuant un cast arrière du résultat vers le type d'expression d'origine.
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Nom de la méthode d'appel ; utilisé pour signaler un meilleur message d'erreur.
Type de l'expression.
La méthode de visite pour ce nœud a retourné un type différent.
Visite une expression, en effectuant un cast arrière du résultat vers le type d'expression d'origine.
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Nom de la méthode d'appel ; utilisé pour signaler un meilleur message d'erreur.
Type de l'expression.
La méthode de visite pour ce nœud a retourné un type différent.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de l'expression d'extension.
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Type du délégué.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Visite les enfants de .
Expression modifiée, si celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
Expression à visiter.
Représente un saut inconditionnel.Cela inclut des instructions return, des instructions break et continue et d'autres sauts.
Type d'expression « go to ».Sert uniquement à des fins d'information.
Objet qui représente le type d'expression « go to ».
Retourne le type de nœud de cet objet .
qui représente cette expression.
Étiquette cible à laquelle ce nœud accède.
Objet qui représente l'étiquette cible pour ce nœud.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Propriété du résultat.
Valeur passée à la cible, ou null si la cible est de type System.Void.
Objet qui représente la valeur passée à la cible ou null.
Spécifie le type de saut que représente.
qui représente une instruction break.
qui représente une instruction continue.
qui représente un saut vers un emplacement.
qui représente une instruction return.
Représente l'indexation d'une propriété ou d'un tableau.
Obtient les arguments qui seront utilisés pour indexer la propriété ou le tableau.
Collection en lecture seule qui contient les arguments qui seront utilisés pour indexer la propriété ou le tableau.
Obtient le pour la propriété si l'expression représente une propriété indexée, sinon retourne null.
pour la propriété si l'expression représente une propriété indexée, sinon null.
Retourne le type de nœud de cet objet .
qui représente cette expression.
Objet à indexer.
représentant l'objet à indexer.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Propriété du résultat.
Représente une expression qui applique un délégué ou une expression lambda à une liste d'expressions d'arguments.
Obtient les arguments auxquels l'expression lambda ou le délégué est appliqué.
d'objets qui représentent les arguments auxquels le délégué est appliqué.
Obtient le délégué ou l'expression lambda à appliquer.
qui représente le délégué à appliquer.
Retourne le type de nœud de cette expression.Les nœuds d'extension doivent retourner lors de la substitution de cette méthode.
de l'expression.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Propriété du résultat.
Représente une étiquette, qui peut être placée dans tout contexte .En cas de saut à cette étiquette, elle a la valeur fournie par le correspondant.Sinon, elle reçoit la valeur indiquée dans .Si est System.Void, aucune valeur ne doit être fournie.
La valeur de lorsque l'étiquette est atteinte via le flux de contrôle normal (par exemple, sans saut).
Objet Expression représentant la valeur de .
Retourne le type de nœud de cet objet .
qui représente cette expression.
auquel cette étiquette est associée.
auquel cette étiquette est associée.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Propriété du résultat.
Utilisé pour représenter la cible d'un .
Obtient le nom de l'étiquette.
Nom de l'étiquette.
Retourne un qui représente le actuel.
qui représente le actuel.
Type de valeur passée lors de l'accès à l'étiquette (ou si aucune valeur ne doit être passée).
Objet qui représente le type de la valeur passée lors de l'accès à l'étiquette ou si aucune valeur ne doit être passée.
Décrit une expression lambda.Capture un bloc de code semblable au corps d'une méthode .NET.
Obtient le corps de l'expression lambda.
qui représente le corps de l'expression lambda.
Produit un délégué qui représente l'expression lambda.
qui contient la version compilée de l'expression lambda.
Obtient le nom de l'expression lambda.
Nom de l'expression lambda.
Retourne le type de nœud de cet objet .
qui représente cette expression.
Obtient les paramètres de l'expression lambda.
d'objets qui représentent les paramètres de l'expression lambda.
Obtient le type de retour de l'expression lambda.
Objet représentant le type de l'expression lambda.
Obtient la valeur qui indique si l'expression lambda doit être compilée avec l'optimisation d'appel tail.
True si l'expression lambda doit être compilée avec l'optimisation d'appel tail, sinon false.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Représente un appel de constructeur ayant un initialiseur de collection.
Obtient une valeur qui indique si le nœud d'arborescence de l'expression peut être réduit.
True si le nœud peut être réduit ; sinon, false.
Obtient les initialiseurs de l'élément utilisés pour initialiser une collection.
d'objets qui représentent les éléments utilisés pour initialiser la collection.
Obtient l'expression qui contient un appel au constructeur d'un type de collection.
qui représente l'appel au constructeur d'un type de collection.
Retourne le type de nœud de cet objet .
qui représente cette expression.
Réduit le nœud d'expression binaire en une expression plus simple.
Expression réduite.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Propriété du résultat.
Représente une boucle infinie.Elle peut être quittée avec « break ».
Obtient le qui correspond au corps de la boucle.
qui correspond au corps de la boucle.
Obtient le utilisé par le corps de la boucle comme cible d'instruction break.
utilisé par le corps de la boucle comme cible d'instruction break.
Obtient le utilisé par le corps de la boucle comme cible d'instruction continue.
utilisé par le corps de la boucle comme cible d'instruction continue.
Retourne le type de nœud de cette expression.Les nœuds d'extension doivent retourner lors de la substitution de cette méthode.
de l'expression.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Propriété du résultat.
Propriété du résultat.
Représente l'opération d'assignation d'un champ ou d'une propriété à un objet.
Obtient l'expression à assigner au champ ou à la propriété.
qui représente la valeur à assigner au champ ou à la propriété.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Fournit la classe de base à partir de laquelle sont dérivées les classes qui représentent les liaisons utilisées pour initialiser les membres d'un objet nouvellement créé.
Obtient le type de liaison représenté.
Une des valeurs de .
Obtient le champ ou la propriété à initialiser.
qui représente le champ ou la propriété à initialiser.
Retourne une représentation textuelle du .
Représentation textuelle du .
Décrit les types de liaison utilisés dans les objets .
Liaison qui représente l'initialisation d'un membre avec la valeur d'une expression.
Liaison qui représente l'initialisation d'un membre de type ou dans une liste d'éléments.
Liaison qui représente l'initialisation récurrente des membres d'un membre.
Représente l'accès à un champ ou à une propriété.
Distribue à la méthode de visite spécifique à ce type de nœud.Par exemple, appelle .
Résultat de la visite de ce nœud.
Visiteur avec lequel visiter ce nœud.
Obtient l'objet contenant du champ ou de la propriété.
qui représente l'objet contenant du champ ou de la propriété.
Obtient le champ ou la propriété auquel accéder.
qui représente le champ ou la propriété auquel accéder.
Retourne le type de nœud de ce .
qui représente cette expression.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Représente l'appel d'un constructeur et l'initialisation d'un ou de plusieurs membres du nouvel objet.
Obtient les liaisons qui décrivent comment initialiser les membres de l'objet nouvellement créé.
d'objets qui décrivent comment initialiser les membres.
Obtient une valeur qui indique si le nœud d'arborescence de l'expression peut être réduit.
True si le nœud peut être réduit ; sinon, false.
Obtient l'expression qui représente l'appel de constructeur.
qui représente l'appel de constructeur.
Retourne le type de nœud de cette expression.Les nœuds d'extension doivent retourner lors de la substitution de cette méthode.
de l'expression.
Réduit à une expression plus simple.
Expression réduite.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Propriété du résultat.
Représente l'initialisation des éléments d'un membre de collection d'un objet nouvellement créé.
Obtient les initialiseurs de l'élément pour initialiser un membre de collection d'un objet nouvellement créé.
d'objets avec lequel initialiser un membre de collection.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Représente l'initialisation des membres d'un membre d'un objet nouvellement créé.
Obtient les liaisons qui décrivent comment initialiser les membres d'un membre.
d'objets qui décrivent comment initialiser les membres du membre.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Représente un appel à une méthode statique ou une méthode d'instance.
Distribue à la méthode de visite spécifique à ce type de nœud.Par exemple, appelle .
Résultat de la visite de ce nœud.
Visiteur avec lequel visiter ce nœud.
Obtient une collection d'expressions qui représentent les arguments de la méthode appelée.
d'objets qui représentent les arguments de la méthode appelée.
Obtient l'objet pour la méthode à appeler.
qui représente la méthode appelée.
Retourne le type de nœud de cet objet .
qui représente cette expression.
Obtient l'objet qui représente l'instance pour les appels de méthode d'instance ou null pour les appels de méthode statique.
qui représente l'objet de réception de la méthode.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Propriété du résultat.
Représente la création d'un tableau et l'éventuelle initialisation des éléments du nouveau tableau.
Distribue à la méthode de visite spécifique à ce type de nœud.Par exemple, appelle .
Résultat de la visite de ce nœud.
Visiteur avec lequel visiter ce nœud.
Obtient les limites du tableau si la valeur de la propriété est , ou les valeurs pour initialiser les éléments du nouveau tableau si la valeur de la propriété est .
d'objets qui représentent les limites du tableau ou les valeurs d'initialisation.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Représente un appel de constructeur.
Distribue à la méthode de visite spécifique à ce type de nœud.Par exemple, appelle .
Résultat de la visite de ce nœud.
Visiteur avec lequel visiter ce nœud.
Obtient les arguments du constructeur.
Collection d'objets qui représentent les arguments du constructeur.
Obtient le constructeur appelé.
qui représente le constructeur appelé.
Obtient les membres qui peuvent récupérer les valeurs des champs initialisés avec les arguments de constructeur.
Collection d'objets qui représentent les membres qui peuvent récupérer les valeurs des champs initialisés avec les arguments de constructeur.
Retourne le type de nœud de cet objet .
qui représente cette expression.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Représente une expression de paramètre nommée.
Distribue à la méthode de visite spécifique à ce type de nœud.Par exemple, appelle .
Résultat de la visite de ce nœud.
Visiteur avec lequel visiter ce nœud.
Indique que ParameterExpression doit être traité comme un paramètre ByRef.
True si ParameterExpression est un paramètre ByRef, sinon false.
Obtient le nom du paramètre ou de la variable.
qui contient le nom du paramètre.
Retourne le type de nœud de cet objet .
qui représente cette expression.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Expression qui fournit l'autorisation de lecture/écriture d'exécution pour les variables.
Retourne le type de nœud de cette expression.Les nœuds d'extension doivent retourner lors de la substitution de cette méthode.
de l'expression.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Variables ou paramètres auxquels fournir l'accès d'exécution.
Collection en lecture seule qui contient des paramètres qui se verront octroyer l'accès d'exécution.
Représente le cas d'un .
Obtient le corps de ce cas.
Objet qui représente le corps du bloc case.
Obtient les valeurs de ce cas.Ce cas est sélectionné pour être exécuté lorsque le correspond à chacune de ces valeurs.
Collection en lecture seule des valeurs de ce bloc case.
Retourne un qui représente le actuel.
qui représente le actuel.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Propriété du résultat.
Représente une expression de contrôle qui gère des sélections multiples en transmettant le contrôle à .
Obtient la collection d'objets pour le commutateur.
Collection d'objets .
Obtient la méthode de comparaison d'égalité, le cas échéant.
Objet représentant la méthode de comparaison d'égalité.
Obtient le test pour le commutateur.
Objet qui représente le test pour le commutateur.
Retourne le type de nœud de cette expression.Les nœuds d'extension doivent retourner lors de la substitution de cette méthode.
de l'expression.
Obtient le test pour le commutateur.
Objet qui représente le test pour le commutateur.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Propriété du résultat.
Propriété du résultat.
Stocke les informations nécessaires pour émettre les informations de symboles de débogage pour un fichier source, en particulier le nom de fichier et l'identificateur de langue unique.
Retourne l'identificateur unique du type de document, le cas échéant.La valeur par défaut est le GUID pour un fichier texte.
Identificateur unique du type de document.
Nom du fichier source.
Chaîne représentant le nom du fichier source.
Retourne l'identificateur unique de langue, le cas échéant.
Identificateur unique de langue.
Retourne l'identificateur unique du fournisseur de langue, le cas échéant.
Identificateur unique du fournisseur de langue.
Représente un bloc try/catch/finally/fault.
Obtient le représentant le corps du bloc try.
représentant le corps du bloc try.
Obtient le qui représente le bloc fault.
qui représente le bloc fault.
Obtient le qui représente le bloc finally.
qui représente le bloc finally.
Obtient la collection d'expressions associée au bloc try.
Collection d'expressions associée au bloc try.
Retourne le type de nœud de cet objet .
qui représente cette expression.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Propriété du résultat.
Propriété du résultat.
Propriété du résultat.
Représente une opération entre une expression et un type.
Obtient l'opérande d'expression d'une opération de test de type.
qui représente l'opérande d'expression d'une opération de test de type.
Retourne le type de nœud de cette expression.Les nœuds d'extension doivent retourner lors de la substitution de cette méthode.
de l'expression.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Obtient l'opérande de type d'une opération de test de type.
qui représente l'opérande de type d'une opération de test de type.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.
Représente une expression qui comporte un opérateur unaire.
Obtient une valeur qui indique si le nœud d'arborescence de l'expression peut être réduit.
True si un nœud peut être réduit ; sinon, false.
Obtient une valeur qui indique si le nœud d'arborescence d'expression représente un appel levé vers un opérateur.
true si le nœud représente un appel levé ; sinon, false.
Obtient une valeur qui indique si le nœud d'arborescence d'expression représente un appel levé vers un opérateur dont le type de retour est levé vers un type nullable.
true si le type de retour de l'opérateur est levé vers un type nullable ; sinon, false.
Obtient la méthode d'implémentation pour l'opération unaire.
qui représente la méthode d'implémentation.
Retourne le type de nœud de cet objet .
qui représente cette expression.
Obtient l'opérande de l'opération unaire.
qui représente l'opérande de l'opération unaire.
Réduit le nœud d'expression en une expression plus simple.
Expression réduite.
Obtient le type statique de l'expression que ce représente.
qui représente le type statique de l'expression.
Crée une expression semblable à celle-ci, mais utilisant les enfants fournis.Si tous les enfants sont identiques, cette expression est retournée.
Cette expression si aucun enfant n'est modifié ou une expression avec les enfants mis à jour.
Propriété du résultat.