| Modifier and Type | Class and Description |
|---|---|
| public abstract class | MethodConfigurationRule
A rule applying to the overriding methods of an inheritance hierarchy. |
| public class | OverridingMethodMustNotAlterParameterConstraints
Rule that ensures that overriding methods don't add to or alter the constraints defined on the overridden method. |
| public class | ParallelMethodsMustNotDefineGroupConversionForCascadedReturnValue
Rule that ensures that methods in parallel types don't define group conversions for methods marked as cascaded in one of the parallel types. |
| public class | ParallelMethodsMustNotDefineParameterConstraints
Rule that ensures that parallel methods don't define any parameter constraints. |
| public class | ReturnValueMayOnlyBeMarkedOnceAsCascadedPerHierarchyLine
Rule that ensures that the method return value is marked only once as cascaded per hierarchy line. |
| public class | VoidMethodsMustNotBeReturnValueConstrained
Rule that ensures that void methods don't have any constraints or are marked as cascaded. |