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 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
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for