WebMarkupMin.Core.Parsers.HtmlParser.ProcessEndTag C# (CSharp) Method

ProcessEndTag() private method

Process a end tag
private ProcessEndTag ( ) : bool
return bool
        private bool ProcessEndTag()
        {
            bool isProcessed = false;
            string content = _innerContext.SourceCode;
            int contentRemainderLength = _innerContext.RemainderLength;

            var match = _endTagRegex.Match(content, _innerContext.Position, contentRemainderLength);
            if (match.Success)
            {
                string endTag = match.Value;
                string endTagName = match.Groups["tagName"].Value;
                string endTagNameInLowercase = endTagName;
                if (Utils.ContainsUppercaseCharacters(endTagName))
                {
                    endTagNameInLowercase = endTagName.ToLowerInvariant();
                }

                ParseEndTag(endTagName, endTagNameInLowercase);

                _innerContext.IncreasePosition(endTag.Length);
                isProcessed = true;
            }

            return isProcessed;
        }