@@ -304,14 +304,12 @@ public UserValueMember(Debugger debugger,
304304
305305 string name = expr . GetString ( parentName ) ;
306306 type = debugger . GetValueType ( name ) ;
307- if ( Debugger . IsInvalidType ( type )
308- || ! debugger . GetTypeSizeof ( type , out sizeOf )
309- || ! debugger . GetAddressOffset ( parentName , name , out offset )
310- // offset + size > sizeOf
311- || Debugger . IsInvalidOffset ( parentSizeOf , offset ) )
312- return ;
313307
314- IsValid = true ;
308+ IsValid = ! Debugger . IsInvalidType ( type )
309+ && debugger . GetTypeSizeof ( type , out sizeOf )
310+ && debugger . GetAddressOffset ( parentName , name , out offset )
311+ // offset + size > sizeOf
312+ && ! Debugger . IsInvalidOffset ( parentSizeOf , offset ) ;
315313 }
316314
317315 public UserValue Load ( MemoryReader mreader , Debugger debugger ,
@@ -393,7 +391,7 @@ public UserPointMember(Loaders loaders, Debugger debugger,
393391
394392 // offset + size > sizeOf
395393 IsValid = debugger . GetAddressOffset ( parentName , name , out offset )
396- && Debugger . IsInvalidOffset ( parentSizeOf , offset ) ;
394+ && ! Debugger . IsInvalidOffset ( parentSizeOf , offset ) ;
397395 }
398396
399397 public Geometry . Traits GetTraits ( MemoryReader mreader , Debugger debugger , string parentName )
0 commit comments