Rhythm.Staticize.Staticizer.Validate C# (CSharp) Method

Validate() private method

验证
private Validate ( HtmlAgilityPack doc, HtmlStaticizeContext context, StaticizeStepStatus stepTaken ) : void
doc HtmlAgilityPack
context HtmlStaticizeContext
stepTaken StaticizeStepStatus
return void
        void Validate(HtmlAgilityPack.HtmlDocument doc, HtmlStaticizeContext context, StaticizeStepStatus stepTaken)
        {
            if (this.m_Validations != null)
            {
                var result = m_Validations.Validate(doc, context);
                if (result != null && result.Count > 0)
                {
                    if (context.validationResults == null)
                    {
                        context.validationResults = result;
                    }
                    else
                    {
                        context.validationResults.AddRange(result);
                    }
                    stepTaken.ValidationErrors.AddRange(result);
                }
            }
        }