Skip to content

ComponentInfoCollection Class

Accessor for information about components within the context of an installation session.

Methods

MethodDescription
Contains(component)Checks if the collection contains a component.
CopyTo(array, arrayIndex)Copies the features into an array.
GetEnumerator()Enumerates the components in the collection.

Properties

PropertyDescription
CountGets the number of components defined for the product.
ItemGets information about a component within the context of an installation session.
WixToolset.Dtf.WindowsInstaller.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

Contains(component) Method {#contains_component}

Checks if the collection contains a component.

Declaration

public bool Contains(
string component
)

Parameters

ParameterTypeDescription
componentstringname of the component

Return value

bool true if the component is in the collection, else false

CopyTo(array, arrayIndex) Method {#copyto_array_arrayindex}

Copies the features into an array.

Declaration

public void CopyTo(
ComponentInfo[] array,
int arrayIndex
)

Parameters

ParameterTypeDescription
arrayComponentInfo[]array that receives the features
arrayIndexintoffset into the array

GetEnumerator() Method {#getenumerator_nop}

Enumerates the components in the collection.

Declaration

public IEnumerator<WixToolset.Dtf.WindowsInstaller.ComponentInfo> GetEnumerator()

Return value

IEnumerator<WixToolset.Dtf.WindowsInstaller.ComponentInfo> an enumerator over all features in the collection

Count Property {#count}

Gets the number of components defined for the product.

Declaration

public int Count { get; set; }

Item Property {#item}

Gets information about a component within the context of an installation session.

Declaration

public ComponentInfo Item[
string component
] { get; set; }

Parameters

ParameterTypeDescription
componentstringname of the component