Skip to main 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.2+aa65968c419420d32e3e1b647aea0082f5ca5b78

Contains(component) Method

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

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

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

Gets the number of components defined for the product.

Declaration

public int Count { get; set; } 

Item Property

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