if ((resp.LogicalCallContext != null) && resp.LogicalCallContext.HasInfo) \r
{\r
contextFlag = MethodFlags.IncludesLogicalCallContext;\r
- infoArrayLength++;
+ infoArrayLength++;\r
}\r
\r
if (resp.Properties.Count > internalProperties.Length && ((returnTypeTag & ReturnTypeTag.Exception) == 0))\r
{\r
object[] infoArray = new object[infoArrayLength];\r
int n = 0;\r
-
- if ((returnTypeTag & ReturnTypeTag.Exception) != 0)
+\r
+ if ((returnTypeTag & ReturnTypeTag.Exception) != 0)\r
infoArray[n++] = resp.Exception;\r
\r
if (formatFlag == MethodFlags.ArgumentsInMultiArray)\r
object[] msgInfo = (object[]) result;\r
\r
if ((typeTag & ReturnTypeTag.Exception) > 0) {\r
- exception = (Exception) msgInfo[0];
+ exception = (Exception) msgInfo[0];\r
if (hasContextInfo) callContext = (LogicalCallContext)msgInfo[1];\r
}\r
else if ((flags & MethodFlags.NoArguments) > 0 || (flags & MethodFlags.PrimitiveArguments) > 0) {\r
else\r
#endif\r
objectInstance = FormatterServices.GetUninitializedObject (metadata.Type);\r
-#if NET_2_0
- _manager.RaiseOnDeserializingEvent (objectInstance);
-#endif
+#if NET_2_0\r
+ _manager.RaiseOnDeserializingEvent (objectInstance);\r
+#endif\r
\r
info = metadata.NeedsSerializationInfo ? new SerializationInfo(metadata.Type, new FormatterConverter()) : null;\r
\r
FormatterTypeStyle _typeFormat;\r
byte[] arrayBuffer;\r
int ArrayBufferLength = 4096;\r
-#if NET_2_0
- SerializationObjectManager _manager;
-#endif
+#if NET_2_0\r
+ SerializationObjectManager _manager;\r
+#endif\r
\r
class MetadataReference\r
{\r
_context = context;\r
_assemblyFormat = assemblyFormat;\r
_typeFormat = typeFormat;\r
-#if NET_2_0
- _manager = new SerializationObjectManager (context);
-#endif
+#if NET_2_0\r
+ _manager = new SerializationObjectManager (context);\r
+#endif\r
}\r
\r
public void WriteObjectGraph (BinaryWriter writer, object obj, Header[] headers)\r
QueueObject (obj);\r
WriteQueuedObjects (writer);\r
WriteSerializationEnd (writer);\r
-#if NET_2_0
- _manager.RaiseOnSerializedEvent ();
-#endif
+#if NET_2_0\r
+ _manager.RaiseOnSerializedEvent ();\r
+#endif\r
}\r
\r
public void QueueObject (object obj)\r
\r
BinaryCommon.CheckSerializable (instanceType, _surrogateSelector, _context);\r
\r
-#if NET_2_0
- _manager.RegisterObject (obj);
-#endif
-
+#if NET_2_0\r
+ _manager.RegisterObject (obj);\r
+#endif\r
+\r
ISerializable ser = obj as ISerializable;\r
\r
if (ser != null) \r