コード例 #1
0
ファイル: Note.cs プロジェクト: NathanielBeen/GuitarTab
        private Note(int fret, int this_string, MultiPosition position, Length len, ModelCollection <IEffect> collection)
        {
            Fret   = fret;
            String = this_string;

            Position = position;
            Length   = len;

            ModelCollection = collection;
        }
コード例 #2
0
ファイル: Note.cs プロジェクト: NathanielBeen/GuitarTab
        public static Note createInstance(int?fret, int?this_string, MultiPosition position, Length len)
        {
            if (fret == null || this_string == null || position == null || len == null)
            {
                return(null);
            }

            var collection = new ModelCollection <IEffect>();

            return(new Note((int)fret, (int)this_string, position, len, collection));
        }
コード例 #3
0
ファイル: Chord.cs プロジェクト: NathanielBeen/GuitarTab
        new public static NoteChord createInstance(int?pos, Position measure_position, Length length)
        {
            if (pos == null || measure_position == null || length == null)
            {
                return(null);
            }

            var position = new MultiPosition(measure_position, (int)pos, false);

            return(new NoteChord(position, length, new ModelCollection <Note>()));
        }
コード例 #4
0
ファイル: Chord.cs プロジェクト: NathanielBeen/GuitarTab
        public static Chord createInstance(int?pos, Position measure_position, Length length)
        {
            if (pos == null || measure_position == null || length == null)
            {
                return(null);
            }

            var position = new MultiPosition(measure_position, (int)pos, false);

            return(new Chord(position, length));
        }
コード例 #5
0
ファイル: Chord.cs プロジェクト: NathanielBeen/GuitarTab
 private NoteChord(MultiPosition position, Length length, ModelCollection <Note> collection)
     : base(position, length)
 {
     ModelCollection = collection;
 }
コード例 #6
0
ファイル: Chord.cs プロジェクト: NathanielBeen/GuitarTab
 protected Chord(MultiPosition position, Length length)
 {
     Position = position;
     Length   = length;
 }