Ejemplo n.º 1
0
        private bool HasRequiredTarget()
        {
            bool hasRequiredTarget = false;
            bool existedInOriginal = false;
            XmlElementContext matchFailureContext;

            if (UseParentAsTargetNode)
            {
                hasRequiredTarget = context.HasTargetParent(out matchFailureContext, out existedInOriginal);
            }
            else
            {
                hasRequiredTarget = context.HasTargetNode(out matchFailureContext, out existedInOriginal);
            }

            if (!hasRequiredTarget)
            {
                HandleMissingTarget(matchFailureContext, existedInOriginal);
                return(false);
            }

            return(true);
        }