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); } }
public void TranslateAIXML() { AixmlTranslator translator = new AixmlTranslator(); translator.Translated += OnTestDescriptionCreated; Thread tr = new Thread(translator.Translate); tr.Start(); OnAixmlTranslationStarted(); while (!tr.IsAlive) { } }
public void TranslateAIXML() { AixmlTranslator translator = new AixmlTranslator(); translator.Translated+=OnTestDescriptionCreated; Thread tr = new Thread(translator.Translate); tr.Start(); OnAixmlTranslationStarted(); while (!tr.IsAlive) { } }
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); } }