Namespace GroupeIsa.Neos.Domain
Classes
- BackendOnlyAttribute
Attribute to mark a class as a backend data object, interface, or property that is only relevant for backend processing.
- ExpressionExtensions
Provides extension methods for Expression.
- NonEditableReferenceAttribute
Attribute to mark a reference property whose related record is not editable (its EntityView reference has
HasEditableProperties == false), listing the server-generated key properties of the referenced entity view: the auto-incremented integer, GUID or optional single string keys, whose empty value means "new record" on an editable reference. On save, the server only looks for the existing record of a non-editable reference by its key and never creates one, so setting one of these keys to an empty value (for exampleitem.Reference.Id = 0) always makes the save fail. The transpiler reports these assignments as warnings.
- NotAlwaysLoadedAttribute
Attribute to mark a UIView property whose value is not systematically loaded (its facade has
AlwaysLoaded == false). The value of such a property may be absent (not loaded) at runtime, so reading it is only allowed from a context where the developer is explicitly deriving a value (a UIView property Getter/Setter or a UIView computed Getter). The transpiler forbids reading it anywhere else (event rules, actions, methods, style rules, ...).
- ResourcesExtensions
Represents the extension methods for the ILocalizationSettings class.
- TypeExtensions
Represents Type extensions.
Interfaces
- IResources
Provides the functionalities of resources.