3 public static class Constants
5 public static class AnalyzerIdentifiers
7 public const string IsBusinessObjectSerializable =
"CSLA0001";
8 public const string IsOperationMethodPublic =
"CSLA0002";
9 public const string PublicNoArgumentConstructorIsMissing =
"CSLA0003";
10 public const string ConstructorHasParameters =
"CSLA0004";
11 public const string FindSaveAssignmentIssue =
"CSLA0005";
12 public const string FindSaveAsyncAssignmentIssue =
"CSLA0006";
13 public const string OnlyUseCslaPropertyMethodsInGetSetRule =
"CSLA0007";
14 public const string EvaluateManagedBackingFields =
"CSLA0008";
15 public const string IsOperationMethodPublicForInterface =
"CSLA0009";
16 public const string FindOperationsWithNonSerializableArguments =
"CSLA0010";
17 public const string FindBusinessObjectCreation =
"CSLA0011";
18 public const string FindOperationsWithIncorrectReturnTypes =
"CSLA0012";
19 public const string DoesChildOperationHaveRunLocal =
"CSLA0013";
20 public const string DoesOperationHaveAttribute =
"CSLA0014";
21 public const string IsOperationAttributeUsageCorrect =
"CSLA0015";
22 public const string AsynchronousBusinessRuleInheritance =
"CSLA0016";
23 public const string BusinessRuleContextUsage =
"CSLA0017";
24 public const string CompleteInExecuteAsync =
"CSLA0018";
25 public const string RefOrOutParameterInOperation =
"CSLA0019";
28 public static class Categories
30 public const string Design =
"Design";
31 public const string Usage =
"Usage";
34 public static class Namespaces
36 public const string System =
"System";
37 public const string SystemThreadingTasks =
"System.Threading.Tasks";
40 public static class SaveMethodNames
42 public const string Save =
"Save";
43 public const string SaveAsync =
"SaveAsync";