[MonoDevelop] [NonSerialized] causes property to be null.

Eric Hosick erichosick at interfacevision.com
Mon Sep 2 18:00:44 UTC 2013

Hi all,

Strange behavior just wanted to know if it is expected:
        [NonSerialized] private Hashtable p_wrappedInstance = new Hashtable

  [XmlIgnore] public Hashtable wrappedInstance {
     get {
        if ( null == p_wrappedInstance ) {
           Console.WriteLine ("This only shows when p_wrappedInstance is
marked as [NonSeralized].");
         return p_wrappedInstance;
     set {
        if ( null == value ) {
           Console.WriteLine ("This is never seen in console.");
        p_wrappedInstance = value;

I've removed the [NonSerialized] attribute and things work fine. Just want
to know if this is expected behavior.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/monodevelop-list/attachments/20130902/16250d0c/attachment.html>

More information about the Monodevelop-list mailing list