Browse Source

[FastSerializer] Added bugfix from Marek Safar.

newNRvisualizers
Mike Krüger 14 years ago
parent
commit
656093aa82
  1. 3
      ICSharpCode.NRefactory/Utils/FastSerializer.cs

3
ICSharpCode.NRefactory/Utils/FastSerializer.cs

@ -1200,7 +1200,8 @@ namespace ICSharpCode.NRefactory.Utils
il.Emit(OpCodes.Ldloc, instance); // instance il.Emit(OpCodes.Ldloc, instance); // instance
il.Emit(OpCodes.Ldarg_0); // instance, context il.Emit(OpCodes.Ldarg_0); // instance, context
il.Emit(OpCodes.Call, readObject); // instance, context.ReadObject() il.Emit(OpCodes.Call, readObject); // instance, context.ReadObject()
il.Emit(OpCodes.Stfld, field); // instance.field = context.ReadObject(); il.Emit(OpCodes.Castclass, fieldType);
il.Emit(OpCodes.Stfld, field); // instance.field = (fieldType) context.ReadObject();
} }
} }

Loading…
Cancel
Save