Click or drag to resize

DomainObjectExtensions Class

Contains extension methods for DomainObject
Inheritance Hierarchy
SystemObject
  Aloe.SystemFrameworks.Domain.ExtensionsDomainObjectExtensions

Namespace:  Aloe.SystemFrameworks.Domain.Extensions
Assembly:  Aloe.SystemFrameworks.Domain (in Aloe.SystemFrameworks.Domain.dll) Version: 20.1.3.5
Syntax
public static class DomainObjectExtensions

The DomainObjectExtensions type exposes the following members.

Methods
  NameDescription
Public methodStatic memberCheckNotNullTObject, TResult
Checks whether the specified attribute is not null. Throws exception if the attribute is null.
Public methodStatic memberGetAttributeTObject, TResult
Gets the backing data attribute of the member, specified in the expression. The expression should be in the format 's => s.Member'.
Public methodStatic memberGetAttributeValueTObject, TResult
Public methodStatic memberGetMemberNameOrDefaultTObject, TResult
Gets the name of the member, denoted by the member expression or null if the member is not found.
Public methodStatic memberGetReferenceOrDefaultTObject, TResult
Gets the backing reference of the member, specified in the expression. The expression should be in the format 's => s.Member'.
Public methodStatic memberGetValueOrDefaultTObject, TResult
Gets a nullable value for domain object properties, which are based on a non-nullable data attributes. The expression should be in the format 's => s.Property'.
Public methodStatic memberHasValueTObject, TResult
Determines whether the specified domain object property has value. The expression should be in the format 's => s.Property'.
Public methodStatic memberIsNullTObject, TResult
Determines whether the specified domain object property does not have a value. The expression should be in the format 's => s.Property'.
Public methodStatic memberSetDefaultTObject, TResult
Sets the value of the specified member to its default value.
Top
See Also