Compiland
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 might 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). |