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