Skip to content

IntermediateSection Class

Section in an intermediate file.

MethodDescription
AssignToLibrary(libraryId)Assigns the section to a library.
RemoveSymbol(symbol)Removes a symbol from the section.
PropertyDescription
CompilationIdGets and sets the identifier of the compilation of the source file containing the section.
IdGets the identifier for the section.
LibraryIdGets and sets the identifier of the library that combined the section.
SymbolsSymbols in the section.
TypeGets the type of the section.
WixToolset.Data.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

Assigns the section to a library.

public IntermediateSection AssignToLibrary(
string libraryId
)
ParameterTypeDescription
libraryIdstringIdentifier of the library.

Removes a symbol from the section.

public bool RemoveSymbol(
IntermediateSymbol symbol
)
ParameterTypeDescription
symbolIntermediateSymbolSymbol to remove.

bool True if the symbol was removed; otherwise false.

Gets and sets the identifier of the compilation of the source file containing the section.

public string CompilationId { get; set; }

Gets the identifier for the section.

public string Id { get; set; }

Gets and sets the identifier of the library that combined the section.

public string LibraryId { get; set; }

Symbols in the section.

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Data.IntermediateSymbol> Symbols { get; set; }

Gets the type of the section.

public SectionType Type { get; set; }