|
6 | 6 | Rule ID | Category | Severity | Notes |
7 | 7 | ---------|----------|----------|-------------------- |
8 | 8 | BDN1000 | Usage | Error | BDN1000_BenchmarkRunner_Run_TypeArgumentClassMissingBenchmarkMethods |
9 | | -BDN1001 | Usage | Error | BDN1001_General_BenchmarkClass_MethodMustBePublic |
10 | | -BDN1002 | Usage | Error | BDN1002_General_BenchmarkClass_MethodMustBeNonGeneric |
11 | | -BDN1003 | Usage | Error | BDN1003_General_BenchmarkClass_ClassMustBePublic |
12 | | -BDN1004 | Usage | Error | BDN1004_General_BenchmarkClass_ClassMustBeNonStatic |
13 | | -BDN1005 | Usage | Error | BDN1005_General_BenchmarkClass_ClassMustBeNonAbstract |
14 | | -BDN1006 | Usage | Error | BDN1006_General_BenchmarkClass_ClassMustBeNonGeneric |
15 | | -BDN1007 | Usage | Error | BDN1007_General_BenchmarkClass_ClassWithGenericTypeArgumentsAttributeMustBeGeneric |
16 | | -BDN1008 | Usage | Error | BDN1008_General_BenchmarkClass_GenericTypeArgumentsAttributeMustHaveMatchingTypeParameterCount |
17 | | -BDN1009 | Usage | Error | BDN1009_General_BenchmarkClass_ClassMustBeUnsealed |
18 | | -BDN1010 | Usage | Error | BDN1010_General_BenchmarkClass_OnlyOneMethodCanBeBaseline |
19 | | -BDN1011 | Usage | Error | BDN1011_Attributes_GeneralParameterAttributes_MutuallyExclusiveOnField |
20 | | -BDN1012 | Usage | Error | BDN1012_Attributes_GeneralParameterAttributes_MutuallyExclusiveOnProperty |
21 | | -BDN1013 | Usage | Error | BDN1013_Attributes_GeneralParameterAttributes_FieldMustBePublic |
22 | | -BDN1014 | Usage | Error | BDN1014_Attributes_GeneralParameterAttributes_PropertyMustBePublic |
23 | | -BDN1015 | Usage | Error | BDN1015_Attributes_GeneralParameterAttributes_NotValidOnReadonlyField |
24 | | -BDN1016 | Usage | Error | BDN1016_Attributes_GeneralParameterAttributes_NotValidOnConstantField |
25 | | -BDN1017 | Usage | Error | BDN1017_Attributes_GeneralParameterAttributes_PropertyCannotBeInitOnly |
26 | | -BDN1018 | Usage | Error | BDN1018_Attributes_GeneralParameterAttributes_PropertyMustHavePublicSetter |
27 | | -BDN1019 | Usage | Error | BDN1019_Attributes_ParamsAttribute_MustHaveValues |
28 | | -BDN1020 | Usage | Error | BDN1020_Attributes_ParamsAttribute_UnexpectedValueType |
29 | | -BDN1021 | Usage | Warning | BDN1021_Attributes_ParamsAttribute_UnnecessarySingleValuePassedToAttribute |
30 | | -BDN1022 | Usage | Error | BDN1022_Attributes_ParamsAllValuesAttribute_NotAllowedOnFlagsEnumPropertyOrFieldType |
31 | | -BDN1023 | Usage | Error | BDN1023_Attributes_ParamsAllValues_PropertyOrFieldTypeMustBeEnumOrBool |
32 | | -BDN1024 | Usage | Error | BDN1024_Attributes_ArgumentsAttribute_RequiresBenchmarkAttribute |
33 | | -BDN1025 | Usage | Error | BDN1025_Attributes_ArgumentsAttribute_MethodWithoutAttributeMustHaveNoParameters |
34 | | -BDN1026 | Usage | Error | BDN1026_Attributes_ArgumentsAttribute_MustHaveMatchingValueCount |
35 | | -BDN1027 | Usage | Error | BDN1027_Attributes_ArgumentsAttribute_MustHaveMatchingValueType |
| 9 | +BDN1001 | Usage | Error | BDN1001_BenchmarkRunner_Run_TypeArgumentClassMustBeNonAbstract |
| 10 | +BDN1100 | Usage | Error | BDN1100_General_BenchmarkClass_MethodMustBePublic |
| 11 | +BDN1101 | Usage | Error | BDN1101_General_BenchmarkClass_MethodMustBeNonGeneric |
| 12 | +BDN1102 | Usage | Error | BDN1102_General_BenchmarkClass_ClassMustBePublic |
| 13 | +BDN1103 | Usage | Error | BDN1103_General_BenchmarkClass_ClassMustBeNonStatic |
| 14 | +BDN1104 | Usage | Error | BDN1104_General_BenchmarkClass_ClassMustBeNonAbstract |
| 15 | +BDN1105 | Usage | Error | BDN1105_General_BenchmarkClass_ClassMustBeNonGeneric |
| 16 | +BDN1106 | Usage | Error | BDN1106_General_BenchmarkClass_ClassWithGenericTypeArgumentsAttributeMustBeGeneric |
| 17 | +BDN1107 | Usage | Error | BDN1107_General_BenchmarkClass_GenericTypeArgumentsAttributeMustHaveMatchingTypeParameterCount |
| 18 | +BDN1108 | Usage | Error | BDN1108_General_BenchmarkClass_ClassMustBeUnsealed |
| 19 | +BDN1109 | Usage | Error | BDN1109_General_BenchmarkClass_OnlyOneMethodCanBeBaseline |
| 20 | +BDN1200 | Usage | Error | BDN1200_Attributes_GeneralParameterAttributes_MutuallyExclusiveOnField |
| 21 | +BDN1201 | Usage | Error | BDN1201_Attributes_GeneralParameterAttributes_MutuallyExclusiveOnProperty |
| 22 | +BDN1202 | Usage | Error | BDN1202_Attributes_GeneralParameterAttributes_FieldMustBePublic |
| 23 | +BDN1203 | Usage | Error | BDN1203_Attributes_GeneralParameterAttributes_PropertyMustBePublic |
| 24 | +BDN1204 | Usage | Error | BDN1204_Attributes_GeneralParameterAttributes_NotValidOnReadonlyField |
| 25 | +BDN1205 | Usage | Error | BDN1205_Attributes_GeneralParameterAttributes_NotValidOnConstantField |
| 26 | +BDN1206 | Usage | Error | BDN1206_Attributes_GeneralParameterAttributes_PropertyCannotBeInitOnly |
| 27 | +BDN1207 | Usage | Error | BDN1207_Attributes_GeneralParameterAttributes_PropertyMustHavePublicSetter |
| 28 | +BDN1300 | Usage | Error | BDN1300_Attributes_ParamsAttribute_MustHaveValues |
| 29 | +BDN1301 | Usage | Error | BDN1301_Attributes_ParamsAttribute_UnexpectedValueType |
| 30 | +BDN1302 | Usage | Warning | BDN1302_Attributes_ParamsAttribute_UnnecessarySingleValuePassedToAttribute |
| 31 | +BDN1303 | Usage | Error | BDN1303_Attributes_ParamsAllValuesAttribute_NotAllowedOnFlagsEnumPropertyOrFieldType |
| 32 | +BDN1304 | Usage | Error | BDN1304_Attributes_ParamsAllValues_PropertyOrFieldTypeMustBeEnumOrBool |
| 33 | +BDN1400 | Usage | Error | BDN1400_Attributes_ArgumentsAttribute_RequiresBenchmarkAttribute |
| 34 | +BDN1401 | Usage | Error | BDN1401_Attributes_ArgumentsAttribute_MethodWithoutAttributeMustHaveNoParameters |
| 35 | +BDN1402 | Usage | Error | BDN1402_Attributes_ArgumentsAttribute_MustHaveMatchingValueCount |
| 36 | +BDN1403 | Usage | Error | BDN1403_Attributes_ArgumentsAttribute_MustHaveMatchingValueType |
0 commit comments