コード例 #1
0
 private void parseToolStripMenuItem_Click(object sender, EventArgs e)
 {
     templateTree.Nodes.Clear();
     Diagonstics.Clear();
     try
     {
         foreach (INode node in provider
                  .GetTemplate(
                      "does not matter",
                      new TypeResolver(),
                      new NDjango.TypeResolver.ModelDescriptor(
                          new NDjango.TypeResolver.IDjangoType[]
         {
             new NDjango.TypeResolver.CLRTypeDjangoType("Standard", typeof(EmptyClass))
         })
                      ).Nodes)
         {
             Process(templateTree.Nodes, node);
         }
     }
     catch (Exception ex)
     {
         Diagonstics.AppendText(
             "Exception: " + ex.Message + "\n"
             + ex.StackTrace
             );
     }
 }
コード例 #2
0
 private void parseToolStripMenuItem_Click(object sender, EventArgs e)
 {
     templateTree.Nodes.Clear();
     Diagonstics.Clear();
     try
     {
         foreach (INode node in provider.GetTemplate("does not matter").Nodes)
         {
             Process(templateTree.Nodes, node);
         }
     }
     catch (Exception ex)
     {
         Diagonstics.AppendText(
             "Exception: " + ex.Message + "\n"
             + ex.StackTrace
             );
     }
 }
コード例 #3
0
        private void parseToolStripMenuItem_Click(object sender, EventArgs e)
        {
            templateTree.Nodes.Clear();
            Diagonstics.Clear();
            StringReader reader = new StringReader(templateSource.Text);

            try
            {
                foreach (INode node in provider.ParseTemplate(reader))
                {
                    Process(templateTree.Nodes, node);
                }
            }
            catch (Exception ex)
            {
                Diagonstics.AppendText(
                    "Exception: " + ex.Message + "\n"
                    + ex.StackTrace
                    );
            }
        }