| Operation | 
		
						
				
					Public 
					Bound (entity: TEntity, 
) : void
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					OnBind () : Bound?
				 | 
			
			
				
					Details:
						 					
					
	
		| 
			Notes:  
		 | 
		
			Event to capture Bind Events<br/>
		 | 
	 
  
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Protected 
					RaiseOnbind (entity: TEntity, 
) : void
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					Space () : SubSpace
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					SetSpace (space: SubSpace, 
provider: IQueryProvider, 
) : 
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					Bind (item: TEntity, 
cache: bool, 
) : Result<TEntity>
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					Add (item: TEntity, 
) : bool
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					TryGetValue (equalValue: TEntity, 
actualValue: TEntity, 
) : bool
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					Get (template: TEntity, 
) : TEntity?
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					BindAsync (item: TEntity, 
cache: bool, 
) : Task<Result<TEntity>>
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					UnionWith (other: IEnumerable<TEntity>, 
) : void
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					IsSargable (template: TEntity, 
) : bool
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					Find (template: TEntity, 
cache: bool, 
) : IEnumerable<TEntity>
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					FindAsync (template: TEntity, 
cache: bool, 
) : Task<IEnumerable<TEntity>>
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract True. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					Nearest (template: TEntity, 
space: Vector, 
method: Vector.Method, 
limit: int, 
cache: bool, 
) : IEnumerable<(TEntity Item, double Distance)>
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					NearestAsync (template: TEntity, 
space: Vector, 
method: Vector.Method, 
limit: int, 
cache: bool, 
) : Task<IEnumerable<(TEntity Item, double Distance)>>
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					Filter (entities: IEnumerable<TEntity>, 
) : IEnumerable<TEntity>
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					Filter (entities: IEnumerable<(TEntity Item,  double Distance)>, 
) : IEnumerable<(TEntity Item, double Distance)>
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					Filter (entity: TEntity, 
) : Result<TEntity>
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					Get (key: TKey, 
) : TEntity?
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract True. 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 
					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. ] 
					 
				 | 
			
			
				
					Private 
					Add (item: 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. ] 
					 
				 | 
			
			
				
					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 
					Remove (item: TEntity, 
) : bool
				 | 
			
			
				
					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. ] 
					 
				 | 
			
			
				
					Private 
					ElementType () : Type
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Private 
					Expression () : Expression
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					Provider () : IQueryProvider
				 | 
			
			
				
					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 
					IsReadOnly () : bool
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 |