TrackingExpressionNode TrackingExpressionNode Class

Definition

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public class TrackingExpressionNode : ResultOperatorExpressionNodeBase
Public Class TrackingExpressionNode
    Inherits ResultOperatorExpressionNodeBase
Inheritance
System.ObjectSystem.Object
TrackingExpressionNodeTrackingExpressionNode

Constructors

TrackingExpressionNode(MethodCallExpressionParseInfo) TrackingExpressionNode(MethodCallExpressionParseInfo)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public TrackingExpressionNode(MethodCallExpressionParseInfo parseInfo)
Public Sub New(parseInfo As MethodCallExpressionParseInfo)
Parameters
parseInfo
MethodCallExpressionParseInfo MethodCallExpressionParseInfo

Fields

SupportedMethods SupportedMethods

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public static readonly IReadOnlyCollection<MethodInfo> SupportedMethods
Public Shared ReadOnly SupportedMethods As IReadOnlyCollection(Of MethodInfo)

Methods

CreateResultOperator(ClauseGenerationContext) CreateResultOperator(ClauseGenerationContext)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected override ResultOperatorBase CreateResultOperator(ClauseGenerationContext clauseGenerationContext)
Protected Overrides Function CreateResultOperator(clauseGenerationContext As ClauseGenerationContext) As ResultOperatorBase
Parameters
clauseGenerationContext
ClauseGenerationContext ClauseGenerationContext
Returns
ResultOperatorBase ResultOperatorBase

Resolve(ParameterExpression, Expression, ClauseGenerationContext) Resolve(ParameterExpression, Expression, ClauseGenerationContext)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override Expression Resolve(ParameterExpression inputParameter, Expression expressionToBeResolved, ClauseGenerationContext clauseGenerationContext)
Public Overrides Function Resolve(inputParameter As ParameterExpression, expressionToBeResolved As Expression, clauseGenerationContext As ClauseGenerationContext) As Expression
Parameters
inputParameter
System.Linq.Expressions.ParameterExpression System.Linq.Expressions.ParameterExpression
expressionToBeResolved
System.Linq.Expressions.Expression System.Linq.Expressions.Expression
clauseGenerationContext
ClauseGenerationContext ClauseGenerationContext
Returns
System.Linq.Expressions.Expression System.Linq.Expressions.Expression