API Documentation
ArchUnitNET.Fluent.CombinedArchRuleCreator< TRuleType > Class Template Reference
Inheritance diagram for ArchUnitNET.Fluent.CombinedArchRuleCreator< TRuleType >:
Collaboration diagram for ArchUnitNET.Fluent.CombinedArchRuleCreator< TRuleType >:

Public Member Functions

 CombinedArchRuleCreator (ICanBeEvaluated oldRule, LogicalConjunction logicalConjunction, BasicObjectProvider< TRuleType > basicObjectProvider)
 
bool HasNoViolations (Architecture architecture)
 
IEnumerable< EvaluationResultEvaluate (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 ()
 

Public Attributes

string Description
 

Additional Inherited Members

- Properties inherited from ArchUnitNET.Domain.IHasDescription
string Description [get]
 

Member Data Documentation

◆ Description

string ArchUnitNET.Fluent.CombinedArchRuleCreator< TRuleType >.Description
Initial value:
=> _oldRule.Description + " " + _logicalConjunction.Description + " " +
_currentArchRuleCreator.Description

The documentation for this class was generated from the following file: