# Sandbox.UI.PanelRenderTreeBuilder.AddAttributeAction

## Overload 1

```csharp
void AddAttributeAction(int sequence, string attrName, System.Action value)
```

Handles @onclick=@( () => DoSomething( "boobies" ) )

### Parameters

- `sequence` (`int`)
- `attrName` (`string`)
- `value` (`System.Action`)

## Overload 2

```csharp
void AddAttributeAction(int sequence, string attrName, System.Func<System.Threading.Tasks.Task> value)
```

### Parameters

- `sequence` (`int`)
- `attrName` (`string`)
- `value` (`System.Func<System.Threading.Tasks.Task>`)

Declared in [Sandbox.UI.PanelRenderTreeBuilder](/api/Sandbox.UI.PanelRenderTreeBuilder).
Assembly: `Sandbox.Engine`.
