Inheritance
System.Object
ExpressionBaseQuerySyntaxVisitor
Namespace:InfinniPlatform.DocumentStorage.QueryFactories
Assembly:InfinniPlatform.DocumentStorage.HttpService.dll
public abstract class ExpressionBaseQuerySyntaxVisitor : QuerySyntaxVisitor<Expression>
Constructors
|
Improve this Doc
View Source
Declaration
protected ExpressionBaseQuerySyntaxVisitor(Type type, int level = 0)
Parameters
Type |
Name |
Description |
Type |
type |
|
System.Int32 |
level |
|
Fields
|
Improve this Doc
View Source
Declaration
protected readonly int Level
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
Declaration
protected readonly ParameterExpression Parameter
Field Value
Type |
Description |
ParameterExpression |
|
|
Improve this Doc
View Source
Declaration
protected readonly Type Type
Field Value
Methods
|
Improve this Doc
View Source
Declaration
public override Expression VisitIdentifierName(IdentifierNameQuerySyntaxNode node)
Parameters
Returns
Type |
Description |
Expression |
|
Overrides
InfinniPlatform.DocumentStorage.QuerySyntax.QuerySyntaxVisitor<Expression>.VisitIdentifierName(InfinniPlatform.DocumentStorage.QuerySyntax.IdentifierNameQuerySyntaxNode)
|
Improve this Doc
View Source
Declaration
public override Expression VisitInvocationExpression(InvocationQuerySyntaxNode node)
Parameters
Returns
Type |
Description |
Expression |
|
Overrides
InfinniPlatform.DocumentStorage.QuerySyntax.QuerySyntaxVisitor<Expression>.VisitInvocationExpression(InfinniPlatform.DocumentStorage.QuerySyntax.InvocationQuerySyntaxNode)
|
Improve this Doc
View Source
Declaration
public override Expression VisitLiteral(LiteralQuerySyntaxNode node)
Parameters
Returns
Type |
Description |
Expression |
|
Overrides
InfinniPlatform.DocumentStorage.QuerySyntax.QuerySyntaxVisitor<Expression>.VisitLiteral(InfinniPlatform.DocumentStorage.QuerySyntax.LiteralQuerySyntaxNode)
Extension Methods