# SmartSession.ConvertParameterEventHandler

Namespace: **Wisej.AI**

Assembly: **Wisej.AI** (3.5.0.0)

{% tabs %}
{% tab title="C#" %}

```csharp
public delegate void ConvertParameterEventHandler(Object sender, ConvertParameterEventArgs e)
```

{% endtab %}

{% tab title="VB.NET" %}

```visual-basic
Public Delegate Sub ConvertParameterEventHandler(ByVal sender As [Object], ByVal e As ConvertParameterEventArgs)
```

{% endtab %}
{% endtabs %}

## Parameters

| Name       | Type                                                                                                                           | Description |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------ | ----------- |
| **sender** | [Object](https://docs.microsoft.com/dotnet/api/system.object)                                                                  |             |
| **e**      | [ConvertParameterEventArgs](https://docs.wisej.com/ai/components/api/smarthub/wisej.ai.smartsession.convertparametereventargs) |             |

## Fired By

| Name                                                                                                       | Description                                    |
| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------- |
| [SmartObject.ConvertParameter](https://docs.wisej.com/ai/components/wisej.ai.smartobject#convertparameter) | Occurs when a parameter needs to be converted. |
