Share via


vsCMPrototype Enumeration

A constant specifying prototype options.

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

Syntax

'Declaration
<GuidAttribute("ED1A3F98-4477-11D3-89BF-00C04F688DDE")> _
Public Enumeration vsCMPrototype
[GuidAttribute("ED1A3F98-4477-11D3-89BF-00C04F688DDE")]
public enum vsCMPrototype
[GuidAttribute(L"ED1A3F98-4477-11D3-89BF-00C04F688DDE")]
public enum class vsCMPrototype
[<GuidAttribute("ED1A3F98-4477-11D3-89BF-00C04F688DDE")>]
type vsCMPrototype
public enum vsCMPrototype

Members

Member name Description
vsCMPrototypeClassName 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 (.).
vsCMPrototypeFullname 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.
vsCMPrototypeInitExpression Include the variable's initialization expression in the prototype string.
vsCMPrototypeNoName Do not include the name in the prototype string. This flag is incompatible with other flags that request specific name information.
vsCMPrototypeParamDefaultValues Include parameter default value expressions in the prototype string.
vsCMPrototypeParamNames Include parameter names in the prototype string.
vsCMPrototypeParamTypes Include parameter types in the prototype string.
vsCMPrototypeType Prefix the returned string with the function or variable's type.
vsCMPrototypeUniqueSignature 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.

See Also

Reference

EnvDTE Namespace

vsCMAccess

vsCMElement

vsCMFunction

vsCMInfoLocation

CodeModelLanguageConstants

vsCMTypeRef

Other Resources

Discovering Code by Using the Code Model (Visual Basic)