Hello,

I was trying the following C# snippet and it works fine on Windows-MSCLR but throws an exception on Windows-Cygwin-mono.

using System;
using System.Runtime.Remoting

[Serializable]
class test
{
public int xxx = 10;
static void Main()
{
AppDomain domain = AppDomain.CreateDomain("domain1");
ObjectHandle oh = domain.CreateInstance(typeof(test).Assembly.FullName, typeof(test).FullName );


test myObj = (test)oh.Unwrap();

AppDomain.Unload(domain);

        myObj.Print();
        int a =  myObj.xxx;

        Console.WriteLine(" Value : {0}", a);
        Console.WriteLine(" Value : {0}", myObj.xxx);
        Console.ReadLine();
    }
    void print()
    {
        Console.WriteLine(" AAA ");
    }
}

Am I doing something wrong here, for if this code works on MSCLR, why does it throw an exception with mono? Does it mean that the MS-CLR takes care of the refernces even after the AppDomain is Unloaded and mono can't ?

Thanks in advance,

Regards,
-pG-
___________________________________________________
Medicine meets Marketing; Dr. Swati Weds Jayaram.
Rediff Matchmaker strikes another interesting match !!
Visit http://rediff.com/matchmaker?2

_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to