Class CommonChartConfiguration
- Namespace
- ChartTools.IO.Chart.Configuration
- Assembly
- ChartTools.dll
public abstract record CommonChartConfiguration : ICommonConfiguration, IEquatable<CommonChartConfiguration>
- Inheritance
-
CommonChartConfiguration
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
CommonChartConfiguration()
protected CommonChartConfiguration()
CommonChartConfiguration(CommonChartConfiguration)
protected CommonChartConfiguration(CommonChartConfiguration original)
Parameters
originalCommonChartConfiguration
Properties
DuplicateTrackObjectPolicy
Defines how duplicate track objects are handled.
public DuplicateTrackObjectPolicy DuplicateTrackObjectPolicy { get; init; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
OverlappingStarPowerPolicy
Defines how overlapping star power phrases should be handled.
public OverlappingSpecialPhrasePolicy OverlappingStarPowerPolicy { get; init; }
Property Value
SnappedNotesPolicy
Defines how notes within ticks of each other are handled during a Midi operation.
public SnappedNotesPolicy SnappedNotesPolicy { get; init; }
Property Value
SoloNoStarPowerPolicy
public SoloNoStarPowerPolicy SoloNoStarPowerPolicy { get; init; }
Property Value
Methods
Equals(CommonChartConfiguration?)
public virtual bool Equals(CommonChartConfiguration? other)
Parameters
otherCommonChartConfiguration
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(CommonChartConfiguration?, CommonChartConfiguration?)
public static bool operator ==(CommonChartConfiguration? left, CommonChartConfiguration? right)
Parameters
leftCommonChartConfigurationrightCommonChartConfiguration
Returns
operator !=(CommonChartConfiguration?, CommonChartConfiguration?)
public static bool operator !=(CommonChartConfiguration? left, CommonChartConfiguration? right)
Parameters
leftCommonChartConfigurationrightCommonChartConfiguration