CSLA.NET 6.0.0
CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app.
Constants.cs
Go to the documentation of this file.
1namespace Csla.Analyzers
2{
3 public static class Constants
4 {
5 public static class AnalyzerIdentifiers
6 {
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";
26 }
27
28 public static class Categories
29 {
30 public const string Design = "Design";
31 public const string Usage = "Usage";
32 }
33
34 public static class Namespaces
35 {
36 public const string System = "System";
37 public const string SystemThreadingTasks = "System.Threading.Tasks";
38 }
39
40 public static class SaveMethodNames
41 {
42 public const string Save = "Save";
43 public const string SaveAsync = "SaveAsync";
44 }
45 }
46}