C# Class Jarstan.ContentSearch.Linq.Parsing.AzureExpressionParser

Inheritance: ExpressionParser
Afficher le fichier Open project: jscott1277/SitecoreAzureSearchProvider Class Usage Examples

Méthodes publiques

Méthode Description
AzureExpressionParser ( Type elementType, Type itemType, FieldNameTranslator fieldNameTranslator ) : Sitecore.ContentSearch.Linq
Parse ( Expression expression ) : IndexQuery

Méthodes protégées

Méthode Description
EvaluateMethodCall ( MethodCallExpression methodCall ) : QueryNode
ValidateMethodCallArguments ( IEnumerable arguments ) : void
Visit ( Expression expression ) : QueryNode
VisitGetHighlightResultsMethod ( MethodCallExpression methodCall ) : QueryNode
VisitHighlightOnMethod ( MethodCallExpression methodCall ) : QueryNode
VisitMethodCall ( MethodCallExpression methodCall ) : QueryNode
VisitQueryableExtensionMethod ( MethodCallExpression methodCall ) : QueryNode

Private Methods

Méthode Description
VisitIndex ( IndexExpression expression ) : QueryNode

Method Details

AzureExpressionParser() public méthode

public AzureExpressionParser ( Type elementType, Type itemType, FieldNameTranslator fieldNameTranslator ) : Sitecore.ContentSearch.Linq
elementType System.Type
itemType System.Type
fieldNameTranslator FieldNameTranslator
Résultat Sitecore.ContentSearch.Linq

EvaluateMethodCall() protected méthode

protected EvaluateMethodCall ( MethodCallExpression methodCall ) : QueryNode
methodCall System.Linq.Expressions.MethodCallExpression
Résultat QueryNode

Parse() public méthode

public Parse ( Expression expression ) : IndexQuery
expression System.Linq.Expressions.Expression
Résultat IndexQuery

ValidateMethodCallArguments() protected méthode

protected ValidateMethodCallArguments ( IEnumerable arguments ) : void
arguments IEnumerable
Résultat void

Visit() protected méthode

protected Visit ( Expression expression ) : QueryNode
expression System.Linq.Expressions.Expression
Résultat QueryNode

VisitGetHighlightResultsMethod() protected méthode

protected VisitGetHighlightResultsMethod ( MethodCallExpression methodCall ) : QueryNode
methodCall System.Linq.Expressions.MethodCallExpression
Résultat QueryNode

VisitHighlightOnMethod() protected méthode

protected VisitHighlightOnMethod ( MethodCallExpression methodCall ) : QueryNode
methodCall System.Linq.Expressions.MethodCallExpression
Résultat QueryNode

VisitMethodCall() protected méthode

protected VisitMethodCall ( MethodCallExpression methodCall ) : QueryNode
methodCall System.Linq.Expressions.MethodCallExpression
Résultat QueryNode

VisitQueryableExtensionMethod() protected méthode

protected VisitQueryableExtensionMethod ( MethodCallExpression methodCall ) : QueryNode
methodCall System.Linq.Expressions.MethodCallExpression
Résultat QueryNode