VirtualTypeBuilder.ConstructorInfoCollection, classe
Représente la collection de constructeurs.Cette classe ne peut pas être héritée.
Hiérarchie d'héritage
System.Object
System.Collections.CollectionBase
Microsoft.VisualStudio.Shell.Design.VirtualTypeBuilder.ConstructorInfoCollection
Espace de noms : Microsoft.VisualStudio.Shell.Design
Assembly : Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)
Syntaxe
'Déclaration
Public NotInheritable Class ConstructorInfoCollection _
Inherits CollectionBase
public sealed class ConstructorInfoCollection : CollectionBase
Le type VirtualTypeBuilder.ConstructorInfoCollection expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Capacity | Obtient ou définit le nombre d'éléments que CollectionBase peut contenir. (Hérité de CollectionBase.) | |
Count | Obtient le nombre d'éléments contenus dans l'instance de CollectionBase.Cette propriété ne peut pas être substituée. (Hérité de CollectionBase.) | |
InnerList | Obtient ArrayList contenant la liste des éléments dans l'instance de CollectionBase. (Hérité de CollectionBase.) | |
Item | Obtient ou définit le constructeur à l'index spécifié. | |
List | Obtient IList contenant la liste des éléments dans l'instance de CollectionBase. (Hérité de CollectionBase.) |
Début
Méthodes
Nom | Description | |
---|---|---|
Add(ConstructorInfo) | Ajoute un ConstructorInfo à la fin de la collection. | |
Add(array<Type[]) | Ajoute une matrice d'ConstructorInfo à la fin de la collection. | |
Add(array<Type[], array<Attribute[]) | Ajoute une matrice d'ConstructorInfo à la fin de la collection. | |
Clear | Supprime tous les objets de l'instance de CollectionBase.Elle ne peut pas être substituée. (Hérité de CollectionBase.) | |
Equals | Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetEnumerator | Retourne un énumérateur qui itère au sein de CollectionBase. (Hérité de CollectionBase.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnClear | Exécute des processus personnalisés supplémentaires lors de l'effacement du contenu de l'instance de CollectionBase. (Hérité de CollectionBase.) | |
OnClearComplete | Exécute des processus personnalisés supplémentaires après l'effacement du contenu de l'instance de CollectionBase. (Hérité de CollectionBase.) | |
OnInsert | Exécute les processus personnalisés supplémentaires avant l'insertion d'un nouvel élément dans l'instance de CollectionBase. (Hérité de CollectionBase.) | |
OnInsertComplete | Exécute les processus personnalisés supplémentaires après l'insertion d'un nouvel élément dans l'instance de CollectionBase. (Hérité de CollectionBase.) | |
OnRemove | Exécute des processus personnalisés supplémentaires lors de la suppression d'un élément de l'instance de CollectionBase. (Hérité de CollectionBase.) | |
OnRemoveComplete | Exécute des processus personnalisés supplémentaires après la suppression d'un élément de l'instance de CollectionBase. (Hérité de CollectionBase.) | |
OnSet | Exécute des processus personnalisés supplémentaires avant la définition d'une valeur dans l'instance de CollectionBase. (Hérité de CollectionBase.) | |
OnSetComplete | Exécute des processus personnalisés supplémentaires après la définition d'une valeur dans l'instance de CollectionBase. (Hérité de CollectionBase.) | |
OnValidate | Exécute des processus personnalisés supplémentaires lors de la validation d'une valeur. (Hérité de CollectionBase.) | |
Remove | Supprime la première occurrence d'un ConstructorInfo spécifique de la collection. | |
RemoveAt | Supprime l'élément à l'index spécifié de l'instance de CollectionBase.Cette méthode n'est pas substituable. (Hérité de CollectionBase.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IList.Add | Ajoute un objet à la fin de CollectionBase. (Hérité de CollectionBase.) | |
IList.Contains | Détermine si CollectionBase contient un élément spécifique. (Hérité de CollectionBase.) | |
ICollection.CopyTo | Copie l'ensemble de l'objet CollectionBase vers un objet Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible. (Hérité de CollectionBase.) | |
IList.IndexOf | Recherche le Object spécifié et retourne l'index de base zéro de la première occurrence dans l'ensemble du CollectionBase. (Hérité de CollectionBase.) | |
IList.Insert | Insère un élément dans CollectionBase à l'index spécifié. (Hérité de CollectionBase.) | |
IList.IsFixedSize | Obtient une valeur indiquant si CollectionBase est de taille fixe. (Hérité de CollectionBase.) | |
IList.IsReadOnly | Obtient une valeur indiquant si CollectionBase est en lecture seule. (Hérité de CollectionBase.) | |
ICollection.IsSynchronized | Obtient une valeur indiquant si l'accès à CollectionBase est synchronisé (thread-safe). (Hérité de CollectionBase.) | |
IList.Item | Obtient ou définit l'élément situé à l'index spécifié. (Hérité de CollectionBase.) | |
IList.Remove | Supprime la première occurrence d'un objet spécifique de CollectionBase. (Hérité de CollectionBase.) | |
ICollection.SyncRoot | Obtient un objet qui peut être utilisé pour synchroniser l'accès à CollectionBase. (Hérité de CollectionBase.) |
Début
Remarques
Uniquement des objets d'ConstructorInfo doivent être ajoutés à cette collection.VirtualTypeBuilder.ConstructorInfoCollection est imbriqué à l'intérieur de VirtualTypeBuilder en raison de son détails relatifs au comportement aux types virtuels.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.