vsCMPrototype Enum

A constant specifying prototype options.

Constant Value Description
vsCMPrototypeFullname 1 Indicates that the code element's full name should be used if it is applicable. This means that classes and namespaces, for example, would have fully qualified names.
vsCMPrototypeNoName 2 Do not include the name in the prototype string. This flag is incompatible with other flags that request specific name information.
vsCMPrototypeClassName 4 If the code element is a member of a class, then include the element's name qualified with a prefix of the class name and a period (.).
vsCMPrototypeParamTypes 8 Include parameter types in the prototype string.
vsCMPrototypeParamNames 16 Include parameter names in the prototype string.
vsCMPrototypeParamDefaultValues 32 Include parameter default value expressions in the prototype string.
vsCMPrototypeUniqueSignature 64 Returns a unique specifier suitable for indexing or searching for this code element later. This can be used, for example, for inserting text to create an overridden or overloaded code element.
vsCMPrototypeType 128 Prefix the returned string with the function or variable's type.
vsCMPrototypeInitExpression 256 Include the variable's initialization expression in the prototype string.

Requirements

Namespace: EnvDTE

File: dte.tlb

See Also

vsCMAccess Enum | vsCMElement Enum | vsCMFunction Enum | vsCMInfoLocation Enum | vsCMLanguage Enum | vsCMTypeRef Enum