private static void VerifyNoInvalidContent(XElement contentParent)
        {
            XElement invalidElement = contentParent.Descendants().FirstOrDefault(d => InvalidElements.Contains(d.Name));

            if (invalidElement == null)
            {
                return;
            }

            throw new NotSupportedException("Document contains " + invalidElement.Name.LocalName);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Inserts an error message for the specified element with additional arguments
        /// used by the message format.
        /// </summary>
        protected virtual void InsertError(string element, params object[] args)
        {
            ErrorMessages.Add(element, GetLocalizedErrorMessage(element, args));

            InvalidElements.Add(element);
        }