Pomona.RequestProcessing.HandlerMethod.MatchMethodTakingPatchedExistingResource C# (CSharp) 메소드

MatchMethodTakingPatchedExistingResource() 개인적인 메소드

private MatchMethodTakingPatchedExistingResource ( ResourceType resourceType ) : RouteAction
resourceType Pomona.Common.TypeSystem.ResourceType
리턴 Pomona.Routing.RouteAction
        private RouteAction MatchMethodTakingPatchedExistingResource(ResourceType resourceType)
        {
            var existingTypeParam = Parameters.SingleOrDefaultIfMultiple(x => x.Type.IsAssignableFrom(resourceType));
            if (existingTypeParam == null || Parameters.Skip(existingTypeParam.Position + 1).Any(x => x.IsTransformedType))
                return null;

            return new HandlerMethodTakingPatchedResource(this, resourceType);
        }