Table of Contents

Class InstrumentSet

Namespace
ChartTools
Assembly
ChartTools.dll

Set of all instruments

public class InstrumentSet : IEnumerable<Instrument>, IEnumerable
Inheritance
InstrumentSet
Implements
Inherited Members
Extension Methods

Properties

Drums

Set of drums tracks

public Drums? Drums { get; set; }

Property Value

Drums

GHLBass

Set of Guitar Hero Live bass tracks

public GHLInstrument? GHLBass { get; set; }

Property Value

GHLInstrument

GHLCoopGuitar

public GHLInstrument? GHLCoopGuitar { get; set; }

Property Value

GHLInstrument

GHLLeadGuitar

Set of Guitar Hero Live guitar tracks

public GHLInstrument? GHLLeadGuitar { get; set; }

Property Value

GHLInstrument

GHLRhythmGuitar

public GHLInstrument? GHLRhythmGuitar { get; set; }

Property Value

GHLInstrument

StandardBass

Set of bass tracks

public StandardInstrument? StandardBass { get; set; }

Property Value

StandardInstrument

StandardCoopGuitar

Set of coop guitar tracks

public StandardInstrument? StandardCoopGuitar { get; set; }

Property Value

StandardInstrument

StandardKeys

Set of keyboard tracks

public StandardInstrument? StandardKeys { get; set; }

Property Value

StandardInstrument

StandardLeadGuitar

Set of lead guitar tracks

public StandardInstrument? StandardLeadGuitar { get; set; }

Property Value

StandardInstrument

StandardRhythmGuitar

Set of rhythm guitar tracks

public StandardInstrument? StandardRhythmGuitar { get; set; }

Property Value

StandardInstrument

Methods

Existing()

public IEnumerable<Instrument> Existing()

Returns

IEnumerable<Instrument>

Get(GHLInstrumentIdentity)

Gets property value for a GHLInstrument from a GHLInstrumentIdentity enum value.

public GHLInstrument? Get(GHLInstrumentIdentity instrument)

Parameters

instrument GHLInstrumentIdentity

Instrument to get

Returns

GHLInstrument

Instance of GHLInstrument from the Song.

Exceptions

UndefinedEnumException

Get(InstrumentIdentity)

Gets property value for an Instrument from a InstrumentIdentity enum value.

public Instrument? Get(InstrumentIdentity instrument)

Parameters

instrument InstrumentIdentity

Instrument to get

Returns

Instrument

Instance of Instrument from the Song

Get(StandardInstrumentIdentity)

Gets property value for a StandardInstrument from a StandardInstrumentIdentity enum value.

public StandardInstrument? Get(StandardInstrumentIdentity instrument)

Parameters

instrument StandardInstrumentIdentity

Instrument to get

Returns

StandardInstrument

Instance of StandardInstrument from the Song.

Exceptions

UndefinedEnumException

GetEnumerator()

Returns an enumerator that iterates through the collection.

public IEnumerator<Instrument> GetEnumerator()

Returns

IEnumerator<Instrument>

An enumerator that can be used to iterate through the collection.

Set(Instrument)

public void Set(Instrument instrument)

Parameters

instrument Instrument