Section courante

A propos

Section administrative du site

Liste des erreurs

Voici la liste des codes d'erreurs pouvant être retournée par le C# (C Sharp) :

Code d'erreur Message d'erreur Description
CS0001 Internal compiler error Ce message d'erreur permet d'indiquer une erreur interne dans le compilateur.
CS0006 Metadata file 'dll_name' could not be found Ce message d'erreur permet d'indiquer que le fichier de DLL de méta-données est introuvable.
CS0007 Unexpected common language runtime initialization error - 'description' Ce message d'erreur permet d'indiquer que le CLR (Common Language Runtime) n'a pas pu être chargé.
CS0015 The name of type 'type' is too long Ce message d'erreur permet d'indiquer que le nom du type spécifié est trop long.
CS0016 Could not write to output file 'file' - 'reason' Ce message d'erreur permet d'indiquer qu'il n'est pas possible d'écrire dans le fichier de sortie spécifié pour la raison spécifié.
CS0019 Operator 'operator' cannot be applied to operands of type 'type' and 'type' Ce message d'erreur permet d'indiquer que l'opérateur spécifié ne peut pas appliqué l'opérande de type spécifié et le type spécifié.
CS0029 Cannot implicitly convert type 'type' to 'type' Ce message d'erreur permet d'indiquer qu'il n'est pas possible de convertir un type implicite spécifié ou un type spécifié.
CS0034 Operator 'operator' is ambiguous on operands of type 'type1' and 'type2' Ce message d'erreur permet d'indiquer que l'opérateur spécifié est ambigu sur les opérandes de type spécifiés
CS0038 Cannot access a nonstatic member of outer type 'type1' via nested type 'type2' Ce message d'erreur permet d'indiquer qu'il est impossible d'accéder à un membre non statique du type externe spécifié via le type imbriqué spécifié.
CS0039 Cannot convert type 'type1' to 'type2' via a reference conversion, boxing conversion, unboxing conversion, wrapping conversion, or null type conversion Ce message d'erreur permet d'indiquer qu'il est impossible de convertir le type spécifié via une conversion de référence, une conversion de boite, une conversion sans boite, une conversion d'enveloppe ou une conversion de type nulle.
CS0050 Inconsistent accessibility: return type 'type' is less accessible than method 'method' Ce message d'erreur permet d'indiquer un accessibilité incohérente, soit que le type de retour spécifié est moins accessible que la méthode spécifié.
CS0051 Inconsistent accessibility: parameter type 'type' is less accessible than method 'method' Ce message d'erreur permet d'indiquer un accessibilité incohérente, soit que le type de paramètre spécifié est moins accessible que la méthode spécifié.
CS0052 Inconsistent accessibility: field type 'type' is less accessible than field 'field' Ce message d'erreur permet d'indiquer un accessibilité incohérente, soit que le type de champ spécifié est moins accessible que le champ spécifié.
CS0071 An explicit interface implementation of an event must use event accessor syntax Ce message d'erreur permet d'indiquer qu'une intégration d'interface explicite d'un événement doit utiliser la syntaxe d'accesseur d'événement.
CS0103 The name 'identifier' does not exist in the current context Ce message d'erreur permet d'indiquer que le nom spécifié n'existe pas dans le contexte courant.
CS0106 The modifier 'modifier' is not valid for this item Ce message d'erreur permet d'indiquer qu'un «modifier» n'est pas valide pour cet item.
CS0115 'function' : no suitable method found to override Ce message d'erreur permet d'indiquer qu'il n'y aucune méthode appropriée trouvée pour remplacer la fonction.
CS0116 A namespace does not directly contain members such as fields or methods Ce message d'erreur permet d'indiquer qu'un espace de noms ne contient pas directement des membres tels que des champs ou des méthodes.
CS0120 An object reference is required for the nonstatic field, method, or property 'member' Ce message d'erreur permet d'indiquer qu'une référence d'objet est requise pour le champ non statique, la méthode ou la propriété «member».
CS0122 'member' is inaccessible due to its protection level Ce message d'erreur permet d'indiquer «member» est inaccessible en raison de son niveau de protection.
CS0134 'variable' is of type 'type'. A const field of a reference type other than string can only be initialized with null. Ce message d'erreur permet qu'un «const» d'un type de référence autre que «string» ne peut être initialisé que par «null».
CS0151 A value of an integral type expected Ce message d'erreur permet d'indiquer que une valeur d'un type intégral est attendue.
CS0163 Control cannot fall through from one case label ('label') to another Ce message d'erreur permet d'indiquer qu'un contrôle ne peut pas passer d'un cas d'évaluation à une autre.
CS0165 Use of unassigned local variable 'name' Ce message d'erreur permet d'indiquer une utilisation de la variable locale non-affectée spécifié.
CS0173 Type of conditional expression cannot be determined because there is no implicit conversion between 'class1' and 'class2' Ce message d'erreur permet d'indiquer que le type d'expression conditionnelle ne peut pas être déterminé car il n'y a pas de conversion implicite entre la première classe et la deuxième classe.
CS0178 Invalid rank specifier: expected ',' or ']' Ce message d'erreur permet d'indiquer que l'intervalle spécifié est invalide ou qu'un caractère «,» ou «]» est attendue.
CS0188 The 'this' object cannot be used before all of its fields are assigned to Ce message d'erreur permet d'indiquer que l'objet «this» ne peut pas être utilisé avant que tous ses champs ne soient affectés.
CS0201 Only assignment, call, increment, decrement, and new object expressions can be used as a statement Ce message d'erreur permet d'indiquer que seules les affectations, les appels, les incréments, les décréments et les nouvelles expressions d'objets peuvent être utilisés comme une instruction.
CS0229 Ambiguity between 'member1' and 'member2' Ce message d'erreur permet d'indiquer qu'il y a une ambiguïté entre les deux membres spécifiés.
CS0233 'identifier' does not have a predefined size, therefore sizeof can only be used in an unsafe context (consider using System.Runtime.InteropServices.Marshal.SizeOf) Ce message d'erreur permet d'indiquer l'identifiant spécifié n'a pas de taille prédéfinie et que donc «sizeof» ne peut être utilisé que dans un contexte non sécurisé (pensez à utiliser System.Runtime.InteropServices.Marshal.SizeOf).
CS0234 The type or namespace name 'name' does not exist in the namespace 'namespace' (are you missing an assembly reference?) Ce message d'erreur permet d'indiquer que le nom de type ou d'espace de nom spécifié n'existe pas dans l'espace de nommage spécifié.
CS0246 The type or namespace name 'type/namespace' could not be found (are you missing a using directive or an assembly reference?) Ce message d'erreur permet d'indiquer que le type ou le nom de l'espace de nommage spécifié est introuvable.
CS0225 The params parameter must be a single dimensional array Ce message d'erreur permet d'indiquer que le paramètre indiqué par le mot clef params doit être un tableau à une dimension.
CS0260 Missing partial modifier on declaration of type 'type'; another partial declaration of this type exists Ce message d'erreur permet d'indiquer que le modificateur partiel est manquant sur la déclaration de type spécifié; une autre déclaration partielle de ce type existe.
CS0266 Cannot implicitly convert type 'type1' to 'type2'. An explicit conversion exists (are you missing a cast?) Ce message d'erreur permet d'indiquer qu'il est impossible de convertir implicitement le type spécifié en un autre type spécifié. Une conversion explicite existe.
CS0269 Use of unassigned out parameter 'parameter' Ce message d'erreur permet d'indiquer une utilisation du paramètre spécifié non affecté.
CS0270 Array size cannot be specified in a variable declaration (try initializing with a 'new' expression) Ce message d'erreur permet d'indiquer que la taille du tableau ne peut pas être spécifiée dans une déclaration de variable.
CS0304 Cannot create an instance of the variable type 'type' because it does not have the new() constraint Ce message d'erreur permet d'indiquer qu'il est impossible de créer une instance du type de variable spécifié car elle n'a pas la contrainte new().
CS0310 The type 'typename' must be a non-abstract type with a public parameterless constructor in order to use it as parameter 'parameter' in the generic type or method 'generic' Ce message d'erreur permet d'indiquer que le type spécifié doit être un type non-abstrait avec un constructeur public sans paramètre afin de l'utiliser comme paramètre spécifié dans le type générique ou dans la méthode générique spécifié.
CS0311 The type 'type1' cannot be used as type parameter 'T' in the generic type or method '<name>'. There is no implicit reference conversion from 'type1' to 'type2'. Ce message d'erreur permet d'indiquer que le type spécifié ne peut pas être utilisé comme paramètre de type spécifié dans le type générique ou la méthode spécifié. Il n'y a pas de conversion de référence implicite du premier type au deuxième type.
CS0413 The type parameter 'type parameter' cannot be used with the 'as' operator because it does not have a class type constraint nor a 'class' constraint Ce message d'erreur permet d'indiquer que le paramètre de type spécifié ne peut pas être utilisé avec l'opérateur 'as' car il n'a pas de contrainte de type classe ni de contrainte 'class'.
CS0417 'identifier': cannot provide arguments when creating an instance of a variable type Ce message d'erreur permet d'indiquer que le identifiant spécifié ne peut pas fournir de paramètre lors de la création d'une instance d'un type de variable.
CS0433 The type TypeName1 exists in both TypeName2 and TypeName3 Ce message d'erreur permet d'indiquer le premier type spécifié existe à la fois dans le deuxième et troisième type spécifié.
CS0445 Cannot modify the result of an unboxing conversion Ce message d'erreur permet d'indiquer qu'il n'est pas possible de modifier le résultat d'une conversion en boite.
CS0446 Foreach cannot operate on a 'Method or Delegate'. Did you intend to invoke the 'Method or Delegate'? Ce message d'erreur permet d'indiquer que le mot réservé foreach ne peut pas fonctionner sur une méthode ou un délégué spécifié.
CS0504 The constant 'variable' cannot be marked static Ce message d'erreur permet d'indiquer que la variable spécifié ne peut pas être marqué comme statique.
CS0507 'function1' : cannot change access modifiers when overriding 'access' inherited member 'function2' Ce message d'erreur permet d'indiquer que la fonction spécifié ne peut pas modifier les modificateurs d'accès lors du remplacement d'un membre 'access' hérité de la fonction spécifié.
CS0518 Predefined type 'type' is not defined or imported Ce message d'erreur permet d'indiquer que le type spécifié ne peut pas être définie ou importé.
CS0523 Struct member 'struct2 field' of type 'struct1' causes a cycle in the struct layout Ce message d'erreur permet d'indiquer que le champ spécifié du membre de structure de type spécifié provoque un cycle dans la structure.
CS0545 'function' : cannot override because 'property' does not have an overridable get accessor Ce message d'erreur permet d'indiquer que la fonction spécifié ne peut pas être redéfinie car 'property' n'a pas d'accesseur 'get' dans le 'override'.
CS0552 'conversion routine' : user defined conversion to/from interface Ce message d'erreur permet d'indiquer qu'il n'est pas possible de créer la routine de conversion spécifié de ou vers l'interface.
CS0563 One of the parameters of a binary operator must be the containing type Ce message d'erreur permet d'indiquer que l'un des paramètres d'un opérateur binaire doit être le type contenant.
CS0570 Property, indexer, or event 'name' is not supported by the language; try directly calling accessor method 'name!' Ce message d'erreur permet d'indiquer que la propriété, l'indexeur ou événement spécifié n'est pas pris en charge par le langage de programmation; essayez d'appeler directement la méthode accesseur 'name!'.
CS0571 'function' : cannot explicitly call operator or accessor Ce message d'erreur permet d'indiquer qu'on la fonction spécifié ne peut pas appeler explicitement l'opérateur ou l'accesseur.
CS0579 Duplicate 'attribute' attribute Ce message d'erreur permet d'indiquer que l'attribut spécifié est dupliqué.
CS0592 Attribute 'attribute' is not valid on this declaration type. It is valid on 'type' declarations only. Ce message d'erreur permet d'indiquer que l'attribut spécifié n'est pas valide pour ce type de déclaration. Il est valide uniquement sur les déclarations type spécifié.
CS0616 'class' is not an attribute class Ce message d'erreur permet d'indiquer que 'class' n'est pas un attribut de la classe.
CS0650 Bad array declarator Ce message d'erreur permet d'indiquer une mauvaise déclaration de tableau.
CS0686 Accessor 'accessor' cannot implement interface member 'member' for type 'type'. Use an explicit interface implementation. Ce message d'erreur permet d'indiquer que l'accesseur 'accessor' ne peut pas intégré au membre d'interface spécifié pour le type spécifié.
CS0702 Constraint cannot be special class 'identifier' Ce message d'erreur permet d'indiquer que la contrainte ne peut pas être une classe spéciale d'identifiant spécifié.
CS0703 Inconsistent accessibility: constraint type 'identifier' is less accessible than 'identifier' Ce message d'erreur permet d'indiquer un accessibilité incohérente, soit que le type de contrainte d'identifiant spécifié est moins accessible que l'identifiant spécifié.
CS0731 The type forwarder for type 'type' in assembly 'assembly' causes a cycle Ce message d'erreur permet d'indiquer que le redirecteur de type pour le type spécifié dans l'assembly spécifié provoque un cycle.
CS0826 No best type found for implicitly typed array. Ce message d'erreur permet d'indiquer que ce n'est pas le meilleur type trouvé pour un tableau implicitement typé.
CS0834 A lambda expression must have an expression body to be converted to an expression tree. Ce message d'erreur permet d'indiquer qu'une expression lambda doit avoir un corps d'expression à convertir en arbre d'expression.
CS0840 'Property name' must declare a body because it is not marked abstract or extern. Automatically implemented properties must define both get and set accessors. Ce message d'erreur permet d'indiquer que le nom de la propriété doit déclarer un corps car il n'est pas marqué abstract ou extern. Les propriétés intégrés automatiquement doivent définir à la fois les accesseurs 'get' et 'set'.
CS0843 Backing field for automatically implemented property 'name' must be fully assigned before control is returned to the caller. Ce message d'erreur permet d'indiquer que le champ de sauvegarde de la propriété intégrée automatiquement spécifié doit être entièrement affecté avant que le contrôle ne soit renvoyé à l'appelant.
CS0845 An expression tree lambda may not contain a coalescing operator with a null literal left-hand side. Ce message d'erreur permet d'indiquer que l'arbre d'expression lambda ne peut pas contenir un opérateur de coalescence avec un côté littéral gauche nul.
CS1001 You did not supply an identifier. Ce message d'erreur permet d'indiquer que vous n'avez pas fourni d'identifiant.
CS1009 Unrecognized escape sequence Ce message d'erreur permet d'indiquer que la séquence d'échappement non reconnue.
CS1018 Keyword 'this' or 'base' expected Ce message d'erreur permet d'indiquer que le mot clef 'this' ou 'base' est attendu.
CS1019 Overloadable unary operator expected Ce message d'erreur permet d'indiquer qu'un opérateur unaire de surchargable est attendu.
CS1021 Integral constant is too large Ce message d'erreur permet d'indiquer que la valeur de l'entier est trop grand pour celle supporté par le compilateur.
CS1026 ) expected Ce message d'erreur permet d'indiquer que la fermeture de parenthèse est attendue.
CS1029 #error: 'text' Ce message d'erreur permet d'indiquer que le texte de l'erreur dans la directive #error contient des erreurs.
CS1061 'type' does not contain a definition for 'member' and no extension method 'name' accepting a first argument of type 'type' could be found Ce message d'erreur permet d'indiquer que le type spécifié ne contient pas de définition pour 'member' et aucune méthode d'extension spécifié acceptant un premier paramètre de type spécifié n'a été trouvée.
CS1112 Do not use 'System.Runtime.CompilerServices.ExtensionAttribute'. Use the 'this' keyword instead. Ce message d'erreur permet d'indiquer que vous ne pouvez pas utiliser 'System.Runtime.CompilerServices.ExtensionAttribute'. Utilisez le mot clef "this" à la place.
CS1501 No overload for method 'method' takes 'number' arguments Ce message d'erreur permet d'indiquer qu'aucune surcharge pour la méthode spécifié prend les paramètres de nombre spécifié.
CS1502 The best overloaded method match for 'name' has some invalid arguments Ce message d'erreur permet d'indiquer que la meilleure correspondance de méthode surchargée pour le nom spécifié a des paramètres invalides.
CS1519 Invalid token 'token' in class, struct, or interface member declaration Ce message d'erreur permet d'indiquer que le jeton spécifié est non valide dans la classe, la structure ou la déclaration de membre de l'interface.
CS1540 Invalid token 'token' in class, struct, or interface member declaration Cannot access protected member 'member' via a qualifier of type 'type1'; the qualifier must be of type 'type2' (or derived from it) - Ce message d'erreur permet d'indiquer qu'il est impossible d'accéder au membre protégé spécifié via un qualificateur de type spécifié.
CS1546 Property, indexer, or event 'property' is not supported by the language Ce message d'erreur permet d'indiquer que la propriété, l'indexeur ou l'événement 'property' n'est pas supporté par le langage de programmation.
CS1548 Cryptographic failure while signing assembly 'assembly' - 'reason' Ce message d'erreur permet d'indiquer un échec de cryptographique lors de la signature de l'assemblage.
CS1564 Conflicting options specified: Win32 resource file; Win32 manifest. Ce message d'erreur permet d'indiquer un options conflictuelles spécifiées: fichier de ressources Win32 ou manifeste du Win32.
CS1567 Error generating Win32 resource: 'file' Ce message d'erreur permet d'indiquer une erreur de génération du fichier de ressource Win32 spécifié.
CS1579 foreach statement cannot operate on variables of type 'type1' because 'type2' does not contain a public definition for 'identifier' Ce message d'erreur permet d'indiquer que l'instruction foreach ne peut pas fonctionner sur des variables de type spécifié car le type ne contient pas de définition publique pour l'identificateur spécifié.
CS1612 Cannot modify the return value of 'expression' because it is not a variable Ce message d'erreur permet d'indiquer qu'il est impossible de modifier la valeur de retour de l'expression spécifié car ce n'est pas une variable.
CS1614 'name' is ambiguous; between 'attribute1' and 'attribute2' Ce message d'erreur permet d'indiquer un nom ambiguë entre les attributs spécifiés.
CS1640 foreach statement cannot operate on variables of type 'type' because it implements multiple instantiations of 'interface' Ce message d'erreur permet d'indiquer que l'instruction foreach ne peut pas fonctionner sur des variables de type spécifié car il intègre plusieurs instanciations de l'interface.
CS1644 Feature 'feature' is not part of the standardized ISO C# language specification, and may not be accepted by other compilers Ce message d'erreur permet d'indiquer que la fonctionnalité spécifié ne fait pas partie de la spécification de langage normalisée ISO C#, et peut ne pas être acceptée par d'autres compilateurs.
CS1656 Cannot assign to 'variable' because it is a 'read-only variable type' Ce message d'erreur permet d'indiquer qu'il n'est pas possible d'affecter la variable spécifié car il s'agit d'un type de variable en lecture seulement.
CS1674 'T': type used in a using statement must be implicitly convertible to 'System.IDisposable' Ce message d'erreur permet d'indiquer que le type utilisé dans une instruction 'using' doit être implicitement convertible en 'System.IDisposable'.
CS1703 An assembly with the same simple name 'name' has already been imported. Ce message d'erreur permet d'indiquer qu'un assembly avec le même nom simple spécifié a déjà été importé.
CS1704 An assembly with the same simple name 'Assembly Name' has already been imported Ce message d'erreur permet d'indiquer qu'un assembly avec le même nom d'assembly simple spécifié a déjà été importé.
CS1705 Assembly 'AssemblyName1' uses 'TypeName' which has a higher version than referenced assembly 'AssemblyName2' Ce message d'erreur permet d'indiquer que l'assembly spécifié utilise le nom de type spécifié ayant une version plus élevée que l'assembly référencé le nom de l'assembly.
CS1708 Fixed size buffers can only be accessed through locals or fields Ce message d'erreur permet d'indiquer que les tampons de taille fixe sont uniquement accessibles via les sections locales ou les champs.
CS1716 Do not use 'System.Runtime.CompilerServices.FixedBuffer' attribute. Ce message d'erreur permet d'indiquer que vous ne devez pas utilisez l'attribut 'System.Runtime.CompilerServices.FixedBuffer' mais plutôt le modificateur de champ 'fixed'.
CS1721 Class 'class' cannot have multiple base classes: 'class_1' and 'class_2' Ce message d'erreur permet d'indiquer que la classe spécifié ne peut avoir de multiples base de classes.
CS1726 Friend assembly reference 'reference' is invalid. Strong-name signed assemblies must specify a public key in their InternalsVisibleTo declarations. Ce message d'erreur permet d'indiquer que la référence Friend d'assembly spécifié n'est pas valide. Les assembly signés avec un nom fort doivent spécifier une clef publique dans leurs déclarations InternalsVisibleTo.
CS1729 'type' does not contain a constructor that takes 'number' arguments. Ce message d'erreur permet d'indiquer que le type spécifié ne contient pas de constructeur prenant les paramètres de nombre spécifié.
CS1919 Unsafe type 'type name' cannot be used in object creation. Ce message d'erreur permet d'indiquer le type non-sécurisé spécifié ne peut pas être utilisé dans la création d'objet.
CS1921 The best overloaded method match for 'method' has wrong signature for the initializer element. Ce message d'erreur permet d'indiquer que la meilleure correspondance de méthode surchargée pour la méthode spécifié a une mauvaise signature pour l'élément initialisateur.
CS1926 Error reading Win32 manifest file 'filename' -- 'error'. Ce message d'erreur permet d'indiquer une erreur de lecture du manifeste de fichier Win32 spécifié.
CS1933 Expression cannot contain query expressions Ce message d'erreur permet d'indiquer que l'expression ne peut pas contenir d'expressions de requête.
CS1936 Could not find an implementation of the query pattern for source type 'type'. 'method' not found Ce message d'erreur permet d'indiquer qu'il n'est pas possible de trouver une intégration du modèle de requête pour le type de source type spécifié. La méthode spécifié est introuvable.
CS1941 The type of one of the expressions in the 'clause' clause is incorrect. Ce message d'erreur permet d'indiquer que le type de l'une des expressions dans la clause spécifié est incorrecte.
CS1942 The type of the expression in the 'clause' clause is incorrect. Ce message d'erreur permet d'indiquer que le type de l'expression dans la clause spécifié est incorrecte.
CS1943 An expression of type 'type' is not allowed in a subsequent from clause in a query expression with source type 'type'. Ce message d'erreur permet d'indiquer que le type spécifié de l'expression n'est pas autorisée dans une clause 'from' subséquente dans une expression de requête avec le type de source spécifié.
CS1946 An anonymous method expression cannot be converted to an expression tree. Ce message d'erreur permet d'indiquer que l'expression de méthode anonyme ne peut pas être convertie en une arborescence d'expression.
CS2032 Character 'character' is not allowed on the command-line or in response files Ce message d'erreur permet d'indiquer que le caractère spécifié n'est pas autorisé sur la ligne de commande ou dans les fichiers de réponses.
CS7003 Unexpected use of an unbound generic name Ce message d'erreur permet d'indiquer une utilisation inattendue d'un nom générique sans liaison.

Liste des avertissements

Voici la liste des codes d'avertissements pouvant être retournée par le C# (C Sharp) :

Code d'avertissement Message d'erreur Description
CS0108 'member1' hides inherited member 'member2'. Ce message d'avertissement permet d'indiquer que le membre spécifié masque le membre hérité du membre spécifié.
CS0168 The variable 'var' is declared but never used Ce message d'avertissement permet d'indiquer la variable spécifié est déclarée, mais jamais utilisée.
CS0420 'identifier': a reference to a volatile field will not be treated as volatile Ce message d'avertissement permet d'indiquer que l'identifiant spécifié a une référence à un champ volatile n'allant pas être traitée comme volatile.
CS0429 Unreachable expression code detected Ce message d'avertissement permet d'indiquer un code d'expression inaccessible détecté.
CS0465 Introducing a 'Finalize' method can interfere with destructor invocation. Ce message d'avertissement permet d'indiquer l'introduction d'une méthode 'Finalize' interférant avec l'invocation de destructeur.
CS0467 Ambiguity between method 'method' and non-method 'non-method'. Using method group. Ce message d'avertissement permet d'indiquer une ambiguïté entre la méthode spécifié et la non-méthode spécifié, vous devriez plutôt utiliser un groupe de méthodes.
CS0618 'member' is obsolete: 'text' Ce message d'avertissement permet d'indiquer que le membre spécifié est obsolète.
CS0675 Bitwise-or operator used on a sign-extended operand; consider casting to a smaller unsigned type first Ce message d'avertissement permet d'indiquer un opérateur au niveau du bit ou utilisé sur un opérande avec des signes étendues et par conséquent vous devriez envisager de lancer d'abord un type plus petit non signé.
CS1058 A previous catch clause already catches all exceptions. Ce message d'avertissement permet d'indiquer qu'une clause 'catch' précédente capture déjà toutes les exceptions.
CS1060 Use of possibly unassigned field 'name'. Ce message d'avertissement permet d'indiquer l'utilisation possible d'un champ spécifié non-assigné.
CS1591 Missing XML comment for publicly visible type or member 'Type_or_Member' Ce message d'avertissement permet d'indiquer un commentaire XML manquant pour un type ou un membre publiquement visible 'Type_or_Member'.
CS1598 XML parser could not be loaded for the following reason: 'reason'. Ce message d'avertissement permet d'indiquer que l'analyseur XML n'a pas pu être chargé pour la raison suivante spécifié.
CS1607 Assembly generation -- reason Ce message d'avertissement permet d'indiquer une raison spécifié au niveau de la génération de l'assembly.
CS1610 Unable to delete temporary file 'file' used for default Win32 resource -- resource Ce message d'avertissement permet d'indiquer qu'il est impossible de supprimer le fichier temporaire spécifié utilisé pour la ressource Win32 par défaut.
CS1616 Option 'option' overrides attribute 'attribute' given in a source file or added module Ce message d'avertissement permet d'indiquer que l'option spécifié remplace l'attribut spécifié dans un fichier source ou un module ajouté.
CS1658 'warning text'. See also error 'error code' Ce message d'avertissement permet d'indiquer le compilateur émet cet avertissement lorsqu'il remplace une erreur avec un avertissement.
CS1683 Reference to type 'Type Name' claims it is defined in this assembly, but it is not defined in source or any added modules Ce message d'avertissement permet d'indiquer que la référence au type spécifié affirme qu'il est défini dans cet assembly, toutefois il n'est pas défini dans la source ou dans les modules ajoutés.
CS1685 The predefined type 'System.type name' is defined in multiple assemblies in the global alias Ce message d'avertissement permet d'indiquer que le type prédéfini 'System.type name' est défini dans plusieurs assembly de l'alias global.
CS1690 Accessing a member on 'member' may cause a runtime exception because it is a field of a marshal-by-reference class Ce message d'avertissement permet d'indiquer que l'accès au membre spécifié peut provoquer une exception d'exécution car il s'agit d'un champ d'une classe 'marshal-by-reference'.
CS1691 'number' is not a valid warning number Ce message d'avertissement permet d'indiquer que le nombre d'avertissement n'est pas valide.
CS1699 Use command line option "compiler_option" or appropriate project settings instead of "attribute_name" Ce message d'avertissement permet de signaler que vous devriez utiliser la ligne de commande "compiler_option" ou les paramètres de projet appropriés au lieu du nom d'attribut spécifié.
CS1700 Assembly reference Assembly Name is invalid and cannot be resolved Ce message d'avertissement permet d'indiquer que le nom de l'assembly de référence d'assembly est invalide et ne peut pas être résolu.
CS1701 Assuming assembly reference "Assembly Name #1" matches "Assembly Name #2", you may need to supply runtime policy Ce message d'avertissement permet de faire remarquer que la première référence d'assembly spécifié correspond à la deuxième référence d'assembly spécifié et que par conséquent vous devriez peut-être fournir une politique d'exécution.
CS1762 A reference was created to embedded interop assembly 'assembly1' because of an indirect reference to that assembly from assembly 'assembly2'. Ce message d'avertissement permet d'indiquer qu'une référence a été créée pour l'assembly d'interopérabilité spécifié en raison d'une référence indirecte à cet assembly provenant de l'assembly spécifié.
CS1956 Member 'name' implements interface member 'name' in type 'type'. There are multiple matches for the interface member at run-time. It is implementation dependent which method will be called. Ce message d'avertissement permet d'indiquer que le nom du membre intègre le membre de l'interface spécifié dans le type spécifié. Il existe plusieurs correspondances pour le membre de l'interface lors de l'exécution. Il dépend de l'intégration dans laquelle la méthode sera appelée.
CS3003 Type of 'variable' is not CLS-compliant Ce message d'attention permet d'indiquer que le type de variable spécifié n'est pas conforme au CLS.
CS3009 'type': base type 'type' is not CLS-compliant Ce message d'avertissement permet d'indiquer que le le type de base spécifié n'est pas compatible CLS.
CS4014 Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call. Ce message d'avertissement permet d'indiquer que l'appel n'étant pas attendu, l'exécution de la méthode courante se poursuit avant la fin de l'appel.


Dernière mise à jour : Lundi, le 22 janvier 2018