7 packages returned for Tags:"ValueObjects"

Package type
Sort by
Facilitates the ValueObject pattern by providing a scheme for creating value objects, as well as type conversion and serialization of value objects.
This package contains a very simple implementation of a ValueObject in .NET. A ValueObject is a strongly typed (strongly, not stringly) domain object that is immutable. Instead of `int customerId = 42;` we have `var customerId = CustomerId.From(42);` Validation is in just one place. You can't... More information