vsCMWhere Enumeration
Used by the StartPointOf, EndPointOf, and Location properties.
Namespace: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)
Syntax
'Declaration
Public Enumeration vsCMWhere
public enum vsCMWhere
public enum class vsCMWhere
type vsCMWhere
public enum vsCMWhere
Members
Member name | Description | |
---|---|---|
vsCMWhereInvalid | Enumeration is uninitialized. | |
vsCMWhereDefault | Avoids errors by searching for either a definition or declaration. | |
vsCMWhereDeclaration | The declaration of the parent object. | |
vsCMWhereDefinition | The definition of the parent object. |
Remarks
Use the vsCMWhereDefault value when you are uncertain if the parent object has both a definition and a declaration. This value causes the method to first search for a definition. If no definition is found, the method automatically searches for a declaration. If neither a definition nor declaration is found, the method fails.
Note
The vsCMWhereInvalid constant indicates that the enumeration has not been previously initialized by the programmer. The Visual C++ code model library does not use this value.