コード例 #1
0
ファイル: EditorWindow.cs プロジェクト: yerumaku/DocWriter
        public static void InsertFSharpExample(this IEditorWindow editorWindow)
        {
            var example = new XElement("host", new XElement("example", new XElement("code", new XAttribute("lang", "F#"), new XCData("let sample = "))));

            editorWindow.AppendEcmaNode(example);
            editorWindow.AppendPara();
        }
コード例 #2
0
ファイル: EditorWindow.cs プロジェクト: yerumaku/DocWriter
        public static void InsertCSharpCode(this IEditorWindow editorWindow)
        {
            var example = new XElement("host", new XElement("code", new XAttribute("lang", "C#"), new XCData("class Sample {")));

            editorWindow.AppendEcmaNode(example);
            editorWindow.AppendPara();
        }
コード例 #3
0
ファイル: EditorWindow.cs プロジェクト: yerumaku/DocWriter
        public static void InsertList(this IEditorWindow editorWindow)
        {
            var list = new XElement("list", new XAttribute("type", "bullet"),
                                    new XElement("item", new XElement("term", new XText("Text1"))),
                                    new XElement("item", new XElement("term", new XText("Text2"))));

            editorWindow.AppendEcmaNode(new XElement("host", list));
        }
コード例 #4
0
ファイル: EditorWindow.cs プロジェクト: yerumaku/DocWriter
        public static void InsertTable(this IEditorWindow editorWindow)
        {
            var table = new XElement("list", new XAttribute("type", "table"),
                                     new XElement("listheader",
                                                  new XElement("term", new XText("Term")),
                                                  new XElement("description", new XText("Description"))),
                                     new XElement("item",
                                                  new XElement("term", new XText("Term1")),
                                                  new XElement("description", new XText("Description1"))),
                                     new XElement("item",
                                                  new XElement("term", new XText("Term2")),
                                                  new XElement("description", new XText("Description2"))));

            editorWindow.AppendEcmaNode(new XElement("Host", table));
        }
コード例 #5
0
ファイル: EditorWindow.cs プロジェクト: yerumaku/DocWriter
 public static void AppendPara(this IEditorWindow editorWindow)
 {
     editorWindow.AppendEcmaNode(new XElement("para", new XText(".")));
 }
コード例 #6
0
ファイル: EditorWindow.cs プロジェクト: yerumaku/DocWriter
 public static void InsertHtmlH2(this IEditorWindow editorWindow)
 {
     editorWindow.AppendEcmaNode(new XElement("host", new XElement("format", new XAttribute("type", "text/html"), new XElement("h2", new XText("Header")))));
 }