Symphonary.StringAllocator.AddNote_Helper C# (CSharp) Method

AddNote_Helper() private method

private AddNote_Helper ( int stringNumber, int fretNumber, Note note ) : void
stringNumber int
fretNumber int
note Note
return void
        private void AddNote_Helper(int stringNumber, int fretNumber, Note note)
        {
            int i = 0;
            foreach (GuitarNote guitarNote in alloc[stringNumber])
            {
                if (note.BeginTime < guitarNote.BeginTime)
                {
                    alloc[stringNumber].Insert(i, new GuitarNote(stringNumber, fretNumber, note));
                    break;
                }
                i++;
            }
            if (i == alloc[stringNumber].Count)
            {
                alloc[stringNumber].Add(new GuitarNote(stringNumber, fretNumber, note));
            }
        }