/// <summary>
 /// 给此源代码文本框去掉一个词法分析文本框
 /// </summary>
 /// <param name="SyntaxTreeViewer"></param>
 public void RemoveSyntaxTreeViewer(ISyntaxTreeVisable <TEnumTokenType, TEnumVType, TTreeNodeValue> SyntaxTreeViewer)
 {
     if (this.m_SyntaxTreeViewerCollection.Contains(SyntaxTreeViewer))
     {
         SyntaxTreeViewer.SetSourceCodeViewer(null);
         this.m_SyntaxTreeViewerCollection.Remove(SyntaxTreeViewer);
     }
 }
 /// <summary>
 /// 给此源代码文本框添加一个词法分析文本框
 /// </summary>
 /// <param name="syntaxTreeViewer"></param>
 public void AddSyntaxTreeViewer(ISyntaxTreeVisable <TEnumTokenType, TEnumVType, TTreeNodeValue> syntaxTreeViewer)
 {
     this.m_SyntaxTreeViewerCollection.Add(syntaxTreeViewer);
     syntaxTreeViewer.SetSourceCodeViewer(this);
 }