Table of Contents

Class DividerModuleBuilder

Namespace
Kook
Assembly
Kook.Net.Core.dll

Represents a divider module builder for creating a DividerModule.

public class DividerModuleBuilder : IModuleBuilder, IEquatable<DividerModuleBuilder>, IEquatable<IModuleBuilder>
Inheritance
DividerModuleBuilder
Implements
Inherited Members

Properties

Type

Specifies the module type of the IModule this builder creates.

public ModuleType Type { get; }

Property Value

ModuleType

A ModuleType representing the module type of the IModule this builder creates.

Methods

Build()

Builds this builder into a DividerModule.

public DividerModule Build()

Returns

DividerModule

A DividerModule representing the built divider module object.

Equals(DividerModuleBuilder?)

Determines whether the specified DividerModuleBuilder is equal to the current DividerModuleBuilder.

public bool Equals(DividerModuleBuilder? dividerModuleBuilder)

Parameters

dividerModuleBuilder DividerModuleBuilder

The DividerModuleBuilder to compare with the current DividerModuleBuilder.

Returns

bool

true if the specified DividerModuleBuilder is equal to the current DividerModuleBuilder; otherwise, false.

Equals(object?)

Determines whether the specified DividerModuleBuilder is equal to the current DividerModuleBuilder.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current DividerModuleBuilder.

Returns

bool

true if the specified DividerModuleBuilder is equal to the current DividerModuleBuilder; otherwise, false.

Remarks

If the object passes is an DividerModuleBuilder, Equals(DividerModuleBuilder?) will be called to compare the 2 instances.

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

Operators

operator ==(DividerModuleBuilder?, DividerModuleBuilder?)

Determines whether the specified DividerModuleBuilder is equal to the current DividerModuleBuilder.

public static bool operator ==(DividerModuleBuilder? left, DividerModuleBuilder? right)

Parameters

left DividerModuleBuilder
right DividerModuleBuilder

Returns

bool

true if the specified DividerModuleBuilder is equal to the current DividerModuleBuilder; otherwise, false.

operator !=(DividerModuleBuilder?, DividerModuleBuilder?)

Determines whether the specified DividerModuleBuilder is not equal to the current DividerModuleBuilder.

public static bool operator !=(DividerModuleBuilder? left, DividerModuleBuilder? right)

Parameters

left DividerModuleBuilder
right DividerModuleBuilder

Returns

bool

true if the specified DividerModuleBuilder is not equal to the current DividerModuleBuilder; otherwise, false.