本文整理汇总了C#中Article.PerformGeneralFixes方法的典型用法代码示例。如果您正苦于以下问题:C# Article.PerformGeneralFixes方法的具体用法?C# Article.PerformGeneralFixes怎么用?C# Article.PerformGeneralFixes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Article
的用法示例。
在下文中一共展示了Article.PerformGeneralFixes方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ProcessPage
//.........这里部分代码省略.........
Variables.Profiler.Profile("Categories");
if (process)
{
if (chkGeneralFixes.Checked)
{
theArticle.PerformUniversalGeneralFixes();
Variables.Profiler.Profile("Universal Genfixes");
}
if (theArticle.CanDoGeneralFixes)
{
if (chkGeneralFixes.Checked)
{
if (!TemplateRedirectsLoaded)
{
LoadTemplateRedirects();
Variables.Profiler.Profile("LoadTemplateRedirects");
}
if (!DatedTemplatesLoaded)
{
LoadDatedTemplates();
Variables.Profiler.Profile("LoadDatedTemplates");
}
if (!RenamedTemplateParametersLoaded)
{
LoadRenameTemplateParameters();
Variables.Profiler.Profile("LoadRenameTemplateParameters");
}
theArticle.PerformGeneralFixes(Parser, RemoveText, Skip,
replaceReferenceTagsToolStripMenuItem.Checked,
restrictDefaultsortChangesToolStripMenuItem.Checked,
noMOSComplianceFixesToolStripMenuItem.Checked);
}
Variables.Profiler.Profile("Mainspace Genfixes");
// auto tag
if (chkAutoTagger.Checked)
{
theArticle.AutoTag(Parser, Skip.SkipNoTag, restrictOrphanTaggingToolStripMenuItem.Checked);
if (mainProcess && theArticle.SkipArticle)
return;
}
Variables.Profiler.Profile("Auto-tagger");
}
else if (chkGeneralFixes.Checked)
{
if (theArticle.NameSpaceKey == Namespace.UserTalk)
{
if (!UserTalkWarningsLoaded)
{
LoadUserTalkWarnings();
Variables.Profiler.Profile("loadUserTalkWarnings");
}
theArticle.PerformUserTalkGeneralFixes(RemoveText, UserTalkTemplatesRegex,
Skip.SkipNoUserTalkTemplatesSubstd);
}
else if (theArticle.CanDoTalkGeneralFixes)
{
示例2: PerformUniversalGeneralFixes
public void PerformUniversalGeneralFixes()
{
HideText H = new HideText();
MockSkipOptions S = new MockSkipOptions();
Article ar1 = new Article("Hello", " '''Hello''' world text");
ar1.PerformUniversalGeneralFixes();
ar1.PerformGeneralFixes(parser, H, S, false, false, false);
Assert.AreEqual("'''Hello''' world text", ar1.ArticleText);
}