Appendix B |
Error CS0001 compiler Internal error |
Error CS0003 Memory Overflow |
Error CS0004 promoted to wrong warning |
Error CS0005 compiler option should be followed by correct parameters |
Error CS0006 Unable to find the dynamically linked metadata file |
Error CS0007. Net Environment Initialization error |
Error CS0008 reading metadata error from file |
Error CS0009 cannot open metadata file |
Error CS0010 namespace and type declaration cannot have the same name |
Error CS0011 referenced class could not find base class |
Error CS0012 definition of reference type not found |
Error CS0013 An unknown error occurred while saving metadata to a file |
Error CS0014 file name not found |
Error CS0015 type name is too long |
Error CS0016 unable to output file |
Error CS0017 output file has multiple entries |
Error CS0019 binocular operator does not apply to the specified operand |
Error CS0020 divisor is 0 |
Error CS0021 cannot use an index on a type expression |
Error CS0022 wrong Multi-index |
Error CS0023 The single operator does not apply to the specified operand |
Error CS0024 Unable to open source file |
Error CS0025 the standard library file could not be found |
Error CS0026 an illegal keyword was used when initializing a static property method domain |
Error CS0027 Invalid keyword in current environment |
Warning Level 4 CS0028 function declares an ingress identifier with an error |
No implicit conversions between error CS0029 types |
Unable to convert between error CS0030 types |
Error CS0031 constant value cannot be converted to a type value |
Error CS0032 Unable to open the cumulative compilation file |
Error CS0033 a disk I/O error occurred while writing a cumulative compilation file |
Error CS0034 The binocular operator exists for the specified operand ambiguity |
Error CS0035 The single operator has a ambiguity for the specified operand |
Error CS0036 output parameter cannot use [in] feature |
Error CS0037 cannot assign a null value to a value type |
Error CS0038 a non-static type member cannot be accessed by a nested type |
Error CS0040 Debug initialization produces an error |
Error CS0041 saving debug information error |
Error CS0042 creating debug information File Error |
Error CS0043 PDB file format error will delete file and recompile |
Error CS0050 method return type access permission is less than method access |
Error CS0051 method parameter type access permission is lower than method access |
Error CS0052 access to domain type is less than domain access rights |
Error CS0053 the access rights of the property type are lower than the access rights of the property |
Error CS0054 the access rights of the index indicator return type are lower than the access rights of the index indicator |
Error CS0055 access to index indicator parameter type is lower than the access permission for index indicator |
Error CS0056 operator return type access permission is lower than operator access |
Error CS0057 operator parameter type access permission is lower than operator access |
Error CS0058 represents a type of access less than the delegate's access rights |
Error CS0059 represents a type of access less than the delegate's access rights |
Error CS0060 access permissions for base class are lower than derived classes |
Error CS0061 the access rights of the parent interface are lower than the child interface access |
Error CS0065 event property must have two accessors at a time |
Error CS0066 event must be a representative type |
The error CS0067 event has never been used in a declared class |
Error CS0068 an event in the interface cannot have initialization |
Error CS0069 an event in the interface cannot have accessors |
Error CS0070 event cannot appear on operator + = or –= Left |
Error CS0071 event display Interface execution body must follow the syntax format of the attribute |
Error CS0075 you should use parentheses when casting negative numbers |
Error CS0076 saved enumerator name cannot be used |
Error CS0077 as operator must be used with reference type |
Error CS0100 parameter name repetition |
Error CS0101 namespace contains a type with the same name |
Error CS0102 the definition of the indicator is already included in the class |
Error CS0103 name does not exist in the class or namespace |
Error CS0104 Reference exists ambiguity |
Error CS0105 namespace use indicator has been present in the namespace |
The error CS0106 modifier is not valid for the current project |
Error CS0107 Multiple access modifiers |
Warning Level 1 CS0108 member overrides the inherited member of the same name should use the new modifier |
Warning Level 4 CS0109 member does not overwrite an inherited member with the same name should not use the new modifier |
Loop definition between error CS0110 constants |
Error CS0111 a method with the same parameter type has been defined |
Error CS0112 static member method cannot use the override virtual or abstract modifier |
Error CS0113 overloaded member methods cannot use the new virtual or abstract modifier |
Warning 2-level CS0114 method overrides an inherited method with the same name if you want to overload the override |
Modifier otherwise uses the new modifier |
Error CS0115 Unable to find a suitable method to overload |
Error CS0116 namespace cannot directly contain members such as fields or methods |
The function definition cannot be included in the error CS0117 type |
Error CS0118 constructor name should refer to another constructor |
Error CS0119 constructor name refers to a constructor that is not valid in the current environment |
Error CS0120 non-static domain method and property member requires object reference |
The call between the error CS0121 method exists ambiguity |
Error CS0122 member cannot be accessed due to protection level |
Error CS0123 method declaration does not match the type represented |
Error CS0126 requires a convertible type |
Error CS0127 a method with a return value of type void should use the return statement after the expression |
Error CS0128 Local variables have been defined in the current scope |
Error CS0131 the left side of the statement should be a variable property or index indicator |
Error CS0132 Static constructor cannot have parameters |
Error CS0133 the variable in the expression should be a constant |
Error CS0134 cannot use full name in nested namespaces |
Error CS0135 declarations conflict with each other |
Error CS0136 the name of the local variable cannot be used in the current scope the name already has other meanings |
Error CS0138 namespaces use indicator only valid for namespaces |
Error CS0139 break or continue statement does not jump out of range |
Error CS0140 label repeat |
Error CS0143 The constructor is not defined on the class |
Error CS0144 cannot establish an instance of an abstract class or interface |
Error CS0145 the constant field should be assigned a value |
Error CS0146 the base class definition has a loop |
Error CS0148 represents no valid constructor |
Error CS0149 the method name should be used |
Error CS0150 should use constant value |
Error CS0151 should use integer type |
Error CS0152 a label that already exists in the switch statement |
Error CS0153 goto statement only valid in switch statement |
Error CS0154 because the missing read accessor property or index indicator is not available |
Error CS0155 the type of catch or throw should inherit from System.Exception |
Error CS0156 Throw statement cannot be used outside the catch clause |
Error CS0157 cannot leave the finally clause |
Error CS0158 Another label is masked within the included range |
Error CS0159 the label does not exist in the goto statement |
Error CS0160 the previous catch clause has caught all the unexpected |
Error CS0161 method Not all paths can return a value |
Error CS0162 detection of code not executed |
Error CS0163 control cannot transfer from one case statement to another case statement |
Error CS0164 Tag not referenced |
Error CS0165 may use a local variable that is not assigned |
Error CS0167 means missing call method |
Warning the variable declared by Level 3 CS0168 is not being used |
Warning Level 3 CS0169 protected domain members are not being used |
Error CS0170 may use an unassigned domain |
Error CS0171 You should assign a value to the domain before the end of the constructor function |
Error CS0172 the type of an expression cannot be determined because the type can be implicitly converted between types |
Error CS0173 the type of an expression cannot be determined because there is no implicit conversion between types |
Error CS0174 base reference requires a base class |
Error CS0175 cannot use the base keyword here |
Error CS0176 A static member cannot be accessed in an instance of a class should use the type name |
Error CS0177 you need to assign a value to the output parameter before the method ends |
Error CS0178 array initialization structure error |
Error CS0179 external methods contain actuators |
Error CS0180 members cannot be both external and abstract |
Error CS0181 unknown feature |
Error CS0182 feature parameter must be a constant Method field property or class |
Warning 1-level CS0183 expression always provides a type |
Warning 1-level CS0184 expression always does not provide a type |
The error CS0185 type is not the type of reference required in the lock statement |
Error CS0186 cannot use NULL in the current environment |
Error CS0187 operator does not define this type |
Error CS0188 cannot use an instance until all domains are assigned a value |
Error CS0190 _arglise constructor is only valid in methods that use variables |
Error CS0191 cannot assign value to read-only domain |
Error CS0192 read-only domain cannot be ref or out type |
The error CS0193 or operator can be used only on pointers |
Error CS0196 A pointer can only point to a value |
Error CS0198 static read-only fields cannot be assigned |
Error CS0199 a static read-only domain cannot be a ref or out type |
Error CS0200 read-only Property Index indicator property cannot be assigned |
Error CS0201 cannot be used as a statement |
Error CS0202 the call to Getenumerrator must return a class or struct |
The error CS0203 method cannot be used as a variable |
Error CS0204 the value range of local variable cannot exceed 65536 |
Error CS0205 cannot call a method or property of a base class |
Error CS0206 Property Index indicator cannot be passed as ref or out type |
Error CS0207 accessor cannot be declared unsafe |
Error CS0208 cannot take address or length to controllable type |
Error CS0209 The local variable declared in the fixed statement must be a pointer type |
Error CS0210 must be initialized when declaring in a fixed statement |
Error CS0211 cannot take an address to an expression |
Error CS0212 cannot take address of non-fixed expression when initializing in fixed statement |
Warning Level 3 CS0213 does not need to use the fixed statement to take the address of a fixed type expression |
Error CS0214 The pointer must be used in an unsafe environment |
Error CS0215 True or false operator must be of type bool |
The error CS0216 operator requires a defined operator to match |
Error CS0217 the user custom operator must have the same return type as the parameter |
Error CS0218 type must contain declaration of operator true and false |
Warning Level 3 CS0219 variable is assigned but not used |
Warning 3-level CS0220 checked in the compile-time operator overflow |
Error CS0221 The constant value cannot be converted to a type available unchecked syntax |
Error CS0223 null string case label not allowed |
The error CS0224 method cannot have both paras parameters and varargs |
Error CS0225 paras parameter must be a one-dimensional array |
Error CS0227 unsafe compile to show non-manipulative code |
Error CS0228 type does not contain a member definition or definition is unreachable |
Error CS0229 definition blur among members |
Error CS0230 foreach statement missing type and identifier |
Error CS0231 params parameter table and-arglist parameter cannot have the following variables |
Error CS0233 sizeof can only be used in unsafe mode |
Error CS0234 class name or namespace name not defined |
Error CS0235 representative cannot have-arglist |
Error CS0236 domain initialization cannot reference a non-static domain method or property |
Error CS0500 abstract class member cannot declare entity |
Error CS0501 a non-abstract or external member function must declare an entity |
The error CS0502 class is abstract and closed |
Error CS0503 Abstract method cannot be marked as virtual |
Error CS0504 constant variable cannot be marked as static |
Error CS0505 member cannot overwrite inherited non-function member |
Error CS0506 function cannot overwrite inherited function because function is not virtual abstract or override |
The Nature |
Error CS0507 overriding inherited member function 2 o'clock function 1 cannot change access adjuster |
Error CS0508 function 1 overriding the inherited member function 2 o'clock cannot change the return type |
Error CS0509 cannot inherit from the seal type |
Error CS0513 abstract class contained in non-abstract class |
Error CS0514 Static constructor cannot have external this pointer and base constructor call |
Error CS0515 Static constructor does not allow access to the regulator |
Error CS0516 constructor cannot call itself |
Error CS0517 no base class can call the base class constructor |
Error CS0518 undefined or introduce a predefined type |
Error CS0519 name and pre-defined name space conflict |
Error CS0520 name and pre-defined type conflict |
Error CS0522 struct cannot call base class constructor |
Error CS0523 struct members referencing each other form ring |
Error CS0524 interface cannot declare type |
Error CS0525 interface cannot contain domain |
Error CS0526 interface cannot contain constructors |
Error CS0527 interface type in table with non-interface type |
Error CS0528 interface is already in the interface column |
Error CS0529 interface inherits form ring |
Error CS0531 interface member cannot have a definition |
Error CS0533 derived class member hides inherited base class abstract members |
Error CS0534 method does not perform inherited abstract methods |
Error CS0535 class does not execute interface member |
Error CS0536 class does not execute interface member class member is static non-public or return type error |
Error CS0538 the name in the external interface declaration is not an interface |
Error CS0539 member in external interface declaration is not an interface member |
Error CS0540 contains type does not execute interface |
Error CS0541 external interfaces cannot be declared in classes and structs |
Error CS0542 user custom member name cannot be the same as the containing type |
Error CS0543 counter value is too large |
Error CS0544 property cannot overwrite inherited non-property |
Error CS0545 function cannot overwrite because there are no overridden properties |
Error CS0546 cannot overwrite because there are no overridden properties |
Error CS0547 property and indexer cannot have void type |
Error CS0548 property and indexer must have at least one accessor |
Error CS0549 function is a new virtual member of the sealing class |
Error CS0550 added an Access program that an interface member could not find |
Error CS0551 external interface execution missing access program |
Error CS0552 does not allow user to customize interface-related conversions |
Error CS0553 does not allow users to customize conversions related to base classes |
Error CS0554 does not allow users to customize conversions related to derived classes |
Error CS0555 does not allow users to customize conversions between included types |
Error CS0556 the user-defined conversion must be of the containing type as the source type or the target type |
Duplicate user custom conversions cannot occur in the error CS0557 class |