mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-02-14 19:29:36 +01:00
Add validation for DirtyField strings (#5713)
* Add ValidateMemberAttribute, analyzer and test
* Use attribute on DirtyFields methods
* Defer member lookup
* Additional test case
* Add support for collection types
* Poke tests
* Revert "Add support for collection types"
This reverts commit 2b8f5534bd.
* break, not continue
* Cheaper attribute check with AttributeHelper
* Clean up unused helper method
---------
Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com>
This commit is contained in:
@@ -47,6 +47,7 @@ public static class Diagnostics
|
||||
public const string IdAutoGenStateParamMissing = "RA0041";
|
||||
public const string IdPrototypeRedundantType = "RA0042";
|
||||
public const string IdPrototypeEndsWithPrototype = "RA0043";
|
||||
public const string IdValidateMember = "RA0044";
|
||||
|
||||
public static SuppressionDescriptor MeansImplicitAssignment =>
|
||||
new SuppressionDescriptor("RADC1000", "CS0649", "Marked as implicitly assigned.");
|
||||
|
||||
Reference in New Issue
Block a user