internal T(clsTrks trks, int trk) { Trks = trks; if (trk >= trks._NumTrks || trk < 0) { LogicError.Throw(eLogicError.X144); //TrkNum = 0; } TrkNum = trk; }
internal clsMute(clsTrks trks) { Trks = trks; MutedTrackFromStart = new clsTrks.Array <bool>(Trks, false); MutedTracks = new clsTrks.Array <bool>(Trks, false); }
internal Array(clsTrks trks, T val) : this(trks) { //structs only for (int trk = 0; trk < NumTrksMax; trk++) { Arr[trk] = val; } }
internal Array(clsTrks trks, Del <T> initializer) : this(trks) { for (int trk = 0; trk < NumTrksMax; trk++) { Arr[trk] = initializer(); } }
internal Array(clsTrks trks) { Trks = trks; }