Hiperspace::ElementExtensions

Header Image
Project:
ElementExtensions : Public Class
Created: 18/11/2023 15:18:29
Modified: 18/11/2023 15:18:29
Project:
Advanced:
Extension methods<br/><br/><br/>
  • Operations
  • Tagged Values
  • Advanced
Operation
Public
Include (func: Action<TEntity>, ) : TEntity
Details:
Notes: Cache values of the reference for inclusion in serialisation<br/><br/>@param ="self" this Element#lt;#gt;<br/>@code domainObject.Include(e =#gt; e.reference.Value);<br/>@returns self<br/>
[ Is static True. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Include (func: Func<TEntity, RefSet<TOther>>, setfunc: Action<TOther>, ) : TEntity
Details:
Notes: Cache values of the reference for inclusion in serialisation<br/><br/>@param ="self" this Element#lt;#gt;<br/>@code domainObject.Include(e =#gt; e.set, s =#gt; s.reference.Value)); domainObject.Include(e =#gt; e.set, s =#gt; s.otherset.Include(oe =#gt; oe.reference.Value)); domainObject.Include(e =#gt; e.set, s =#gt; s.otherset.Include(oe =#gt; oe.anotherset, os =#gt; os.refernence.Value));<br/>@returns self<br/>
[ Is static True. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Tag Value
static true
Details:  
Property Value
isFinalSpecialization: 0