# IGCHost::Collect Method

Forces a collection to occur for the given generation, regardless of the state of the current garbage collection.

## Syntax

HRESULT Collect (
[in] LONG Generation
);


## Parameters

Generation
[in] The generation on which to perform the garbage collection. A value of -1 indicates that all generations will undergo a garbage collection.

## Requirements

Platforms: See System Requirements.