|
| ArchRuleCreator (BasicObjectProvider< TRuleType > basicObjectProvider) |
|
bool | HasNoViolations (Architecture architecture) |
|
IEnumerable< EvaluationResult > | Evaluate (Architecture architecture) |
|
void | AddPredicate (IPredicate< TRuleType > predicate) |
|
void | AddPredicateConjunction (LogicalConjunction logicalConjunction) |
|
void | AddCondition (ICondition< TRuleType > condition) |
|
void | AddConditionConjunction (LogicalConjunction logicalConjunction) |
|
void | AddConditionReason (string reason) |
|
void | AddPredicateReason (string reason) |
|
void | BeginComplexCondition< TRelatedType > (IObjectProvider< TRelatedType > relatedObjects, RelationCondition< TRuleType, TRelatedType > relationCondition) |
|
void | ContinueComplexCondition< TRelatedType > (IPredicate< TRelatedType > predicate) |
|
IEnumerable< TRuleType > | GetAnalyzedObjects (Architecture architecture) |
|
void | SetCustomPredicateDescription (string description) |
|
void | SetCustomConditionDescription (string description) |
|
override string | ToString () |
|
override bool | Equals (object obj) |
|
override int | GetHashCode () |
|
|
string | Description => (_predicateManager.Description + " " + _conditionManager.Description).Trim() |
|
The documentation for this class was generated from the following file:
- /home/travis/build/TNG/ArchUnitNET/ArchUnitNET/Fluent/ArchRuleCreator.cs