Table of Contents

Class ComponentList

Namespace
ChartTools.IO.Components
Assembly
ChartTools.dll
public record ComponentList : IEquatable<ComponentList>
Inheritance
ComponentList
Implements
Inherited Members
Extension Methods

Constructors

ComponentList()

public ComponentList()

ComponentList(ComponentList)

protected ComponentList(ComponentList original)

Parameters

original ComponentList

Properties

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

GlobalEvents

public bool GlobalEvents { get; set; }

Property Value

bool

Instruments

public InstrumentComponentList Instruments { get; set; }

Property Value

InstrumentComponentList

Metadata

public bool Metadata { get; set; }

Property Value

bool

SyncTrack

public bool SyncTrack { get; set; }

Property Value

bool

Vocals

public bool Vocals { get; set; }

Property Value

bool

Methods

Equals(ComponentList?)

public virtual bool Equals(ComponentList? other)

Parameters

other ComponentList

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

Full()

public static ComponentList Full()

Returns

ComponentList

GetHashCode()

public override int GetHashCode()

Returns

int

Global()

public static ComponentList Global()

Returns

ComponentList

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

Operators

operator ==(ComponentList?, ComponentList?)

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

Parameters

left ComponentList
right ComponentList

Returns

bool

operator !=(ComponentList?, ComponentList?)

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

Parameters

left ComponentList
right ComponentList

Returns

bool