internal static string ReadString(MonoLanguageBackend mono, TargetMemoryAccess target, TargetAddress address) { if (address.IsNull) return null; TargetLocation location = new AbsoluteTargetLocation (address); MonoStringObject so = new MonoStringObject (mono.BuiltinTypes.StringType, location); return (string) so.DoGetObject (target); }
internal static string ReadString(MonoLanguageBackend mono, TargetMemoryAccess target, TargetAddress address) { if (address.IsNull) { return(null); } TargetLocation location = new AbsoluteTargetLocation(address); MonoStringObject so = new MonoStringObject(mono.BuiltinTypes.StringType, location); return((string)so.DoGetObject(target)); }