Skip to content
dotnetwise edited this page Mar 24, 2013 · 80 revisions

VS2012 Javascript Intellisense

This project aims to help your Visual Studio 2012 intellisense by providing much better icons for your members

Namespaces

Before After
Old Namespace
  • All icons look
    the same between
                        properties and methods</li>
                    <li>All methods of
                        <br />
                        `Object.prtotype` are shown,<br />
                        although they are
                        <br />
                        not very useful on
                        <br />
                        a `namespace`</li>
            </td>
            <td>
                <a href="./wiki/images/NamespaceValues.png" target="_blank">
                    <img src="./wiki/images/NamespaceValues.png" alt="New Namespace">
                </a>
            </td>
            <td>
                <ul>
                    <li><code>Class</code> and <code>Constructor</code> icon </li>
                    <li><code>Namespaces</code> icon, including nested ones</li>
                    <li><code>Fields</code> icons by their <code>initialized type</code>
                        <ul>
                            <li>Boolean</li>
                            <li>Numeric</li>
                            <li>String</li>
                        </ul>
                    </li>
                    <li><code>Interfaces</code> icon</li>
                    <li><code>Map</code>-like objects icon</li>
                    <li>Hidden Object.prototype methods in namespaces</li>
                </ul>
            </td>
        </tr>
    </table>
    

    Classes

    Although javascript doesn't support classes it does support constructor functions

    Before After
    Old Class Just two icons
    are used!
    New Class
    # abc * `Constructor` icon * `Object.prototype` methods have their own icon
    |
Clone this wiki locally