Hiperspace::QueryVisitor

Header Image
Project:
QueryVisitor : Public Class
Created: 18/11/2023 15:18:38
Modified: 18/11/2023 15:18:38
Project:
Advanced:
Visits an expression and extracts template values that can be passed into a Find function to search the Hipersapce for matching entities<br/><br/><br/>
  • Attributes
  • Operations
  • Advanced
Attribute Scope Type
_currentlySearable Private bool
 
_properties Private HashSet<PropertyInfo>
 
Operation
Public
Expresion () : Expression<Func<TEntity, bool>>?
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Private
Predicate (b: BinaryExpression, ) : ValueTuple<PropertyInfo?, object?>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Private
PropertyOrValue (expr: Expression, ) : ValueTuple<PropertyInfo?, object?>
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
QueryVisitor () :
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Template () : TEntity
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Visit (node: Expression?, ) : Expression?
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Protected
VisitBinary (b: BinaryExpression, ) : Expression
Details:
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Property Value
isFinalSpecialization: 0