Hiperspace::RefSet

Header Image
Project:
RefSet : Public Class
Created: 18/11/2023 15:18:38
Modified: 24/07/2024 23:30:45
Project:
Advanced:
A set of references used in an Entity / Segment / Aspect<br/>
  • Attributes
  • Operations
  • Associations To
  • Associations From
  • Advanced
Attribute Scope Type
_cached Protected HashSet<TEntity>
 
_lock Private SpinLock
 
_new Private bool
 
_template Private Func<TEntity>
 
_binder Private Action<TEntity>
 
_filter Private Func<TEntity, bool>
 
SetSpace Public SetSpace<TEntity>?
 
Operation
Public
RefSet () :
Details:
Notes: For deserialisation<br/>
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
RefSet (template: Func<TEntity>, binder: Action<TEntity>, ) :
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
PreBind (template: Func<TEntity>, binder: Action<TEntity>, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
RefSet (template: Func<TEntity>, binder: Action<TEntity>, filter: Func<TEntity, bool>, ) :
Details:
Notes: Construct a reference, including a a filter for scenario where the index to the set overlaps with the key<br/>
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
PreBind (template: Func<TEntity>, binder: Action<TEntity>, filter: Func<TEntity, bool>, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Private
Lazy () : ISet<TEntity>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Bind (setspace: SetSpace<TEntity>, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Unbind (subSpace: SubSpace, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Count () : int
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Add (item: TEntity, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
IsReadOnly () : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Contains (item: TEntity, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
CopyTo (array: TEntity[], arrayIndex: int, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
GetEnumerator () : IEnumerator<TEntity>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Remove (item: TEntity, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Cached () : IEnumerable<TEntity>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Refresh () : void
Details:
Notes: Cause next action to re-fetch from Hiperspace<br/>
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Private
Add (item: TEntity, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
ExceptWith (other: IEnumerable<TEntity>, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
IntersectWith (other: IEnumerable<TEntity>, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
IsProperSubsetOf (other: IEnumerable<TEntity>, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
IsProperSupersetOf (other: IEnumerable<TEntity>, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
IsSubsetOf (other: IEnumerable<TEntity>, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
IsSupersetOf (other: IEnumerable<TEntity>, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Overlaps (other: IEnumerable<TEntity>, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
SetEquals (other: IEnumerable<TEntity>, ) : bool
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
SymmetricExceptWith (other: IEnumerable<TEntity>, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
UnionWith (other: IEnumerable<TEntity>, ) : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Clear () : void
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Private
GetEnumerator () : IEnumerator
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Element Source Role Target Role
«SetSpace» SetSpace
Class  
Name:  
 
Name: SetSpace
 
Details:
 
«Segment» Element
Segment  
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
«View» Node
View  
Name:  
 
Name: Tos
 
Details:
 
«View» Node
View  
Name:  
 
Name: Froms
 
Details:
 
Property Value
isFinalSpecialization: 0