コード例 #1
0
ファイル: Form1.cs プロジェクト: cmanrus/challenge
        private void SetTree(PSParseResult psParseResult)
        {
            treeView.BeginUpdate();
            treeView.Nodes.Clear();

            AddPSNode(psScriptAst);

            AddCSharpClassesNode(psParseResult.CSharpClasses);

            AddInvokeMembersNode(psParseResult.InvokeMembers);

            treeView.EndUpdate();
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: cmanrus/challenge
        private void RefreshWindow(PSParseResult psParseResult)
        {
            SetScriptText(psScriptAst.GetText());

            SetClassNames(psParseResult.CSharpClasses);

            SetInvokedMethods(psParseResult.InvokeMembers);

            SetClassesMethods(psParseResult.CSharpClasses);

            SetTree(psParseResult);
        }