コード例 #1
0
 public void ParseSourceDocument()
 {
     try
     {
         AixmlTranslator translator = new AixmlTranslator();
         translator.Parsed += delegate(object sender, EventArgs args)
         {
             var pea = args as ParserEventArgs;
             if (pea != null && pea.ParsedFileInfo != null)
             {
                 _navigator.AddTranslatorDocument(pea.ParsedFileInfo, "aixml");
             }
             OnAixmlParseCompleted();
         };
         Thread tr = new Thread(translator.Parse);
         tr.Start();
         OnAixmlParseStarted();
         while (!tr.IsAlive)
         {
         }
     }
     catch (Exception e)
     {
         LogManager.SourceError(ATMLTranslator.SOURCE, e);
     }
 }
コード例 #2
0
        public void TranslateAIXML()
        {
            AixmlTranslator translator = new AixmlTranslator();

            translator.Translated += OnTestDescriptionCreated;
            Thread tr = new Thread(translator.Translate);

            tr.Start();
            OnAixmlTranslationStarted();
            while (!tr.IsAlive)
            {
            }
        }
コード例 #3
0
 public void TranslateAIXML()
 {
     AixmlTranslator translator = new AixmlTranslator();
     translator.Translated+=OnTestDescriptionCreated;
     Thread tr = new Thread(translator.Translate);
     tr.Start();
     OnAixmlTranslationStarted();
     while (!tr.IsAlive)
     {
     }
 }
コード例 #4
0
 public void ParseSourceDocument()
 {
     try
     {
         AixmlTranslator translator = new AixmlTranslator();
         translator.Parsed += delegate(object sender, EventArgs args)
                              {
                                  var pea = args as ParserEventArgs;
                                  if (pea != null && pea.ParsedFileInfo != null )
                                  {
                                      _navigator.AddTranslatorDocument( pea.ParsedFileInfo, "aixml" );
                                  }
                                  OnAixmlParseCompleted();
                              };
         Thread tr = new Thread(translator.Parse);
         tr.Start();
         OnAixmlParseStarted();
         while (!tr.IsAlive)
         {
         }
     }
     catch (Exception e )
     {
         LogManager.SourceError(ATMLTranslator.SOURCE, e);
     }
 }