protected void ProcessArticleFinishNonStandardMode(Classification classification, Importance importance,
bool forceNeedsInfobox, bool forceNeedsAttention, bool removeAutoStub)
{
if (TheArticle.Namespace == Namespace.Talk && classification != Classification.Unassessed)
{
Template.NewOrReplaceTemplateParm("class", classification.ToString(), TheArticle, false, false);
}
ImportanceParameter(importance);
if (forceNeedsInfobox)
{
AddAndLogNewParamWithAYesValue("needs-infobox");
}
if (forceNeedsAttention)
{
AddAndLogNewParamWithAYesValue("attention");
}
if (removeAutoStub && Template.Parameters.ContainsKey("auto"))
{
Template.Parameters.Remove("auto");
TheArticle.ArticleHasAMajorChange();
}
}