#===========================================================
# 置　換　概　要：NDoc Version 1.2 日本語化プロジェクト
# 置　換　対　象：MsdnDocumenter.cs
# 作成日／作成者：2004年07月21日 / Yang
# 更新日／更新者：2004年07月21日 / Yang
#-----------------------------------------------------------
# 固定文字列
# 　\\TAB\\ -> タブ文字
# 　\\CR\\  -> キャリッジリターン
# 　\\LF\\  -> ラインフィード
#===========================================================

#-----------------------------------------------------------
# 出力されたファイルを Shift_JIS 変換するコードを追加
#-----------------------------------------------------------
xsltContents.Transform(htmlHelp.GetPathToContentsFile(), \\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\Path.Combine(MyConfig.OutputDirectory, "contents.html"));\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\}	xsltContents.Transform(htmlHelp.GetPathToContentsFile(), \\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\Path.Combine(MyConfig.OutputDirectory, "contents.html"));\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\}\\CR\\\\LF\\\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\if (String.Compare(this.Config.GetType().FullName, "NDoc.Documenter.Msdn.MsdnDocumenterConfig", true) == 0 || String.Compare(this.Config.GetType().FullName, "NDoc.Documenter.HtmlHelp2.HtmlHelp2Config", true) == 0)\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\{\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\OnDocBuildingStep(80, "ファイルを UTF-8 から Shift-JIS に変換しています...");\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\DirectoryInfo di = new DirectoryInfo(MyConfig.OutputDirectory);\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\FileInfo[] fiArray = di.GetFiles();\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\foreach (FileInfo fi in fiArray)\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\{\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\if (fi.Name.IndexOf(".html") >= 0 || fi.Name.IndexOf(".hhc") >= 0)\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\{\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\StreamReader sr3 = new StreamReader(fi.Open(FileMode.Open, FileAccess.Read), Encoding.UTF8);\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\StringBuilder sb3 = new StringBuilder(sr3.ReadToEnd());\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\sr3.Close();\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\sb3.Replace("utf-8", "Shift_JIS");\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\sb3.Replace("Utf-8", "Shift_JIS");\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\sb3.Replace("UTF-8", "Shift_JIS");\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\sb3.Replace(((char)160).ToString(), "&nbsp;");\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\StreamWriter sw3 = new StreamWriter(fi.Open(FileMode.Create, FileAccess.ReadWrite), Encoding.GetEncoding(932));\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\sw3.WriteLine(sb3.ToString());\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\sw3.Flush();\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\sw3.Close();\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\}\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\}\\CR\\\\LF\\\\TAB\\\\TAB\\\\TAB\\\\TAB\\}\\CR\\\\LF\\
