X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fremoting.c;h=c35a3406b899dd2b63143cec3009cb841a295a20;hb=307545d624a7c326cd4fdc8df857e47085756542;hp=58ff2a98ad257a0ea657884a0c180bbace898e46;hpb=2e3ba21e80f3edd03c7c2050c9ba921298b4c176;p=mono.git diff --git a/mono/metadata/remoting.c b/mono/metadata/remoting.c index 58ff2a98ad2..c35a3406b89 100644 --- a/mono/metadata/remoting.c +++ b/mono/metadata/remoting.c @@ -467,14 +467,6 @@ mono_marshal_xdomain_copy_out_value (MonoObject *src, MonoObject *dst) break; } - if (mono_object_class (src) == mono_defaults.stringbuilder_class) { - MonoStringBuilder *src_sb = (MonoStringBuilder *) src; - MonoStringBuilder *dst_sb = (MonoStringBuilder *) dst; - - MONO_OBJECT_SETREF (dst_sb, str, mono_string_new_utf16 (mono_object_domain (dst), mono_string_chars (src_sb->str), mono_string_length (src_sb->str))); - dst_sb->cached_str = NULL; - dst_sb->length = src_sb->length; - } } @@ -2001,13 +1993,5 @@ mono_marshal_xdomain_copy_value (MonoObject *val) break; } - if (mono_object_class (val) == mono_defaults.stringbuilder_class) { - MonoStringBuilder *oldsb = (MonoStringBuilder *) val; - MonoStringBuilder *newsb = (MonoStringBuilder *) mono_object_new (domain, mono_defaults.stringbuilder_class); - MONO_OBJECT_SETREF (newsb, str, mono_string_new_utf16 (domain, mono_string_chars (oldsb->str), mono_string_length (oldsb->str))); - newsb->length = oldsb->length; - newsb->max_capacity = (gint32)0x7fffffff; - return (MonoObject *) newsb; - } return NULL; }