コード例 #1
0
ファイル: PETreeNode.cs プロジェクト: xornand/dnSpy
 void HexDocument_OnDocumentModified(object sender, HexDocumentModifiedEventArgs e)
 {
     // Descendants() shouldn't be used since some of the nodes could have thousands of
     // children and it's better if the parent can quickly check whether any of its children
     // need to get notified.
     foreach (HexTreeNode node in Children)
     {
         node.OnDocumentModified(e.StartOffset, e.EndOffset);
     }
 }
コード例 #2
0
ファイル: PETreeNode.cs プロジェクト: xornand/dnSpy
            void HexDocument_OnDocumentModified(object sender, HexDocumentModifiedEventArgs e)
            {
                var node = (PETreeNode)nodeWeakRef.Target;

                if (node != null)
                {
                    node.HexDocument_OnDocumentModified(sender, e);
                }
                else
                {
                    var doc = (HexDocument)sender;
                    doc.OnDocumentModified -= HexDocument_OnDocumentModified;
                }
            }