diff options
Diffstat (limited to 'win/C#/Parsing/Chapter.cs')
-rw-r--r-- | win/C#/Parsing/Chapter.cs | 29 |
1 files changed, 13 insertions, 16 deletions
diff --git a/win/C#/Parsing/Chapter.cs b/win/C#/Parsing/Chapter.cs index 526967510..301fa5719 100644 --- a/win/C#/Parsing/Chapter.cs +++ b/win/C#/Parsing/Chapter.cs @@ -17,27 +17,23 @@ namespace Handbrake.Parsing public class Chapter
{
private int m_chapterNumber;
+
+ private TimeSpan m_duration;
+
/// <summary>
/// The number of this Chapter, in regards to it's parent Title
/// </summary>
public int ChapterNumber
{
- get
- {
- return this.m_chapterNumber;
- }
+ get { return m_chapterNumber; }
}
- private TimeSpan m_duration;
/// <summary>
/// The length in time this Chapter spans
/// </summary>
public TimeSpan Duration
{
- get
- {
- return this.m_duration;
- }
+ get { return m_duration; }
}
/// <summary>
@@ -46,16 +42,17 @@ namespace Handbrake.Parsing /// <returns>A string formatted as: {chapter #}</returns>
public override string ToString()
{
- return this.m_chapterNumber.ToString();
+ return m_chapterNumber.ToString();
}
public static Chapter Parse(StringReader output)
{
- Match m = Regex.Match(output.ReadLine(), @"^ \+ ([0-9]*): cells ([0-9]*)->([0-9]*), ([0-9]*) blocks, duration ([0-9]{2}:[0-9]{2}:[0-9]{2})");
+ Match m = Regex.Match(output.ReadLine(),
+ @"^ \+ ([0-9]*): cells ([0-9]*)->([0-9]*), ([0-9]*) blocks, duration ([0-9]{2}:[0-9]{2}:[0-9]{2})");
if (m.Success)
{
- Chapter thisChapter = new Chapter();
- thisChapter.m_chapterNumber = int.Parse(m.Groups[1].Value.Trim().ToString());
+ var thisChapter = new Chapter();
+ thisChapter.m_chapterNumber = int.Parse(m.Groups[1].Value.Trim());
thisChapter.m_duration = TimeSpan.Parse(m.Groups[5].Value);
return thisChapter;
}
@@ -65,7 +62,7 @@ namespace Handbrake.Parsing public static Chapter[] ParseList(StringReader output)
{
- List<Chapter> chapters = new List<Chapter>();
+ var chapters = new List<Chapter>();
// this is to read the " + chapters:" line from the buffer
// so we can start reading the chapters themselvs
@@ -74,7 +71,7 @@ namespace Handbrake.Parsing while (true)
{
// Start of the chapter list for this Title
- Chapter thisChapter = Chapter.Parse(output);
+ Chapter thisChapter = Parse(output);
if (thisChapter != null)
chapters.Add(thisChapter);
@@ -84,4 +81,4 @@ namespace Handbrake.Parsing return chapters.ToArray();
}
}
-}
+}
\ No newline at end of file |