Quantcast
Channel: ClearScript
Viewing all articles
Browse latest Browse all 2297

New Post: Date marshalling

$
0
0
Hi guillaume86,

You can add valueOf as an extension method:
publicstaticclass DateTimeExtensions {
    publicstaticdouble valueOf(this DateTime value) {
        return value.Ticks;
    }
}
and then:
engine.AddHostType(typeof(DateTime));
engine.AddHostType(typeof(DateTimeExtensions));
Console.WriteLine(engine.Evaluate("a = DateTime.Now; b = DateTime.Now; b >= a"));
Note that this only works on V8, as JScript doesn't follow the valueOf protocol for host objects.

Good luck!

Viewing all articles
Browse latest Browse all 2297

Latest Images

Trending Articles





Latest Images