AAFReport.frmRepMgr.trvAAFFileInfo_Update C# (CSharp) Method

trvAAFFileInfo_Update() private method

private trvAAFFileInfo_Update ( ) : void
return void
        private void trvAAFFileInfo_Update()
        {
            trvAAFFileInfo.BeginUpdate();
            trvAAFFileInfo.Nodes.Clear();

            if (0 < m_CurrentZIPFile.Length)
            {
                trvAAFFileInfo.Nodes.Add("Information on ZIP files not supported!");
            }
            else if (0 == m_CurrentAAFFile.Length)
            {
                trvAAFFileInfo.Nodes.Add("Not an AAF file!");
            }
            else
            {
                System.IO.FileInfo fAAF = new System.IO.FileInfo(BuildCurrentAAFFileSpec());
                TreeNode nAAF = trvAAFFileInfo.Nodes.Add(fAAF.Name);
                nAAF.Nodes.Add("Created: " + fAAF.CreationTime);
                nAAF.Nodes.Add("Size: " + fAAF.Length);

                System.IO.FileInfo fHTML = new System.IO.FileInfo(BuildCurrentAAFHTMLReportFileSpec());
                TreeNode nHTML;
                if (fHTML.Exists)
                {
                    nHTML = trvAAFFileInfo.Nodes.Add("HTML Report: " + fHTML.Name);
                    nHTML.Nodes.Add("Created: " + fHTML.CreationTime);
                    nHTML.Nodes.Add("Size: " + fHTML.Length);
                }
                else
                {
                    nHTML = trvAAFFileInfo.Nodes.Add("HTML Report: None");
                }

                System.IO.FileInfo fTXT = new System.IO.FileInfo(BuildCurrentAAFSummaryTextReportFileSpec());
                TreeNode nTXT;
                if (fTXT.Exists)
                {
                    nTXT = trvAAFFileInfo.Nodes.Add("Summary Text Report: " +fTXT.Name);
                    nTXT.Nodes.Add("Created: " + fTXT.CreationTime);
                    nTXT.Nodes.Add("Size: " + fTXT.Length);
                }
                else
                {
                    nTXT  = trvAAFFileInfo.Nodes.Add("Summary Text Report: None");
                }
            }
            trvAAFFileInfo.EndUpdate();
            trvAAFFileInfo.ExpandAll();
        }