# Microsoft.AspNetCore.Components.RazorExtensions.AddAttribute

## Overload 1

```csharp
static void AddAttribute(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder self, int sequence, string attrName, System.Action<PanelEvent> value)
```

### Parameters

- `self` (`Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder`)
- `sequence` (`int`)
- `attrName` (`string`)
- `value` (`System.Action<PanelEvent>`)

## Overload 2

```csharp
static void AddAttribute(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder self, int sequence, string attrName, System.Func<System.Threading.Tasks.Task> value)
```

### Parameters

- `self` (`Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder`)
- `sequence` (`int`)
- `attrName` (`string`)
- `value` (`System.Func<System.Threading.Tasks.Task>`)

## Overload 3

```csharp
static void AddAttribute(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder self, int sequence, string attrName, System.Action value)
```

### Parameters

- `self` (`Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder`)
- `sequence` (`int`)
- `attrName` (`string`)
- `value` (`System.Action`)

## Overload 4

```csharp
static void AddAttribute(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder self, int sequence, string attrName, object value)
```

### Parameters

- `self` (`Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder`)
- `sequence` (`int`)
- `attrName` (`string`)
- `value` (`object`)

## Overload 5

```csharp
static void AddAttribute(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder self, int sequence, string attrName, string value)
```

### Parameters

- `self` (`Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder`)
- `sequence` (`int`)
- `attrName` (`string`)
- `value` (`string`)

## Overload 6

```csharp
static void AddAttribute(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder self, int sequence, object value, System.Action<T> setter)
```

### Parameters

- `self` (`Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder`)
- `sequence` (`int`)
- `value` (`object`)
- `setter` (`System.Action<T>`)

Declared in [Microsoft.AspNetCore.Components.RazorExtensions](/api/Microsoft.AspNetCore.Components.RazorExtensions).
Assembly: `Sandbox.Engine`.
