Compiland

Applies to: yesVisual Studio noVisual Studio for Mac

Note

This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

There is one SymTagCompiland symbol for each Compiland linked to the .exe file. Compiland information is split between symbols with a SymTagCompiland tag, which can be retrieved without loading additional compiland symbols, and symbols with a SymTagCompilandDetails tag, which may require loading additional symbols.

Properties

The following table shows the properties that are valid for this symbol type.

Property Data type Description
IDiaSymbol::get_editAndContinueEnabled BOOL TRUE if Edit and Continue was enabled at compilation.
IDiaSymbol::get_lexicalParent IDiaSymbol* Symbol for the .exe file.
IDiaSymbol::get_lexicalParentId DWORD ID of the lexical parent symbol.
IDiaSymbol::get_libraryName BSTR Name of the library or object file where object was loaded from.
IDiaSymbol::get_name BSTR File name of the compiland's object file.
IDiaSymbol::get_sourceFileName BSTR Name of the source file.
IDiaSymbol::get_symIndexId DWORD Index ID of symbol.
IDiaSymbol::get_symTag DWORD Returns SymTagCompiland (one of the SymTagEnum Enumeration values).

See also