API Documentation
|
Public Member Functions | |
Namespace (string name, IEnumerable< IType > types) | |
Public Member Functions inherited from ArchUnitNET.Domain.Slice | |
Slice (SliceIdentifier identifier, IEnumerable< IType > types) | |
override bool | Equals (object obj) |
override int | GetHashCode () |
override string | ToString () |
bool | ContainsNamespace () |
Public Attributes | |
string | Name => Description |
string | FullName => Description |
Public Attributes inherited from ArchUnitNET.Domain.Slice | |
readonly SliceIdentifier | Identifier |
readonly IEnumerable< IType > | Types |
IEnumerable< Class > | Classes => Types.OfType<Class>() |
IEnumerable< Interface > | Interfaces => Types.OfType<Interface>() |
List< ITypeDependency > | Dependencies => Types.SelectMany(type => type.Dependencies).ToList() |
List< ITypeDependency > | BackwardsDependencies |
string | Description => Identifier.Description |
string | NameSpace => Identifier.NameSpace |
int? | CountOfAsteriskInPattern => Identifier.CountOfAsteriskInPattern |
Additional Inherited Members | |
Protected Member Functions inherited from ArchUnitNET.Domain.Slice | |
bool | Equals (Slice other) |
Properties inherited from ArchUnitNET.Domain.IHasDescription | |
string | Description [get] |
Properties inherited from ArchUnitNET.Domain.IHasDependencies | |
List< ITypeDependency > | Dependencies [get] |
List< ITypeDependency > | BackwardsDependencies [get] |
Properties inherited from ArchUnitNET.Domain.IHasName | |
string | Name [get] |
string | FullName [get] |