| Clean Architecture Toolkit for .NET | |||||
|
Clean Architecture Toolkit is a clean, modular architecture foundation for .NET applications. It embraces SOLID principles and focuses on maintainability, testability, and scalability through clear boundaries and pluggable design. |
|
||||
|
| HOME | MODULE OVERVIEW | DEMO | CAT.EXTENSIONS | |
|||||
Code Reference
» Cat.Object.Extensions Assembly
System.Diagnostics.CodeAnalysis Namespace
| Classes | |
|---|---|
| AllowNullAttribute | Specifies that null is allowed as an input even if the corresponding type disallows it. |
| DisallowNullAttribute | Specifies that null is disallowed as an input even if the corresponding type allows it. |
| DoesNotReturnAttribute | Specifies that a method that will never return under any circumstance. |
| DoesNotReturnIfAttribute | Specifies that the method will not return if the associated System.Boolean parameter is passed the specified value. |
| MaybeNullAttribute | Specifies that an output may be null even if the corresponding type disallows it. |
| MaybeNullWhenAttribute | Specifies that when a method returns ReturnValue, the parameter may be null even if the corresponding type disallows it. |
| MemberNotNullAttribute | Specifies that the method or property will ensure that the listed field and property members have not-null values. |
| MemberNotNullWhenAttribute | Specifies that the method or property will ensure that the listed field and property members have non-null values when returning with the specified return value condition. |
| NotNullAttribute | Specifies that an output is not null even if the corresponding type allows it. |
| NotNullIfNotNullAttribute | Specifies that the output will be non-null if the named parameter is non-null. |
| NotNullWhenAttribute | Specifies that when a method returns ReturnValue, the parameter will not be null even if the corresponding type allows it. |