コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: sybila/BCSParser
        public void LoadBcsFile(string fileName)
        {
            BcsDefinitionFile document;

            using (var bcsHandler = new BcsFileHandler())
            {
                bcsHandler.ProcessDefinitionFile("yamada.txt");
                document = bcsHandler.DefinitionFile;
            }

            _reactions = document.Rules.Select(r => r.Equation.ExpressionNode).ToDictionary(reaction => reaction.UniqueId);
            _document = document;

            StateNames = new ObservableCollection<string>();

            foreach(var state in document.States)
            {
                StateNames.Add(state.Name);
            }
        }
コード例 #2
0
 private void Clear()
 {
     definitionFile = new BcsDefinitionFile();
     currentLine = string.Empty;
 }