The feedback for my last Ajax.NET Wrapper DLL was very good. I got a lot of new ideas, thank you!!
The second thing was to export any class. The first way was to mark the classes with attributes. Now, you do not have to mark these classes. Use your own .NET classes as you have done in the past.
The next missing feature was returning arrays. In the sample project I have added a method that will return a small class that will have a array. The C# code looks like this:
public class Address
public string Firstname = "";
public int Age = 0;
public class MyClass
public DateTime TimeStamp = DateTime.MinValue;
public Address Addresses = new Address;
Some users didn't know why to add a callback instead of calling the method direct. I have used callbacks to use the methods asynchron. If you call a method that will need some seconds until finished the browser will hang for this time!
You can also use the System.DateTime in your code!