If you compare the properties of an object before and after it is passed to one of the register methods, you will notice a handful of new properties, all prefixed with double underscore. When these methods are called, a lot of moving parts are involved in the context of MsAjax but in the scope of this discussion, we are only interested in what the object looks like when it comes back. MsAjax has three primary methods that comprise the typing system. XML doc comments are a fairly well known quantity these days, so let’s focus first on the Ajax specific properties. The VS08 JavaScript intellisense engine is driven, in part, by two separate but related types of artifacts Ajax specific object properties and XML doc comments. UPDATE: 04-22-2010 - Ok, am in the process of exploring VS10 JS intellisense UPDATE : JS enum intellisense is broken in VS10 RC. While VS JScript Intellisense is nothing new, I think that there are topics covered that I have not seen in other posts.
So here I am picking it back up again to provide some motivation for actually finishing a POJO documentation generator using XML doc comments and SCHB. When I started this blog last year, I began by resurrecting a monster JavaScript documentation project that had been dormant for a year. Or: “What I hope is not just ‘Yet Another Visual Studio JavaScript Intellisense Walkthrough’”.Īuthor note: If this content seems dated, it is.