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