| patterns/composite/music-elements/Pause.cs - The class Pause. | Lecture 8 - slide 23 : 37 Program 3 |
using System;
public class Pause: MusicElement{
private int duration;
public Pause(int duration){
this.duration = duration;
}
public override int Duration{
get{
return duration;
}
}
public override TimedNote[] Linearize(int startTime){
return new TimedNote[0];
}
public override MusicElement Transpose(int levels){
return new Pause(this.Duration);
}
}