private string GetText(InternalNote?[] notes, int str, MarkTextOption markTextOption) { if (str < 0 || str >= notes.Length) { throw new ArgumentOutOfRangeException(nameof(str)); } string text = ""; if (notes[str].HasValue) { switch (markTextOption) { case MarkTextOption.ShowNote_PreferFlats: text = NoteUtils.ToString(notes[str].Value, InternalNoteStringStyle.PreferFlat); break; case MarkTextOption.ShowNote_PreferSharps: text = NoteUtils.ToString(notes[str].Value, InternalNoteStringStyle.PreferSharp); break; case MarkTextOption.ShowNote_ShowBoth: text = NoteUtils.ToString(notes[str].Value, InternalNoteStringStyle.ShowBoth); break; } } return(text); }
public static string GetFriendlyValue(MarkTextOption value) { switch (value) { case MarkTextOption.None: return(Strings.MarkTextOptionNoneFriendlyValue); case MarkTextOption.ShowNote_ShowBoth: return(Strings.MarkTextOptionShowNoteShowBothFriendlyValue); case MarkTextOption.ShowNote_PreferFlats: return(Strings.MarkTextOptionShowNotePreferFlatsFriendlyValue); case MarkTextOption.ShowNote_PreferSharps: return(Strings.MarkTextOptionShowNotePreferSharpsFriendlyValue); } return(GetFriendlyValue((object)value)); }
public string GetText(MarkPosition mark, MarkTextOption markTextOption) { string text = ""; switch (markTextOption) { case MarkTextOption.ShowNote_PreferFlats: text = NoteUtils.ToString(NoteAt(mark), InternalNoteStringStyle.PreferFlat); break; case MarkTextOption.ShowNote_PreferSharps: text = NoteUtils.ToString(NoteAt(mark), InternalNoteStringStyle.PreferSharp); break; case MarkTextOption.ShowNote_ShowBoth: text = NoteUtils.ToString(NoteAt(mark), InternalNoteStringStyle.ShowBoth); break; } return(text); }
private string GetText(int markPositionIndex, MarkTextOption markTextOption) { return(GetText(_marks[markPositionIndex], markTextOption)); }