We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

vsCMPrototype Enumeration

A constant specifying prototype options.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

public enum vsCMPrototype

Member nameDescription
vsCMPrototypeFullnameIndicates 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.
vsCMPrototypeNoNameDo not include the name in the prototype string. This flag is incompatible with other flags that request specific name information.
vsCMPrototypeClassNameIf 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 (.).
vsCMPrototypeParamTypesInclude parameter types in the prototype string.
vsCMPrototypeParamNamesInclude parameter names in the prototype string.
vsCMPrototypeParamDefaultValuesInclude parameter default value expressions in the prototype string.
vsCMPrototypeUniqueSignatureReturns 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.
vsCMPrototypeTypePrefix the returned string with the function or variable's type.
vsCMPrototypeInitExpressionInclude the variable's initialization expression in the prototype string.