Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

CompilerErrorCollection classe

 

Date de publication : novembre 2016

Représente une collection d'objets CompilerError.

Espace de noms:   System.CodeDom.Compiler
Assembly:  System (dans System.dll)

System.Object
  System.Collections.CollectionBase
    System.CodeDom.Compiler.CompilerErrorCollection

[SerializableAttribute]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class CompilerErrorCollection : CollectionBase

NomDescription
System_CAPS_pubmethodCompilerErrorCollection()

Initialise une nouvelle instance de la classe CompilerErrorCollection.

System_CAPS_pubmethodCompilerErrorCollection(CompilerError[])

Initialise une nouvelle instance de CompilerErrorCollection qui contient le tableau spécifié de CompilerError objets.

System_CAPS_pubmethodCompilerErrorCollection(CompilerErrorCollection)

Initialise une nouvelle instance de la CompilerErrorCollection classe qui contient le contenu de l’objet CompilerErrorCollection.

NomDescription
System_CAPS_pubpropertyCapacity

Obtient ou définit le nombre d'éléments que CollectionBase peut contenir.(Hérité de CollectionBase.)

System_CAPS_pubpropertyCount

Obtient le nombre d’éléments contenus dans le CollectionBase instance. Cette propriété ne peut pas être remplacée.(Hérité de CollectionBase.)

System_CAPS_pubpropertyHasErrors

Obtient une valeur qui indique si la collection contient des erreurs.

System_CAPS_pubpropertyHasWarnings

Obtient une valeur qui indique si la collection contient des avertissements.

System_CAPS_protpropertyInnerList

Obtient un ArrayList contenant la liste des éléments dans le CollectionBase instance.(Hérité de CollectionBase.)

System_CAPS_pubpropertyItem[Int32]

Obtient ou définit le CompilerError à l'index spécifié.

System_CAPS_protpropertyList

Obtient un IList contenant la liste des éléments dans le CollectionBase instance.(Hérité de CollectionBase.)

NomDescription
System_CAPS_pubmethodAdd(CompilerError)

Ajoute l’objet CompilerError objet à la collection d’erreurs.

System_CAPS_pubmethodAddRange(CompilerError[])

Copie les éléments d’un tableau à la fin de la collection d’erreurs.

System_CAPS_pubmethodAddRange(CompilerErrorCollection)

Ajoute le contenu de la collection d’erreurs du compilateur spécifiée à la fin de la collection d’erreurs.

System_CAPS_pubmethodClear()

Supprime tous les objets à partir de la CollectionBase instance. Cette méthode ne peut pas être substituée.(Hérité de CollectionBase.)

System_CAPS_pubmethodContains(CompilerError)

Obtient une valeur qui indique si la collection contient le texte spécifié CompilerError objet.

System_CAPS_pubmethodCopyTo(CompilerError[], Int32)

Copie les valeurs de la collection à une dimension Array instance à l’index spécifié.

System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.(Hérité de Object.)

System_CAPS_protmethodFinalize()

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.)

System_CAPS_pubmethodGetEnumerator()

Retourne un énumérateur qui itère au sein du CollectionBase instance.(Hérité de CollectionBase.)

System_CAPS_pubmethodGetHashCode()

Fait office de fonction de hachage par défaut.(Hérité de Object.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodIndexOf(CompilerError)

Obtient l’index de l’objet CompilerError de l’objet dans la collection, s’il existe dans la collection.

System_CAPS_pubmethodInsert(Int32, CompilerError)

Insère le texte spécifié CompilerError dans la collection à l’index spécifié.

System_CAPS_protmethodMemberwiseClone()

Crée une copie superficielle du Object actuel.(Hérité de Object.)

System_CAPS_protmethodOnClear()

Effectue des processus personnalisés supplémentaires lors de l’effacement du contenu de la CollectionBase instance.(Hérité de CollectionBase.)

System_CAPS_protmethodOnClearComplete()

Effectue des processus personnalisés supplémentaires après l’effacement du contenu de la CollectionBase instance.(Hérité de CollectionBase.)

System_CAPS_protmethodOnInsert(Int32, Object)

Effectue des traitements personnalisés supplémentaires avant l’insertion d’un nouvel élément dans le CollectionBase instance.(Hérité de CollectionBase.)

System_CAPS_protmethodOnInsertComplete(Int32, Object)

Effectue des processus personnalisés supplémentaires après l’insertion d’un nouvel élément dans le CollectionBase instance.(Hérité de CollectionBase.)

System_CAPS_protmethodOnRemove(Int32, Object)

Effectue des processus personnalisés supplémentaires lors de la suppression d’un élément de la CollectionBase instance.(Hérité de CollectionBase.)

System_CAPS_protmethodOnRemoveComplete(Int32, Object)

Effectue des processus personnalisés supplémentaires après la suppression d’un élément de la CollectionBase instance.(Hérité de CollectionBase.)

System_CAPS_protmethodOnSet(Int32, Object, Object)

Effectue des traitements personnalisés supplémentaires avant la définition d’une valeur dans la CollectionBase instance.(Hérité de CollectionBase.)

System_CAPS_protmethodOnSetComplete(Int32, Object, Object)

Effectue des processus personnalisés supplémentaires après la définition d’une valeur dans la CollectionBase instance.(Hérité de CollectionBase.)

System_CAPS_protmethodOnValidate(Object)

Effectue des processus personnalisés supplémentaires lors de la validation d’une valeur.(Hérité de CollectionBase.)

System_CAPS_pubmethodRemove(CompilerError)

Supprime un spécifique CompilerError à partir de la collection.

System_CAPS_pubmethodRemoveAt(Int32)

Supprime l’élément à l’index spécifié de la CollectionBase instance. Cette méthode n’est pas substituable.(Hérité de CollectionBase.)

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

NomDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection.CopyTo(Array, Int32)

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.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Add(Object)

Ajoute un objet à la fin de la CollectionBase.(Hérité de CollectionBase.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Contains(Object)

Détermine si CollectionBase contient un élément spécifique.(Hérité de CollectionBase.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.IndexOf(Object)

Recherche le texte spécifié Object et retourne l’index de base zéro de la première occurrence dans l’ensemble du CollectionBase.(Hérité de CollectionBase.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Insert(Int32, Object)

Insère un élément dans la classe CollectionBase au niveau de l'index spécifié.(Hérité de CollectionBase.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Remove(Object)

Supprime la première occurrence d'un objet spécifique de CollectionBase.(Hérité de CollectionBase.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.IsSynchronized

Obtient une valeur indiquant si l'accès à CollectionBase est synchronisé (thread-safe).(Hérité de CollectionBase.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à CollectionBase.(Hérité de CollectionBase.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsFixedSize

Obtient une valeur indiquant si CollectionBase est de taille fixe.(Hérité de CollectionBase.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.IsReadOnly

Obtient une valeur indiquant si CollectionBase est en lecture seule.(Hérité de CollectionBase.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIList.Item[Int32]

Obtient ou définit l'élément au niveau de l'index spécifié.(Hérité de CollectionBase.)

NomDescription
System_CAPS_pubmethodAsParallel()

Surchargé. Active la parallélisation d'une requête.(Défini par ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Surchargé. Convertit un IEnumerable à un IQueryable.(Défini par Queryable.)

System_CAPS_pubmethodCast<TResult>()

Convertit les éléments d’un IEnumerable au type spécifié.(Défini par Enumerable.)

System_CAPS_pubmethodOfType<TResult>()

Filtre les éléments d’un IEnumerable basé sur un type spécifié.(Défini par Enumerable.)

The T:System.CodeDom.Compiler.CompilerErrorCollection class provides a simple collection object that can be used to store a set of T:System.CodeDom.Compiler.CompilerError objects.

System_CAPS_noteRemarque

This class contains an inheritance demand at the class level that applies to all members. A T:System.Security.SecurityException is thrown when the derived class does not have full-trust permission. For details about inheritance demands, see Inheritance Demands.

The following example demonstrates how to use the T:System.CodeDom.Compiler.CompilerErrorCollection class. The example creates a new instance of the class and uses several methods to add statements to the collection, return their index, and add or remove attributes at a specific index point.

// Creates an empty CompilerErrorCollection.
CompilerErrorCollection collection = new CompilerErrorCollection();            			

// Adds a CompilerError to the collection.
collection.Add( new CompilerError("Testfile.cs", 5, 10, "CS0001", "Example error text") );

// Adds an array of CompilerError objects to the collection.
CompilerError[] errors = { new CompilerError("Testfile.cs", 5, 10, "CS0001", "Example error text"), new CompilerError("Testfile.cs", 5, 10, "CS0001", "Example error text") };
collection.AddRange( errors );

// Adds a collection of CompilerError objects to the collection.
CompilerErrorCollection errorsCollection = new CompilerErrorCollection();
errorsCollection.Add( new CompilerError("Testfile.cs", 5, 10, "CS0001", "Example error text") );
errorsCollection.Add( new CompilerError("Testfile.cs", 5, 10, "CS0001", "Example error text") );
collection.AddRange( errorsCollection );

// Tests for the presence of a CompilerError in the 
// collection, and retrieves its index if it is found.
CompilerError testError = new CompilerError("Testfile.cs", 5, 10, "CS0001", "Example error text");
int itemIndex = -1;
if( collection.Contains( testError ) )
    itemIndex = collection.IndexOf( testError );

// Copies the contents of the collection, beginning at index 0, 
// to the specified CompilerError array.
// 'errors' is a CompilerError array.
collection.CopyTo( errors, 0 );

// Retrieves the count of the items in the collection.
int collectionCount = collection.Count;

// Inserts a CompilerError at index 0 of the collection.
collection.Insert( 0, new CompilerError("Testfile.cs", 5, 10, "CS0001", "Example error text") );

// Removes the specified CompilerError from the collection.
CompilerError error = new CompilerError("Testfile.cs", 5, 10, "CS0001", "Example error text");
collection.Remove( error );

// Removes the CompilerError at index 0.
collection.RemoveAt(0);

SecurityPermission

for deriving from the T:System.CodeDom.Compiler.CompilerErrorCollection class. Demand value: F:System.Security.Permissions.SecurityAction.InheritanceDemand; T:System.Security.PermissionSet: FullTrust.

.NET Framework
Disponible depuis 1.1

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: