ID | Title | Category |
---|---|---|
DEA0001 | SubscribeAttribute used on an invalid method | Runtime Error |
DEA0002 | WithPredicateAttribute used on an invalid method | Runtime Error |
DEA0003 | WithPredicateAttribute used on a method which is not a member of AEntitySetSystem or AEntityMultiMapSystem | Correctness |
DEA0004 | Component attribute used on a type which is not derived from AEntitySetSystem or AEntityMultiMapSystem | Correctness |
DEA0005 | Entity modification methods are not thread safe and should not be used inside the Update method of AEntitySetSystem or AEntityMultiMapSystem | Runtime Error |
DEA0006 | The Update attribute should be used on a method of a type which inherit from AEntitySetSystem or AEntityMultiMapSystem | Correctness |
DEA0007 | Only one method can be decorated with the Update attribute in a given type | Correctness |
DEA0008 | The Update attribute can't be used when an override of the Update method is already present | Correctness |
DEA0009 | No out parameter can be present in the method decorated by the Update attribute | Correctness |
DEA0010 | The type containing the method decorated by the Update attribute should be partial | Correctness |
DEA0011 | The method decorated by the Update attribute should return void | Correctness |
DEA0012 | The method decorated by the Update attribute should not be generic | Correctness |
DEA0013 | The ConstructorParameter attribute should be used on a member of a type which inherit from AEntitySetSystem or AEntityMultiMapSystem | Correctness |
DEA0014 | The ConstructorParameter attribute should be used on a member of a type which has a method with a Update attribute | Correctness |
DEA0015 | The ConstructorParameter attribute should be used on a member of a type which has no constructor defined | Correctness |
DEA0016 | The method of a parameter decorated with a Added or Changed attribute should be decorated wit the Update attribute | Correctness |
ID | Suppressed ID | Justification |
---|---|---|
DES0001 | IDE0051 | Private member is used by reflection. |
DES0002 | IDE0051 | Private member is used by reflection. |
DES0003 | RCS1242 | Signature is dictated by IPublisher. |
DES0004 | RCS1242 | Signature is dictated by its usage as a ComponentPredicate. |
DES0005 | RCS1043 | Partial class generated. |
DES0006 | IDE0051 | Partial class generated. |
DES0006 | RCS1242 | More explicit. |