Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Expand Minimize
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.

vsCMPrototype Enumeration

A constant specifying prototype options.

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

public enum class vsCMPrototype
/** @attribute GuidAttribute("ED1A3F98-4477-11D3-89BF-00C04F688DDE") */ 
public enum vsCMPrototype
public enum vsCMPrototype

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

Community Additions

© 2015 Microsoft