internal override TargetClassType GetParentType(TargetMemoryAccess target) { if (!HasParent) throw new InvalidOperationException (); return base_info.BaseType; }