


## Classes

| Classe | Description |
| --- | --- |
| [AsyncCompletedEventArgs](./asynccompletedeventargs/) | Une instance de cette classe est transmise comme argument au délégué AsyncCompletedEventHandler. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînerait des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour la passer aux fonctions en argument. |
| [BackgroundWorker](./backgroundworker/) | Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînerait des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour la passer aux fonctions en argument. |
| [CancelEventArgs](./canceleventargs/) | Arguments d’un événement annulable. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînerait des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour la passer aux fonctions en argument. |
| [Component](./component/) | Classe factice pour rendre le code traduit utilisant la classe [Component](./component/) compilable. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînerait des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur [System::SmartPtr](../system/smartptr/) et utilisez ce pointeur pour la passer aux fonctions en argument. |
| [Container](./container/) | Classe factice pour le code traduit utilisant la classe [Container](./container/) pour fonctionner. Les objets de cette classe ne doivent être alloués qu'en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne jamais créer d'instance de ce type sur la pile ou en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des échecs d'assertion. Toujours encapsuler cette classe dans le pointeur [System::SmartPtr](../system/smartptr/) et utiliser ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [DoWorkEventArgs](./doworkeventargs/) | Arguments de l'événement DoWork. Les objets de cette classe ne doivent être alloués qu'en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne jamais créer d'instance de ce type sur la pile ou en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des échecs d'assertion. Toujours encapsuler cette classe dans le pointeur [System::SmartPtr](../system/smartptr/) et utiliser ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [EnumConverter](./enumconverter/) | Classe factice pour le code traduit utilisant EnumConverter afin de compiler. Les objets de cette classe ne doivent être alloués qu'en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne jamais créer d'instance de ce type sur la pile ou en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des échecs d'assertion. Toujours encapsuler cette classe dans le pointeur [System::SmartPtr](../system/smartptr/) et utiliser ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [IComponent](./icomponent/) | Classe factice pour le code utilisant IComponent afin de compiler après traduction. Les objets de cette classe ne doivent être alloués qu'en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne jamais créer d'instance de ce type sur la pile ou en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des échecs d'assertion. Toujours encapsuler cette classe dans le pointeur [System::SmartPtr](../system/smartptr/) et utiliser ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [IContainer](./icontainer/) | Interface factice pour le code utilisant IContainer afin de compiler. Les objets de cette classe ne doivent être alloués qu'en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne jamais créer d'instance de ce type sur la pile ou en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des échecs d'assertion. Toujours encapsuler cette classe dans le pointeur [System::SmartPtr](../system/smartptr/) et utiliser ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [ITypeDescriptorContext](./itypedescriptorcontext/) | Interface factice pour le code utilisant ITypeDescriptorContext afin de compiler. Les objets de cette classe ne doivent être alloués qu'en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne jamais créer d'instance de ce type sur la pile ou en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des échecs d'assertion. Toujours encapsuler cette classe dans le pointeur [System::SmartPtr](../system/smartptr/) et utiliser ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [ProgressChangedEventArgs](./progresschangedeventargs/) | Une instance de cette classe est transmise comme argument au délégué ProgressChangedEventHandler. Les objets de cette classe ne doivent être alloués qu'en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne jamais créer d'instance de ce type sur la pile ou en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des échecs d'assertion. Toujours encapsuler cette classe dans le pointeur [System::SmartPtr](../system/smartptr/) et utiliser ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [PropertyChangedEventArgs](./propertychangedeventargs/) | Arguments de l'événement PropertyChanged. Les objets de cette classe ne doivent être alloués qu'en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne jamais créer d'instance de ce type sur la pile ou en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des échecs d'assertion. Toujours encapsuler cette classe dans le pointeur [System::SmartPtr](../system/smartptr/) et utiliser ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [RunWorkerCompletedEventArgs](./runworkercompletedeventargs/) | Une instance de cette classe est transmise comme argument au délégué RunWorkerCompletedEventHandler. Les objets de cette classe ne doivent être alloués qu'en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne jamais créer d'instance de ce type sur la pile ou en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des échecs d'assertion. Toujours encapsuler cette classe dans le pointeur [System::SmartPtr](../system/smartptr/) et utiliser ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [TypeConverter](./typeconverter/) | Classe qui gère la conversion de type dans le modèle de composant. Les objets de cette classe ne doivent être alloués qu'en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne jamais créer d'instance de ce type sur la pile ou en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des échecs d'assertion. Toujours encapsuler cette classe dans le pointeur [System::SmartPtr](../system/smartptr/) et utiliser ce pointeur pour le passer aux fonctions en tant qu'argument. |
| [TypeDescriptor](./typedescriptor/) | Classe factice pour le code utilisant TypeDescriptor afin de compiler après traduction. Les objets de cette classe ne doivent être alloués qu'en utilisant la fonction [System::MakeObject()](../system/makeobject/). Ne jamais créer d'instance de ce type sur la pile ou en utilisant l'opérateur new, car cela entraînera des erreurs d'exécution et/ou des échecs d'assertion. Toujours encapsuler cette classe dans le pointeur [System::SmartPtr](../system/smartptr/) et utiliser ce pointeur pour le passer aux fonctions en tant qu'argument. |
## Typedefs

| Typedef | Description |
| --- | --- |
| [DoWorkEventHandler](./doworkeventhandler/) | Type de gestionnaire pour gérer l'événement DoWork. |
| [PropertyChangedEventHandler](./propertychangedeventhandler/) | Type de gestionnaire pour gérer l'événement PropertyChanged. |
| [Win32Exception](./win32exception/) |  |
