


## Clases

| Clase | Descripción |
| --- | --- |
| [AsyncCompletedEventArgs](./asynccompletedeventargs/) | Una instancia de esta clase se pasa como argumento al delegado AsyncCompletedEventHandler. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/) . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarla a funciones como argumento. |
| [BackgroundWorker](./backgroundworker/) | Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/) . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarla a funciones como argumento. |
| [CancelEventArgs](./canceleventargs/) | Argumentos del evento cancelable. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/) . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarla a funciones como argumento. |
| [Component](./component/) | Clase ficticia para que el código traducido que usa la clase [Component](./component/) sea compilable. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/) . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarla a funciones como argumento. |
| [Container](./container/) | Clase ficticia para que el código traducido que usa la clase [Container](./container/) funcione. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/) . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarla a funciones como argumento. |
| [DoWorkEventArgs](./doworkeventargs/) | Argumentos del evento DoWork. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/) . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarla a funciones como argumento. |
| [EnumConverter](./enumconverter/) | Clase ficticia para código traducido que usa EnumConverter y que debe compilar. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/) . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarla a funciones como argumento. |
| [IComponent](./icomponent/) | Clase ficticia para código que usa IComponent y que debe compilar después de traducir. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/) . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarla a funciones como argumento. |
| [IContainer](./icontainer/) | Interfaz ficticia para código que usa IContainer y que debe compilar. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/) . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarla a funciones como argumento. |
| [ITypeDescriptorContext](./itypedescriptorcontext/) | Interfaz ficticia para código que usa ITypeDescriptorContext para compilar. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarla a funciones como argumento. |
| [ProgressChangedEventArgs](./progresschangedeventargs/) | Una instancia de esta clase se pasa como argumento al delegado ProgressChangedEventHandler. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarla a funciones como argumento. |
| [PropertyChangedEventArgs](./propertychangedeventargs/) | Argumentos del evento PropertyChanged. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarla a funciones como argumento. |
| [RunWorkerCompletedEventArgs](./runworkercompletedeventargs/) | Una instancia de esta clase se pasa como argumento al delegado RunWorkerCompletedEventHandler. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarla a funciones como argumento. |
| [TypeConverter](./typeconverter/) | Clase que maneja la conversión de tipos en el modelo de componentes. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarla a funciones como argumento. |
| [TypeDescriptor](./typedescriptor/) | Clase ficticia para código que usa TypeDescriptor para compilar después de traducir. Los objetos de esta clase solo deben asignarse usando la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarla a funciones como argumento. |
## Typedefs

| Typedef | Descripción |
| --- | --- |
| [DoWorkEventHandler](./doworkeventhandler/) | Tipo de manejador para el evento DoWork. |
| [PropertyChangedEventHandler](./propertychangedeventhandler/) | Tipo de manejador para el evento PropertyChanged. |
| [Win32Exception](./win32exception/) |  |
