Table of Contents

Interface IComponentContainer

Namespace
Discord
Assembly
Discord.Net.Core.dll

Represents a container with child components.

public interface IComponentContainer
Extension Methods

Properties

Components

Gets the components in the container.

List<IMessageComponentBuilder> Components { get; }

Property Value

List<IMessageComponentBuilder>

Methods

AddComponent(IMessageComponentBuilder)

Adds a component to the container.

IComponentContainer AddComponent(IMessageComponentBuilder component)

Parameters

component IMessageComponentBuilder

Returns

IComponentContainer

The current container.

AddComponents(params IMessageComponentBuilder[])

Adds components to the container.

IComponentContainer AddComponents(params IMessageComponentBuilder[] components)

Parameters

components IMessageComponentBuilder[]

Returns

IComponentContainer

The current container.

WithComponents(IEnumerable<IMessageComponentBuilder>)

Sets the components in the container.

IComponentContainer WithComponents(IEnumerable<IMessageComponentBuilder> components)

Parameters

components IEnumerable<IMessageComponentBuilder>

Returns

IComponentContainer

The current container.