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

See also