C# Класс MyTested.AspNetCore.Mvc.Internal.Routing.RouteExpressionParser

Показать файл Открыть проект

Открытые методы

Метод Описание
Parse ( LambdaExpression actionCallExpression, object additionalRouteValues = null, bool considerParameterDescriptors = false ) : ExpressionParsedRouteContext
ResolveRouteData ( IRouter router, LambdaExpression actionCallExpression ) : Microsoft.AspNetCore.Routing.RouteData

Приватные методы

Метод Описание
GetRouteValues ( MethodInfo methodInfo, MethodCallExpression methodCallExpression, Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor controllerActionDescriptor, bool considerParameterDescriptors ) : RouteValueDictionary

Описание методов

Parse() публичный статический Метод

public static Parse ( LambdaExpression actionCallExpression, object additionalRouteValues = null, bool considerParameterDescriptors = false ) : ExpressionParsedRouteContext
actionCallExpression System.Linq.Expressions.LambdaExpression
additionalRouteValues object
considerParameterDescriptors bool
Результат ExpressionParsedRouteContext

ResolveRouteData() публичный статический Метод

public static ResolveRouteData ( IRouter router, LambdaExpression actionCallExpression ) : Microsoft.AspNetCore.Routing.RouteData
router IRouter
actionCallExpression System.Linq.Expressions.LambdaExpression
Результат Microsoft.AspNetCore.Routing.RouteData