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

Properties

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

Full()

Creates a new ComponentList with only all components included.

public static ComponentList Full()

Returns

ComponentList

Global()

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

public static ComponentList Global()

Returns

ComponentList