# EventCallbackGroup

> Creates a callback group allowing the provided callbacks to be registered and unregistered all at once on any VisualElement.

## Definition

* **Type:** Constructor
* **Namespace:** [UnityEngine.UIElements](/engine/6000.7/script-reference/unityengine/uielements.md)
* **Assembly:** UnityEngine.UIElementsModule

## EventCallbackGroup(EventCallbackDefinition\[])

Creates a callback group allowing the provided callbacks to be registered and unregistered all at once on any VisualElement.

```csharp
public EventCallbackGroup(params EventCallbackDefinition[] callbacks)
```

### Parameters

**** (\[EventCallbackDefinition\[]]\(/engine/6000.7/script-reference/unityengine/uielements/eventcallbackdefinition)): The callbacks included in this group.

## EventCallbackGroup(ReadOnlySpan\<EventCallbackDefinition>)

Creates a callback group allowing the provided callbacks to be registered and unregistered all at once on any VisualElement.

```csharp
public EventCallbackGroup(ReadOnlySpan<EventCallbackDefinition> callbacks)
```

### Parameters

**** (\[ReadOnlySpan\<EventCallbackDefinition>]\(https\://learn.microsoft.com/dotnet/api/system.readonlyspan-1)): The callbacks included in this group.
