Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 769541
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 14, 20262026-05-14T18:21:11+00:00 2026-05-14T18:21:11+00:00

If not, does anyone care to write one? I would do it myself…but I

  • 0

If not, does anyone care to write one? I would do it myself…but I don’t have time right now…maybe next week (unless someone beats me to it).

If you are bored and want to compile the vsdoc:
Here is the Firebug API.
Here is a blog post about the format for VS doc comments for intellisense.
Here is an example vsdoc (jquery-1.4.1-vsdoc.js).


I created the following because I kept typing cosnole instead of console. You can use it as a starting point (ish).

console = {
/// <summary>
///  1: The javascript console
/// </summary>
/// <returns type="Object" />
};

console.log = function (object) {
    /// <summary>
    ///  Write to the console's log
    /// </summary>
    /// <returns type="null" />
    /// <param name="object" type="Object">
    ///  Write the object to the console's log
    /// </param>
};
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-14T18:21:12+00:00Added an answer on May 14, 2026 at 6:21 pm

    There is now.

    I’ve made this community wiki so feel free to edit and improve…

    (function (window) {
    
        var console = {
            firebug: {
                /// <summary>The Firebug version</summary>
                /// <returns type="String" />
            },
            log: function () {
                /// <summary>
                ///     Writes a message to the console. You may pass as many arguments as you'd like, and they will be joined together in a space-delimited line.
                /// </summary>
                /// <param name="object" type="Object">
                ///     The object to debug
                /// </param>
                /// <param name="objectN" type="Object" optional="true" parameterArray="true">
                ///     More objects to debug
                /// </param>
                /// <returns type="undefined" />
            },
            debug: function () {
                /// <summary>
                ///     Writes a message to the console, including a hyperlink to the line where it was called.
                /// </summary>
                /// <param name="object" type="Object">
                ///     The object to debug
                /// </param>
                /// <param name="objectN" type="Object" optional="true" parameterArray="true">
                ///     More objects to debug
                /// </param>
                /// <returns type="undefined" />
            },
            info: function () {
                /// <summary>
                ///     Writes a message to the console with the visual "info" icon and color coding and a hyperlink to the line where it was called.
                /// </summary>
                /// <param name="object" type="Object">
                ///     The object to inspect
                /// </param>
                /// <param name="objectN" type="Object" optional="true" parameterArray="true">
                ///     More objects
                /// </param>
                /// <returns type="undefined" />
            },
            warn: function () {
                /// <summary>
                ///     Writes a message to the console with the visual "warning" icon and color coding and a hyperlink to the line where it was called.
                /// </summary>
                /// <returns type="undefined" />
                /// <param name="object" type="Object">
                ///     The object to warn
                /// </param>
                /// <param name="objectN" type="Object" optional="true" parameterArray="true">
                ///     More objects to warn
                /// </param>
            },
            error: function () {
                /// <summary>
                ///     Writes a message to the console with the visual "error" icon and color coding and a hyperlink to the line where it was called.
                /// </summary>
                /// <returns type="undefined" />
                /// <param name="object" type="Object">
                ///     The object to display as the error
                /// </param>
                /// <param name="objectN" type="Object" optional="true" parameterArray="true">
                ///     More objects to display as the error
                /// </param>
            },
            assert: function () {
                /// <summary>
                ///     Tests that an expression is true. If not, it will write a message to the console and throw an exception.
                /// </summary>
                /// <returns type="undefined" />
                /// <param name="expression" type="Expression">
                ///     The expression to test
                /// </param>
                /// <param name="expressionN" type="Expression" optional="true" parameterArray="true">
                ///     More expressions to test
                /// </param>
            },
            dir: function (object) {
                /// <summary>
                ///     Prints an interactive listing of all properties of the object. This looks identical to the view that you would see in the DOM tab.
                /// </summary>
                /// <returns type="undefined" />
                /// <param name="object" type="Object">
                ///     The object to list
                /// </param>
            },
            dirxml: function (node) {
                /// <summary>
                ///     Prints the XML source tree of an HTML or XML element. This looks identical to the view that you would see in the HTML tab. You can click on any node to inspect it in the HTML tab.
                /// </summary>
                /// <returns type="undefined" />
                /// <param name="node" type="object" domElement="true">
                ///     The node to inspect
                /// </param>
            },
            trace: function () {
                /// <summary>
                ///     Prints an interactive stack trace of JavaScript execution at the point where it is called.
                ///     The stack trace details the functions on the stack, as well as the values that were passed as arguments to each function. You can click each function to take you to its source in the Script tab, and click each argument value to inspect it in the DOM or HTML tabs.
                /// </summary>
                /// <returns type="undefined" />
            },
            group: function () {
                /// <summary>
                ///     Writes a message to the console and opens a nested block to indent all future messages sent to the console. Call console.groupEnd() to close the block.
                /// </summary>
                /// <returns type="undefined" />
                /// <param name="object" type="Object">
                ///     The object to log
                /// </param>
                /// <param name="objectN" type="Object" optional="true" parameterArray="true">
                ///     More objects to log
                /// </param>
            },
            groupCollapsed: function () {
                /// <summary>
                ///     Like console.group(), but the block is initially collapsed.
                /// </summary>
                /// <returns type="undefined" />
                /// <param name="object" type="Object">
                ///     The object to log
                /// </param>
                /// <param name="objectN" type="Object" optional="true" parameterArray="true">
                ///     More objects to log
                /// </param>
            },
            groupEnd: function () {
                /// <summary>
                ///     Closes the most recently opened block created by a call to console.group() or console.groupEnd()
                /// </summary>
                /// <returns type="undefined" />
            },
            time: function (name) {
                /// <summary>
                ///     Creates a new timer under the given name. Call console.timeEnd(name) with the same name to stop the timer and print the time elapsed..
                /// </summary>
                /// <returns type="undefined" />
                /// <param name="name" type="String">
                ///     The name of the timer
                /// </param>
            },
            timeEnd: function (name) {
                /// <summary>
                ///     Stops a timer created by a call to console.time(name) and writes the time elapsed.
                /// </summary>
                /// <returns type="undefined" />
                /// <param name="name" type="String">
                ///     The name of the timer
                /// </param>
            },
            profile: function (title) {
                /// <summary>
                ///     Turns on the JavaScript profiler.
                /// </summary>
                /// <returns type="undefined" />
                /// <param name="title" optional="true" type="String">
                ///     The text to be printed in the header of the profile report.
                /// </param>
            },
            profileEnd: function () {
                /// <summary>
                ///     Turns off the JavaScript profiler and prints its report.
                /// </summary>
                /// <returns type="undefined" />
            },
            count: function (title) {
                /// <summary>
                ///     Writes the number of times that the line of code where count was called was executed.
                /// </summary>
                /// <returns type="undefined" />
                /// <param name="title" optional="true" type="String">
                ///     The title to print in addition to the number of the count
                /// </param>
            },
            exception: function () {
                /// <summary>
                ///     Prints an error message together with an interactive stack trace of JavaScript execution at the point where the exception occurred.
                /// </summary>
                /// <returns type="undefined" />
                /// <param name="errorObject" type="Exception">
                ///     The JavaScript exception object to display
                /// </param>
                /// <param name="errorObjectN" optional="true" type="Exception">
                ///     Other JavaScript exception objects to display
                /// </param>
            }
            // The following functions are automatically included with JS IntelliSense in VS 2010.
            // They have been commented out.
            //, 
            //        hasOwnProperty: function () {
            //            /// <summary>n/a</summary>
            //            /// <returns type="Boolean" />
            //        },
            //        isPrototypeOf: function () {
            //            /// <summary>n/a</summary>
            //            /// <param name="object" type="object" >
            //            /// <returns type="Boolean" />
            //        },
            //        propertyIsEnumerable: function () {
            //            /// <summary>n/a</summary>
            //            /// <param name="property" type="String" >
            //            /// <returns type="Boolean" />
            //        },
            //        toLocaleString: function () {
            //            /// <summary>n/a</summary>
            //            /// <returns type="String" />
            //        },
            //        toString: function () {
            //            /// <summary>n/a</summary>
            //            /// <returns type="String" />
            //        },
            //        valueOf: function () {
            //            /// <summary>n/a</summary>
            //            /// returns type="Number" />
            //        }
        };
    
        window.console = console;
    
    } (window));
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm not entirely sure if this is possible, but does anyone know how, or
This is not a technical problem, but very annoying. Does anyone know how to
Does anyone know why Microsoft does not ship a numeric text box with its
Does anyone know of an IDE for F# development that does not involve me
Does anyone know if it's possible to not use the navigation properties feature of
Does anyone know whether a DOM Node of type Text is guaranteed not be
Does anyone know what this means. Getting this in C# winforms applications: Not a
Does anyone know any resources (books/websites/whatever) related to parsing. I'm not so much interested
Does anyone know if viewstate is available when using ICallbackEventHandler? If not is there
Does anyone know a good .NET dictionary API? I'm not interested in meanings, rather

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.