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
originalComponentList
Properties
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
GlobalEvents
Include the set of GlobalEvent
public bool GlobalEvents { get; set; }
Property Value
Instruments
Set of instruments and tracks to include in a read/write operation
public InstrumentComponentList Instruments { get; set; }
Property Value
Metadata
Include the Metadata
public bool Metadata { get; set; }
Property Value
SyncTrack
Include the SyncTrack
public bool SyncTrack { get; set; }
Property Value
Vocals
Include the Vocals track
public bool Vocals { get; set; }
Property Value
Methods
Equals(ComponentList?)
public virtual bool Equals(ComponentList? other)
Parameters
otherComponentList
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Full()
Creates a new ComponentList with only all components included.
public static ComponentList Full()
Returns
GetHashCode()
public override int GetHashCode()
Returns
Global()
Creates a new ComponentList with only non-instrument components included.
public static ComponentList Global()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(ComponentList?, ComponentList?)
public static bool operator ==(ComponentList? left, ComponentList? right)
Parameters
leftComponentListrightComponentList
Returns
operator !=(ComponentList?, ComponentList?)
public static bool operator !=(ComponentList? left, ComponentList? right)
Parameters
leftComponentListrightComponentList