Compiland
Note
This article applies to Visual Studio 2015. 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
CompilandDetails
CompilandEnv
Lexical Hierarchy of Symbol Types