本文整理汇总了C#中Handler.Flush方法的典型用法代码示例。如果您正苦于以下问题:C# Handler.Flush方法的具体用法?C# Handler.Flush怎么用?C# Handler.Flush使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Handler
的用法示例。
在下文中一共展示了Handler.Flush方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Window_Loaded
private void Window_Loaded(object sender, RoutedEventArgs e)
{
// MessageBox.Show("Step 1. List all of the comments by themselves, with a check box for deleting");
try
{
List<string> temp;
const string fileName = @"D:\Classapps\src\ResultsOverview.aspx.cs";
// const string fileName = @"..\..\Window1.xaml.cs";
var fileInfo = new FileInfo(fileName);
var codeToParse = fileInfo.OpenText().ReadToEnd();
var handler = new Handler();
//TODO: I can make this part of the IStackStream/StackStreamer interface
//where in I input a stream of character and get out a stream of tokens
codeToParse.Do(handler.Process);
handler.Flush();
var tokens = StackStreamer.Stream(handler);
tokens = TokenNester.Process(tokens);
var codeListing = new CodeListing {Assembly = new Assembly()};
new TreeProcessor(tokens, codeListing).ProcessObjectTree();
var doc = new XDocument(codeListing.GetXml());
doc.Save(@"..\..\output.xml");
MessageBox.Show("Complete!");
}
catch (Exception exception)
{
MessageBox.Show(exception.Message + "\r\n\r\n" + exception.StackTrace);
}
Close();
}