| 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. ] 
					 
				 |