Предоставляет интерфейс для проведения синтаксического анализа строки запроса.
Inheritance
System.Object
QuerySyntaxVisitor<TResult>
Namespace:InfinniPlatform.DocumentStorage.QuerySyntax
Assembly:InfinniPlatform.DocumentStorage.HttpService.dll
public abstract class QuerySyntaxVisitor<TResult> : object
Type Parameters
Name |
Description |
TResult |
Тип результата синтаксического анализа.
|
Methods
|
Improve this Doc
View Source
Обработчик узла по умолчанию.
Declaration
public virtual TResult DefaultVisit(IQuerySyntaxNode node)
Parameters
Returns
|
Improve this Doc
View Source
Обработчик произвольного узла.
Declaration
public virtual TResult Visit(IQuerySyntaxNode node)
Parameters
Returns
|
Improve this Doc
View Source
Обрабатывает имя идентификатора.
Declaration
public virtual TResult VisitIdentifierName(IdentifierNameQuerySyntaxNode node)
Parameters
Returns
|
Improve this Doc
View Source
Обрабатывает вызов метода.
Declaration
public virtual TResult VisitInvocationExpression(InvocationQuerySyntaxNode node)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
public virtual TResult VisitLiteral(LiteralQuerySyntaxNode node)
Parameters
Returns
Extension Methods