API Documentation
ArchUnitNET.Fluent.Syntax.Elements.GivenObjectsConjunction< TGivenRuleTypeThat, TRuleTypeShould, TGivenRuleTypeConjunctionWithReason, TRuleType > Class Template Reference
Inheritance diagram for ArchUnitNET.Fluent.Syntax.Elements.GivenObjectsConjunction< TGivenRuleTypeThat, TRuleTypeShould, TGivenRuleTypeConjunctionWithReason, TRuleType >:
Collaboration diagram for ArchUnitNET.Fluent.Syntax.Elements.GivenObjectsConjunction< TGivenRuleTypeThat, TRuleTypeShould, TGivenRuleTypeConjunctionWithReason, TRuleType >:

Public Member Functions

TGivenRuleTypeConjunctionWithReason Because (string reason)
 
TGivenRuleTypeConjunctionWithReason As (string description)
 
- Public Member Functions inherited from ArchUnitNET.Fluent.Syntax.Elements.GivenObjectsConjunctionWithDescription< TGivenRuleTypeThat, TRuleTypeShould, TRuleType >
IEnumerable< TRuleType > GetObjects (Architecture architecture)
 
TGivenRuleTypeThat And ()
 
TGivenRuleTypeThat Or ()
 
TRuleTypeShould Should ()
 
- Public Member Functions inherited from ArchUnitNET.Fluent.Syntax.SyntaxElement< TRuleType >
override string ToString ()
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
- Public Member Functions inherited from ArchUnitNET.Domain.IObjectProvider< TRuleType >
IEnumerable< T > GetObjects (Architecture architecture)
 

Protected Member Functions

 GivenObjectsConjunction (IArchRuleCreator< TRuleType > ruleCreator)
 
- Protected Member Functions inherited from ArchUnitNET.Fluent.Syntax.Elements.GivenObjectsConjunctionWithDescription< TGivenRuleTypeThat, TRuleTypeShould, TRuleType >
 GivenObjectsConjunctionWithDescription (IArchRuleCreator< TRuleType > ruleCreator)
 
- Protected Member Functions inherited from ArchUnitNET.Fluent.Syntax.SyntaxElement< TRuleType >
 SyntaxElement ([NotNull] IArchRuleCreator< TRuleType > ruleCreator)
 

Additional Inherited Members

- Public Attributes inherited from ArchUnitNET.Fluent.Syntax.SyntaxElement< TRuleType >
string Description => _ruleCreator.Description
 
- Protected Attributes inherited from ArchUnitNET.Fluent.Syntax.SyntaxElement< TRuleType >
readonly IArchRuleCreator< TRuleType > _ruleCreator
 
- Properties inherited from ArchUnitNET.Domain.IHasDescription
string Description [get]
 

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