Class ComponentList
- Namespace
- ChartTools.IO.Components
- Assembly
- ChartTools.dll
public record ComponentList : IEquatable<ComponentList>
- Inheritance
-
ComponentList
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
protected ComponentList(ComponentList original)
Parameters
original ComponentList
Properties
protected virtual Type EqualityContract { get; }
Property Value
- Type
public bool GlobalEvents { get; set; }
Property Value
- bool
public InstrumentComponentList Instruments { get; set; }
Property Value
- InstrumentComponentList
public bool Metadata { get; set; }
Property Value
- bool
public bool SyncTrack { get; set; }
Property Value
- bool
public bool Vocals { get; set; }
Property Value
- bool
Methods
public virtual bool Equals(ComponentList? other)
Parameters
other ComponentList
Returns
- bool
public override bool Equals(object? obj)
Parameters
obj object
Returns
- bool
public static ComponentList Full()
Returns
- ComponentList
public override int GetHashCode()
Returns
- int
public static ComponentList Global()
Returns
- ComponentList
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builder StringBuilder
Returns
- bool
public override string ToString()
Returns
- string
Operators
public static bool operator ==(ComponentList? left, ComponentList? right)
Parameters
left ComponentList
right ComponentList
Returns
- bool
public static bool operator !=(ComponentList? left, ComponentList? right)
Parameters
left ComponentList
right ComponentList
Returns
- bool