Beispiel #1
0
        static void Main(string[] args)
        {
            var fac = new INativeFactory(CreateNativeFactory());


            var test = fac.CreateTest();

            using (var cb = new MyCallback())
                test.SetCallback(cb);


            test.DoCallback("123");

            Console.WriteLine("Removing callback");
            test.SetCallback(null);
            Console.WriteLine("Removed callback");


            using (var concat = fac.Concat((Utf8String)"foo", (Utf8String)"bar"))
            {
                Console.WriteLine(concat.String);
            }
        }