Pomona.RequestProcessing.HandlerMethod.MatchMethodTakingResourceId C# (CSharp) Method

MatchMethodTakingResourceId() private method

private MatchMethodTakingResourceId ( ResourceType resourceType ) : RouteAction
resourceType Pomona.Common.TypeSystem.ResourceType
return Pomona.Routing.RouteAction
        private RouteAction MatchMethodTakingResourceId(ResourceType resourceType)
        {
            if (MethodInfo.ReturnType != resourceType.Type)
                return null;

            var idParam = Parameters.SingleOrDefault(x => x.Type == resourceType.PrimaryId.PropertyType.Type);
            if (idParam != null)
                return new HandlerMethodTakingResourceId(this);
            return null;
        }