private void txtSong_TextChanged(object sender, EventArgs e) { var lines = txtSong.Lines.Select(l => l.Trim()); LineLengths = lines.Select(l => l.Length).ToArray(); MaxLineLength = LineLengths.Max(); txtSong.Lines = lines.ToArray(); MaxLineMeasuredWidth = lines.Max(l => TextRenderer.MeasureText(l, txtSong.Font).Width); int prevWidth = txtSong.Width; int widthModifier = MaxLineMeasuredWidth - prevWidth; }
public LogFileResults() { LineLengths = new LineLengths(); CharacterFrequencies = new Frequencies<char>(); }
public DrawingPattern(int[] lineLengths, int[] angles) { LineLengths = lineLengths.Select(x => (double)x).ToArray(); Angles = angles.Select(x => (double)x).ToArray(); TotalLength = LineLengths.Sum(); }
public LogFileResults() { LineLengths = new LineLengths(); CharacterFrequencies = new Frequencies <char>(); }