Table of Contents

Class ComponentList

Namespace
ChartTools.IO.Components
Assembly
ChartTools.dll

Set of components to include in a read/write operation

public record ComponentList : IEquatable<ComponentList>
Inheritance
ComponentList
Implements
Inherited Members

Constructors

ComponentList()

Set of components to include in a read/write operation

public ComponentList()

ComponentList(ComponentList)

protected ComponentList(ComponentList original)

Parameters

original ComponentList

Properties

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

GlobalEvents

Include the set of GlobalEvent

public bool GlobalEvents { get; set; }

Property Value

bool

Instruments

Set of instruments and tracks to include in a read/write operation

public InstrumentComponentList Instruments { get; set; }

Property Value

InstrumentComponentList

Metadata

Include the Metadata

public bool Metadata { get; set; }

Property Value

bool

SyncTrack

Include the SyncTrack

public bool SyncTrack { get; set; }

Property Value

bool

Vocals

Include the Vocals track

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()

Creates a new ComponentList with only all components included.

public static ComponentList Full()

Returns

ComponentList

GetHashCode()

public override int GetHashCode()

Returns

int

Global()

Creates a new ComponentList with only non-instrument components included.

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