Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.