System.ObjectModel
Fournit la classe de base abstraite pour une collection dont les clés sont incorporées dans les valeurs.
Type de clés de la collection.
Type d'éléments de la collection.
Initialise une nouvelle instance de la classe qui utilise le comparateur d'égalité par défaut.
Initialise une nouvelle instance de la classe qui utilise le comparateur d'égalité spécifié.
Implémentation de l'interface générique à utiliser pendant la comparaison des clés, ou null pour utiliser le comparateur d'égalité par défaut pour le type de la clé provenant de .
Initialise une nouvelle instance de la classe qui utilise le comparateur d'égalité spécifié et crée un dictionnaire de recherche lorsque le seuil spécifié est dépassé.
Implémentation de l'interface générique à utiliser pendant la comparaison des clés, ou null pour utiliser le comparateur d'égalité par défaut pour le type de la clé provenant de .
Nombre d'éléments que la collection peut contenir sans créer de dictionnaire de recherche (0 crée le dictionnaire de recherche lorsque le premier élément est ajouté) ou -1 pour spécifier qu'aucun dictionnaire de recherche ne doit être créé.
is less than –1.
Modifie la clé associée à l'élément spécifié dans le dictionnaire de recherche.
Clé de l'élément à modifier.
Nouvelle clé de .
is null.-or- is null.
is not found.-or- already exists in the .
Supprime tous les éléments de .
Obtient le comparateur d'égalité générique utilisé pour déterminer l'égalité des clés dans la collection.
Implémentation de l'interface générique utilisée pour déterminer l'égalité des clés dans la collection.
Détermine si la collection contient un élément avec la clé spécifiée.
true si contient un élément correspondant à la clé spécifiée ; sinon, false.
Clé à rechercher dans .
is null.
Obtient le dictionnaire de recherche de .
Dictionnaire de recherche de , s'il existe ; sinon, null.
Lorsqu'il est implémenté dans une classe dérivée, il extrait la clé de l'élément spécifié.
Clé pour l'élément spécifié.
Élément à partir duquel extraire la clé.
Insère un élément dans à l'index spécifié.
Index de base zéro auquel doit être inséré.
Objet à insérer.
is less than 0.-or- is greater than .
Obtient l'élément avec la clé spécifiée.
Élément correspondant à la clé spécifiée.Si un élément avec la clé spécifiée n'est pas trouvé, une exception est levée.
Clé de l'élément à obtenir.
is null.
An element with the specified key does not exist in the collection.
Supprime de l'élément ayant la clé spécifiée.
true si la suppression de l'élément réussit ; sinon, false.Cette méthode retourne également false si est introuvable dans .
Clé de l'élément à supprimer.
is null.
Supprime l'élément au niveau de l'index spécifié de .
Index de l'élément à supprimer.
Remplace l'élément à l'index spécifié par l'élément spécifié.
Index de base zéro de l'élément à remplacer.
Nouvel élément.
Représente une collection de données dynamiques qui fournit des notifications lorsque des éléments sont ajoutés, supprimés ou lorsque la liste entière est actualisée.
Type d'éléments de la collection.
Initialise une nouvelle instance de la classe .
Initialise une nouvelle instance de la classe qui contient des éléments copiés depuis la collection spécifiée.
Collection à partir de laquelle les éléments sont copiés.
Le paramètre ne peut pas être null.
Interdit les tentatives réentrantes destinées à modifier cette collection.
Objet qui peut être utilisé pour éliminer l'objet.
Vérifie les tentatives réentrantes destinées à modifier cette collection.
S'il y a eu un appel à dont la valeur de retour n'a pas encore été éliminée.En général, cela signifie qu'il existe d'autres tentatives destinées à modifier cette collection pendant un événement .Toutefois, cela dépend du moment où les classes dérivées choisissent d'appeler .
Supprime tous les éléments de la collection.
Se produit lorsqu'un élément est ajouté, supprimé, modifié, déplacé ou lorsque la liste entière est actualisée.
Insère un élément dans la collection à l'index spécifié.
Index de base zéro auquel doit être inséré.
Objet à insérer.
Déplace l'élément à l'index spécifié vers un nouvel emplacement dans la collection.
Index de base zéro qui spécifie l'emplacement de l'élément à déplacer.
Index de base zéro qui spécifie le nouvel emplacement de l'élément.
Déplace l'élément à l'index spécifié vers un nouvel emplacement dans la collection.
Index de base zéro qui spécifie l'emplacement de l'élément à déplacer.
Index de base zéro qui spécifie le nouvel emplacement de l'élément.
Déclenche l'événement avec les arguments fournis.
Arguments de l'événement déclenché.
Déclenche l'événement avec les arguments fournis.
Arguments de l'événement déclenché.
Se produit en cas de modification d'une valeur de propriété.
Supprime l'élément au niveau de l'index spécifié dans la collection.
Index de base zéro de l'élément à supprimer.
Remplace l'élément au niveau de l'index spécifié.
Index de base zéro de l'élément à remplacer.
Nouvelle valeur de l'élément à l'index spécifié.
Se produit en cas de modification d'une valeur de propriété.
Représente une collection générique en lecture seule de paires clé/valeur.
Type des clés du dictionnaire.
Type des valeurs du dictionnaire.
Initialise une nouvelle instance de la classe qui est un wrapper autour du dictionnaire spécifié.
Dictionnaire à inclure dans un wrapper.
Détermine si le dictionnaire contient un élément avec la clé spécifiée.
true si le dictionnaire contient un élément qui possède la clé spécifiée ; sinon, false.
Clé à rechercher dans le dictionnaire.
Obtient le nombre d'éléments dans le dictionnaire.
Nombre d'éléments dans le dictionnaire.
Obtient le dictionnaire qui est encapsulé dans un wrapper par cet objet .
Dictionnaire qui est inclus dans un wrapper par cet objet.
Retourne un énumérateur qui itère au sein de .
Énumérateur permettant d'itérer au sein de la collection.
Obtient l'élément ayant la clé spécifiée.
Élément qui contient la clé spécifiée.
Clé de l'élément à obtenir.
a la valeur null.
La propriété est récupérée et est introuvable.
Obtient une collection de clés qui contient les clés du dictionnaire.
Collection de clés qui contient les clés du dictionnaire.
Lève une exception dans tous les cas.
Objet à ajouter au dictionnaire.
dans tous les cas.
Lève une exception dans tous les cas.
dans tous les cas.
Détermine si le dictionnaire contient une valeur spécifique.
true si se trouve dans le dictionnaire ; sinon, false.
Objet à localiser dans le dictionnaire.
Copie les éléments du dictionnaire dans un tableau, en commençant au niveau d'un index de tableau spécifié.
Tableau unidimensionnel qui constitue la destination des éléments copiés à partir du dictionnaire.Ce tableau doit avoir une indexation de base zéro.
Index de base zéro dans à partir duquel la copie commence.
a la valeur null.
est inférieur à 0.
est multidimensionnel.ouLe nombre d'éléments dans le dictionnaire source est supérieur à l'espace disponible entre et la fin de l' de destination.ouLe type ne peut pas être casté automatiquement en type du de destination.
Obtient une valeur indiquant si le dictionnaire est en lecture seule.
true dans tous les cas.
Lève une exception dans tous les cas.
Lève une exception dans tous les cas.
Objet à supprimer du dictionnaire.
dans tous les cas.
Lève une exception dans tous les cas.
Objet à utiliser comme clé de l'élément à ajouter.
Objet à utiliser comme valeur de l'élément à ajouter.
dans tous les cas.
Obtient l'élément ayant la clé spécifiée.
Élément qui contient la clé spécifiée.
Clé de l'élément à obtenir ou définir.
a la valeur null.
La propriété est récupérée et est introuvable.
La propriété est définie.
Obtient une collection qui contient les clés du dictionnaire.
Collection qui contient les clés de l'objet qui implémente .
Lève une exception dans tous les cas.
Lève une exception dans tous les cas.
Clé de l'élément à supprimer.
dans tous les cas.
Obtient une collection qui contient les valeurs dans le dictionnaire.
Collection qui contient les valeurs de l'objet qui implémente .
Obtient une collection énumérable qui contient les clés dans dictionnaire en lecture seule.
Collection énumérable qui contient les clés dans dictionnaire en lecture seule.
Obtient une collection énumérable qui contient les valeurs dans dictionnaire en lecture seule.
Collection énumérable qui contient les valeurs dans dictionnaire en lecture seule.
Copie les éléments du dictionnaire dans un tableau, en commençant au niveau d'un index de tableau spécifié.
Tableau unidimensionnel qui constitue la destination des éléments copiés à partir du dictionnaire.Ce tableau doit avoir une indexation de base zéro.
Index de base zéro dans à partir duquel la copie commence.
a la valeur null.
est inférieur à zéro.
est multidimensionnel.ou Le nombre d'éléments dans le dictionnaire source est supérieur à l'espace disponible entre et la fin de l' de destination.ou Le type du dictionnaire source ne peut pas être automatiquement casté dans le type de l' de destination
Obtient une valeur qui indique si l'accès au dictionnaire est synchronisé (thread-safe).
true si l'accès au dictionnaire est synchronisé (thread-safe) ; sinon, false.
Obtient un objet qui peut être utilisé pour synchroniser l'accès au dictionnaire.
Objet qui peut être utilisé pour synchroniser l'accès au dictionnaire.
Lève une exception dans tous les cas.
Clé de l'élément à ajouter.
Valeur de l'élément à ajouter.
dans tous les cas.
Lève une exception dans tous les cas.
dans tous les cas.
Détermine si le dictionnaire contient un élément avec la clé spécifiée.
true si le dictionnaire contient un élément qui possède la clé spécifiée ; sinon, false.
Clé à rechercher dans le dictionnaire.
a la valeur null.
Retourne un énumérateur pour le dictionnaire.
Énumérateur pour le dictionnaire.
Obtient une valeur qui indique si le dictionnaire est de taille fixe.
true si le dictionnaire a une taille fixe ; sinon, false.
Obtient une valeur indiquant si le dictionnaire est en lecture seule.
true dans tous les cas.
Obtient l'élément ayant la clé spécifiée.
Élément qui contient la clé spécifiée.
Clé de l'élément à obtenir ou définir.
a la valeur null.
La propriété est définie.ou La propriété est définie, n'existe pas dans la collection et le dictionnaire a une taille fixe.
Obtient une collection qui contient les clés du dictionnaire.
Collection qui contient les clés du dictionnaire.
Lève une exception dans tous les cas.
Clé de l'élément à supprimer.
dans tous les cas.
Obtient une collection qui contient les valeurs dans le dictionnaire.
Collection qui contient les valeurs dans le dictionnaire.
Retourne un énumérateur qui itère au sein d'une collection.
Énumérateur permettant d'itérer au sein de la collection.
Récupère la valeur associée à la clé spécifiée.
true si l'objet qui implémente contient un élément correspondant à la clé spécifiée ; sinon, false.
Clé dont la valeur sera récupérée.
Lorsque cette méthode est retournée, la valeur associée à la clé spécifiée, si la clé est trouvée ; sinon, la valeur par défaut pour le type du paramètre .Ce paramètre est passé sans être initialisé.
Obtient une collection qui contient les valeurs dans le dictionnaire.
Collection qui contient les valeurs de l'objet qui implémente .
Représente une collection en lecture seule des clés d'un objet .
Copie les éléments de la collection dans un tableau, en commençant au niveau d'un index de tableau spécifique.
Tableau unidimensionnel qui constitue la destination des éléments copiés à partir de la collection.Ce tableau doit avoir une indexation de base zéro.
Index de base zéro dans à partir duquel la copie commence.
a la valeur null.
est inférieur à 0.
est multidimensionnel.ouLe nombre d'éléments dans la collection source est supérieur à l'espace disponible entre et la fin du de destination.ouLe type ne peut pas être casté automatiquement en type du de destination.
Obtient le nombre d'éléments de la collection.
Nombre d'éléments de la collection.
Retourne un énumérateur qui itère au sein de la collection.
Énumérateur permettant d'itérer au sein de la collection.
Lève une exception dans tous les cas.
Objet à ajouter à la collection.
dans tous les cas.
Lève une exception dans tous les cas.
dans tous les cas.
Détermine si la collection contient une valeur spécifique.
true si existe dans la collection ; sinon, false.
Objet à localiser dans la collection.
Obtient une valeur qui indique si la collection est en lecture seule.
true dans tous les cas.
Lève une exception dans tous les cas.
true si a été correctement supprimé de la collection ; sinon, false.Cette méthode retourne également false si est introuvable dans la collection d'origine.
Objet à supprimer de la collection.
dans tous les cas.
Copie les éléments de la collection dans un tableau, en commençant au niveau d'un index de tableau spécifique.
Tableau unidimensionnel qui constitue la destination des éléments copiés à partir de la collection.Ce tableau doit avoir une indexation de base zéro.
Index de base zéro dans à partir duquel la copie commence.
a la valeur null.
est inférieur à 0.
est multidimensionnel.ouLe nombre d'éléments dans la collection source est supérieur à l'espace disponible entre et la fin du de destination.
Obtient une valeur qui indique si l'accès à la collection est synchronisé (thread-safe).
true si l'accès à la collection est synchronisé (thread-safe) ; sinon false.
Obtient un objet qui peut être utilisé pour synchroniser l'accès à la collection.
Objet permettant de synchroniser l'accès à la collection.
Retourne un énumérateur qui itère au sein de la collection.
Énumérateur permettant d'itérer au sein de la collection.
Représente une collection en lecture seule des valeurs d'un objet .
Copie les éléments de la collection dans un tableau, en commençant au niveau d'un index de tableau spécifique.
Tableau unidimensionnel qui constitue la destination des éléments copiés à partir de la collection.Ce tableau doit avoir une indexation de base zéro.
Index de base zéro dans à partir duquel la copie commence.
a la valeur null.
est inférieur à 0.
est multidimensionnel.ouLe nombre d'éléments dans la collection source est supérieur à l'espace disponible entre et la fin du de destination.ouLe type ne peut pas être casté automatiquement en type du de destination.
Obtient le nombre d'éléments de la collection.
Nombre d'éléments de la collection.
Retourne un énumérateur qui itère au sein de la collection.
Énumérateur permettant d'itérer au sein de la collection.
Lève une exception dans tous les cas.
Objet à ajouter à la collection.
dans tous les cas.
Lève une exception dans tous les cas.
dans tous les cas.
Détermine si la collection contient une valeur spécifique.
true si existe dans la collection ; sinon, false.
Objet à localiser dans la collection.
Obtient une valeur qui indique si la collection est en lecture seule.
true dans tous les cas.
Lève une exception dans tous les cas.
true si a été correctement supprimé de la collection ; sinon, false.Cette méthode retourne également false si est introuvable dans la collection d'origine.
Objet à supprimer de la collection.
dans tous les cas.
Copie les éléments de la collection dans un tableau, en commençant au niveau d'un index de tableau spécifique.
Tableau unidimensionnel qui constitue la destination des éléments copiés à partir de la collection.Ce tableau doit avoir une indexation de base zéro.
Index de base zéro dans à partir duquel la copie commence.
a la valeur null.
est inférieur à 0.
est multidimensionnel.ouLe nombre d'éléments dans la collection source est supérieur à l'espace disponible entre et la fin du de destination.
Obtient une valeur qui indique si l'accès à la collection est synchronisé (thread-safe).
true si l'accès à la collection est synchronisé (thread-safe) ; sinon false.
Obtient un objet qui peut être utilisé pour synchroniser l'accès à la collection.
Objet permettant de synchroniser l'accès à la collection.
Retourne un énumérateur qui itère au sein de la collection.
Énumérateur permettant d'itérer au sein de la collection.
Représente une en lecture seule.
Type d'éléments de la collection.
Initialise une nouvelle instance de la classe qui sert de wrapper en lecture seule autour de la spécifiée.
employé pour créer cette instance de la classe .
a la valeur null.
Se produit lors de l'ajout ou de la suppression d'un élément.
Déclenche l'événement à l'aide des arguments fournis.
Arguments de l'événement déclenché.
Déclenche l'événement à l'aide des arguments fournis.
Arguments de l'événement déclenché.
Se produit en cas de modification d'une valeur de propriété.
Se produit lorsque la collection est modifiée.
Se produit en cas de modification d'une valeur de propriété.
Notifie les écouteurs en cas de modification dynamique, comme lorsque des éléments sont ajoutés et supprimés ou lorsque la liste entière est actualisée.
Se produit lorsque la collection est modifiée.
Décrit l'action qui est à l'origine d'un événement .
Un ou plusieurs éléments ont été ajoutés à la collection.
Un ou plusieurs éléments ont été déplacés dans la collection.
Un ou plusieurs éléments ont été supprimés de la collection.
Un ou plusieurs éléments ont été remplacés dans la collection.
Le contenu de la collection a changé de manière significative.
Fournit des données pour l'événement .
Initialise une nouvelle instance de la classe qui décrit une modification .
Action qui a déclenché l'événement.Doit avoir la valeur .
Initialise une nouvelle instance de la classe qui décrit une modification de plusieurs éléments.
Action qui a déclenché l'événement.Peut avoir la valeur , , ou .
Éléments affectés par la modification.
Initialise une nouvelle instance de la classe qui décrit une modification de plusieurs éléments.
Action qui a déclenché l'événement.Cette propriété peut uniquement avoir la valeur .
Nouveaux éléments qui remplacent les éléments d'origine.
Éléments d'origine qui ont été remplacés.
Si n'est pas Replace.
Si ou est Null.
Initialise une nouvelle instance de la classe qui décrit une modification de plusieurs éléments.
Action qui a déclenché l'événement.Cette propriété peut uniquement avoir la valeur .
Nouveaux éléments qui remplacent les éléments d'origine.
Éléments d'origine qui ont été remplacés.
Index du premier élément des éléments remplacés.
Si n'est pas Replace.
Si ou est Null.
Initialise une nouvelle instance de la classe qui décrit une modification de plusieurs éléments ou une modification .
Action qui a déclenché l'événement.Peut avoir la valeur , , ou .
Éléments affectés par la modification.
Index auquel la modification s'est produite.
Si n'est pas Reset, Add ou Remove, si est Reset et soit si n'est pas Null, soit si n'est pas -1, ou si l'action est Add ou Remove et est inférieur à -1.
Si est Add ou Remove et est Null.
Initialise une nouvelle instance de la classe qui décrit une modification de plusieurs éléments.
Action qui a déclenché l'événement.Cette propriété peut uniquement avoir la valeur .
Éléments affectés par la modification.
Nouvel index pour les éléments modifiés.
Ancien index pour les éléments modifiés.
Si n'est pas Move ou est inférieur à 0.
Initialise une nouvelle instance de la classe qui décrit une modification d'un élément.
Action qui a déclenché l'événement.Peut avoir la valeur , , ou .
Élément affecté par la modification.
Si n'est pas Reset, Add ou Remove, ou si est Reset et n'est pas Null.
Initialise une nouvelle instance de la classe qui décrit une modification d'un élément.
Action qui a déclenché l'événement.Peut avoir la valeur , , ou .
Élément affecté par la modification.
Index auquel la modification s'est produite.
Si n'est pas Reset, Add ou Remove, ou si est Reset et soit si n'est pas Null, soit si n'est pas -1.
Initialise une nouvelle instance de la classe qui décrit une modification d'un élément.
Action qui a déclenché l'événement.Cette propriété peut uniquement avoir la valeur .
Élément affecté par la modification.
Nouvel index pour l'élément modifié.
Ancien index pour l'élément modifié.
Si n'est pas Move ou est inférieur à 0.
Initialise une nouvelle instance de la classe qui décrit une modification d'un élément.
Action qui a déclenché l'événement.Cette propriété peut uniquement avoir la valeur .
Nouvel élément qui remplace l'élément d'origine.
Élément d'origine qui a été remplacé.
Si n'est pas Replace.
Initialise une nouvelle instance de la classe qui décrit une modification d'un élément.
Action qui a déclenché l'événement.Peut avoir la valeur .
Nouvel élément qui remplace l'élément d'origine.
Élément d'origine qui a été remplacé.
Index de l'élément qui est remplacé.
Si n'est pas Replace.
Obtient l'action qui a déclenché l'événement.
Valeur qui décrit l'action qui a déclenché l'événement.
Obtient la liste des nouveaux éléments impliqués dans la modification.
Liste des nouveaux éléments impliqués dans la modification.
Obtient l'index auquel la modification s'est produite.
Index de base zéro auquel la modification s'est produite.
Obtient la liste des éléments affectés par une action , Remove ou Move.
Liste des éléments affectés par une action , Remove ou Move.
Obtient l'index sur lequel une action , Remove ou Replace s'est produite.
Index de base zéro auquel une action , Remove ou Replace s'est produite
Représente la méthode qui gère l'événement .
Objet ayant déclenché l'événement.
Informations relatives à l'événement.
Fournit des données pour l'événement .
Initialise une nouvelle instance de la classe .
Nom de la propriété qui a une erreur. null ou si l'erreur se situe au niveau de l'objet.
Obtient le nom de la propriété qui rencontre une erreur.
Nom de la propriété qui rencontre une erreur.null ou si l'erreur se situe au niveau de l'objet.
Définit des membres que les classes d'entité de données peuvent implémenter pour fournir une prise en charge personnalisée de la validation synchrone et asynchrone.
Se produit lorsque les erreurs de validation ont été modifiées pour une propriété ou pour l'ensemble de l'entité.
Obtient les erreurs de validation pour une propriété spécifiée ou pour l'ensemble de l'entité.
Erreurs de validation pour la propriété ou l'entité.
Nom de la propriété pour laquelle récupérer les erreurs de validation ; ou null ou pour récupérer les erreurs au niveau de l'entité.
Obtient une valeur qui indique si l'entité comporte des erreurs de validation.
true si l'entité comporte actuellement des erreurs de validation ; sinon, false.
Notifie les clients qu'une valeur de propriété a été modifiée.
Se produit en cas de modification d'une valeur de propriété.
Notifie les clients qu'une valeur de propriété change.
Se produit lorsqu'une valeur de propriété change.
Fournit des données pour l'événement .
Initialise une nouvelle instance de la classe .
Nom de la propriété qui a été modifiée.
Obtient le nom de la propriété qui a été modifiée.
Nom de la propriété qui a été modifiée.
Représente la méthode qui gérera l'événement déclenché par la modification d'une propriété d'un composant.
Source de l'événement.
qui contient les données de l'événement.
Fournit des données pour l'événement .
Initialise une nouvelle instance de la classe .
Nom de la propriété dont la valeur change.
Obtient le nom de la propriété dont la valeur change.
Nom de la propriété dont la valeur change.
Représente la méthode qui gérera l'événement d'une interface .
Source de l'événement.
qui contient les données d'événement.
Définit une commande.
Définit la méthode qui détermine si la commande peut s'exécuter dans son état actuel.
true si cette commande peut être exécutée ; sinon false.
Données utilisées par la commande.Si la commande ne requiert pas que les données soient passées, cet objet peut avoir la valeur null.
Se produit lorsque des modifications influent sur l'exécution de la commande.
Définit la méthode à appeler lorsque la commande est invoquée.
Données utilisées par la commande.Si la commande ne requiert pas que les données soient passées, cet objet peut avoir la valeur null.