date
Contains the current date in the ddmmyyyy format
time
contains the current time in the hhmmss formar
userid
username of the computer user currently logged in
machinename
name of the computer running VS.NET
name (top level)
Name of the element that is beeing described (short name)
fullname
Name of the element that is beeing described (full name including full namespace)
curdesc
If VBXMLDoc was able to extract any description for the CodeElement this is provided here. If no description is available this element will be omitted. Currently it tries to fetch description from any System.ComponentModel.Description and System.Web.Services.MethodDesc attribute that is attached to the CodeElement.
is-type
The value is set to true if this CodeElement represents a CodeType (Struct, Delegate, Class or Interface)
code-element-type
A string representation of the type this CodeElement is. It contains one of the following values: class, delegate, enum, function, interface, namespace, property, struct, typedef, variable, eventsdeclaration, event
return
If the code element returns something this element exists and describes the type of the value the CodeElement returns
returntypename
The short typename of the return value
returntypefullname
The full typename of the return value (including full namespace)
name (argument level)
The name of the argument
typename
The short typename of a argument
typefullname
The long typename of a argument (including full namespace)
byref
Contains the value 'true' if the argument is a byref argument 'false' otherwise
argument
Describes a argument to the code element
arguments
Contains a list of arguments the code element has. If the code element does not have any arguments this element is omitted
All strings are enclosed in square brackets and must be uppercase.
[TAB]
Get's replaced by a tab character before the XML is inserted in the text editor or output document
[CRLF]
Get's replaced by a linebreak before the XML is inserted in the text editor or output document
[TRICK]
Get's removed before the XML is inserted in the text editor or output document (this is to have a way of forcing the XSLT engine to keep linebreaks as it does keep them in #PCDATA sections)
[CURSOR]
Should only be used for XML comment stub templates. This special string get's removed before the stub is inserted into the code, but marks where the cursor should be placed after the stub is inserted.