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
DividerModuleBuilderThe 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
objectThe 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
DividerModuleBuilderright
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
DividerModuleBuilderright
DividerModuleBuilder
Returns
- bool
true
if the specified DividerModuleBuilder is not equal to the current DividerModuleBuilder; otherwise,false
.