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