@@ -595,10 +595,10 @@ private void searchForEqualValuesToolStripMenuItem_Click(object sender, EventArg
595
595
comparer = new ArrayOfBytesMemoryComparer ( node . ReadValueFromMemory ( selectedNode . Memory ) ) ;
596
596
break ;
597
597
case FloatNode node :
598
- comparer = new FloatMemoryComparer ( ScanCompareType . Equal , ScanRoundMode . Normal , 2 , node . ReadValueFromMemory ( selectedNode . Memory ) , 0 ) ;
598
+ comparer = new FloatMemoryComparer ( ScanCompareType . Equal , ScanRoundMode . Normal , 2 , node . ReadValueFromMemory ( selectedNode . Memory ) , 0.0f ) ;
599
599
break ;
600
600
case DoubleNode node :
601
- comparer = new DoubleMemoryComparer ( ScanCompareType . Equal , ScanRoundMode . Normal , 2 , node . ReadValueFromMemory ( selectedNode . Memory ) , 0 ) ;
601
+ comparer = new DoubleMemoryComparer ( ScanCompareType . Equal , ScanRoundMode . Normal , 2 , node . ReadValueFromMemory ( selectedNode . Memory ) , 0.0 ) ;
602
602
break ;
603
603
case Int8Node node :
604
604
comparer = new ByteMemoryComparer ( ScanCompareType . Equal , ( byte ) node . ReadValueFromMemory ( selectedNode . Memory ) , 0 ) ;
@@ -619,11 +619,31 @@ private void searchForEqualValuesToolStripMenuItem_Click(object sender, EventArg
619
619
comparer = new IntegerMemoryComparer ( ScanCompareType . Equal , ( int ) node . ReadValueFromMemory ( selectedNode . Memory ) , 0 ) ;
620
620
break ;
621
621
case Int64Node node :
622
- comparer = new LongMemoryComparer ( ScanCompareType . Equal , node . ReadValueFromMemory ( selectedNode . Memory ) , 0 ) ;
622
+ comparer = new LongMemoryComparer ( ScanCompareType . Equal , node . ReadValueFromMemory ( selectedNode . Memory ) , 0L ) ;
623
623
break ;
624
624
case UInt64Node node :
625
- comparer = new LongMemoryComparer ( ScanCompareType . Equal , ( long ) node . ReadValueFromMemory ( selectedNode . Memory ) , 0 ) ;
625
+ comparer = new LongMemoryComparer ( ScanCompareType . Equal , ( long ) node . ReadValueFromMemory ( selectedNode . Memory ) , 0L ) ;
626
626
break ;
627
+ case NIntNode node :
628
+ {
629
+ var value = node . ReadValueFromMemory ( selectedNode . Memory ) ;
630
+ #if RECLASSNET64
631
+ comparer = new LongMemoryComparer ( ScanCompareType . Equal , value . ToInt64 ( ) , 0L ) ;
632
+ #else
633
+ comparer = new IntegerMemoryComparer ( ScanCompareType . Equal , value . ToInt32 ( ) , 0 ) ;
634
+ #endif
635
+ break ;
636
+ }
637
+ case NUIntNode node :
638
+ {
639
+ var value = node . ReadValueFromMemory ( selectedNode . Memory ) ;
640
+ #if RECLASSNET64
641
+ comparer = new LongMemoryComparer ( ScanCompareType . Equal , ( long ) value . ToUInt64 ( ) , 0L ) ;
642
+ #else
643
+ comparer = new IntegerMemoryComparer ( ScanCompareType . Equal , ( int ) value . ToUInt32 ( ) , 0 ) ;
644
+ #endif
645
+ break ;
646
+ }
627
647
case Utf8TextNode node :
628
648
comparer = new StringMemoryComparer ( node . ReadValueFromMemory ( selectedNode . Memory ) , Encoding . UTF8 , true ) ;
629
649
break ;
@@ -716,7 +736,7 @@ private void shrinkClassToolStripMenuItem_Click(object sender, EventArgs e)
716
736
}
717
737
}
718
738
719
- #endregion
739
+ #endregion
720
740
721
741
private void MainForm_DragEnter ( object sender , DragEventArgs e )
722
742
{
0 commit comments