IO namespace

This commit is contained in:
Matt Nadareski
2020-08-01 22:46:28 -07:00
parent 73a8c663a6
commit 41d3d0c848
16 changed files with 41 additions and 50 deletions

View File

@@ -5,8 +5,8 @@ using System.Text;
using SabreTools.Library.Data; using SabreTools.Library.Data;
using SabreTools.Library.DatItems; using SabreTools.Library.DatItems;
using SabreTools.Library.IO;
using SabreTools.Library.Tools; using SabreTools.Library.Tools;
using SabreTools.Library.Writers;
namespace SabreTools.Library.DatFiles namespace SabreTools.Library.DatFiles
{ {

View File

@@ -5,9 +5,8 @@ using System.Text;
using SabreTools.Library.Data; using SabreTools.Library.Data;
using SabreTools.Library.DatItems; using SabreTools.Library.DatItems;
using SabreTools.Library.Readers; using SabreTools.Library.IO;
using SabreTools.Library.Tools; using SabreTools.Library.Tools;
using SabreTools.Library.Writers;
namespace SabreTools.Library.DatFiles namespace SabreTools.Library.DatFiles
{ {

View File

@@ -6,9 +6,8 @@ using System.Text;
using SabreTools.Library.Data; using SabreTools.Library.Data;
using SabreTools.Library.DatItems; using SabreTools.Library.DatItems;
using SabreTools.Library.Readers; using SabreTools.Library.IO;
using SabreTools.Library.Tools; using SabreTools.Library.Tools;
using SabreTools.Library.Writers;
namespace SabreTools.Library.DatFiles namespace SabreTools.Library.DatFiles
{ {

View File

@@ -5,8 +5,8 @@ using System.Text;
using SabreTools.Library.Data; using SabreTools.Library.Data;
using SabreTools.Library.DatItems; using SabreTools.Library.DatItems;
using SabreTools.Library.IO;
using SabreTools.Library.Tools; using SabreTools.Library.Tools;
using SabreTools.Library.Writers;
namespace SabreTools.Library.DatFiles namespace SabreTools.Library.DatFiles
{ {

View File

@@ -5,8 +5,8 @@ using System.Text;
using SabreTools.Library.Data; using SabreTools.Library.Data;
using SabreTools.Library.DatItems; using SabreTools.Library.DatItems;
using SabreTools.Library.IO;
using SabreTools.Library.Tools; using SabreTools.Library.Tools;
using SabreTools.Library.Writers;
namespace SabreTools.Library.DatFiles namespace SabreTools.Library.DatFiles
{ {

View File

@@ -5,9 +5,8 @@ using System.Text;
using SabreTools.Library.Data; using SabreTools.Library.Data;
using SabreTools.Library.DatItems; using SabreTools.Library.DatItems;
using SabreTools.Library.Readers; using SabreTools.Library.IO;
using SabreTools.Library.Tools; using SabreTools.Library.Tools;
using SabreTools.Library.Writers;
namespace SabreTools.Library.DatFiles namespace SabreTools.Library.DatFiles
{ {

View File

@@ -5,9 +5,8 @@ using System.Text;
using SabreTools.Library.Data; using SabreTools.Library.Data;
using SabreTools.Library.DatItems; using SabreTools.Library.DatItems;
using SabreTools.Library.Readers; using SabreTools.Library.IO;
using SabreTools.Library.Tools; using SabreTools.Library.Tools;
using SabreTools.Library.Writers;
namespace SabreTools.Library.DatFiles namespace SabreTools.Library.DatFiles
{ {

View File

@@ -32,33 +32,4 @@
} }
#endregion #endregion
#region Reader related
/// <summary>
/// Different types of CMP rows being parsed
/// </summary>
public enum CmpRowType
{
None,
TopLevel,
Standalone,
Internal,
Comment,
EndTopLevel,
}
/// <summary>
/// Different types of INI rows being parsed
/// </summary>
public enum IniRowType
{
None,
SectionHeader,
KeyValue,
Comment,
Invalid,
}
#endregion
} }

View File

@@ -6,9 +6,8 @@ using System.Text;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
using SabreTools.Library.Data; using SabreTools.Library.Data;
using SabreTools.Library.Tools;
namespace SabreTools.Library.Readers namespace SabreTools.Library.IO
{ {
public class ClrMameProReader : IDisposable public class ClrMameProReader : IDisposable
{ {

View File

@@ -2,7 +2,7 @@
using System.IO; using System.IO;
using System.Text; using System.Text;
namespace SabreTools.Library.Writers namespace SabreTools.Library.IO
{ {
/// <summary> /// <summary>
/// ClrMamePro writer patterned heavily off of XmlTextWriter /// ClrMamePro writer patterned heavily off of XmlTextWriter

View File

@@ -0,0 +1,27 @@
namespace SabreTools.Library.IO
{
/// <summary>
/// Different types of CMP rows being parsed
/// </summary>
public enum CmpRowType
{
None,
TopLevel,
Standalone,
Internal,
Comment,
EndTopLevel,
}
/// <summary>
/// Different types of INI rows being parsed
/// </summary>
public enum IniRowType
{
None,
SectionHeader,
KeyValue,
Comment,
Invalid,
}
}

View File

@@ -4,9 +4,7 @@ using System.IO;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using SabreTools.Library.Data; namespace SabreTools.Library.IO
namespace SabreTools.Library.Readers
{ {
public class IniReader : IDisposable public class IniReader : IDisposable
{ {

View File

@@ -2,7 +2,7 @@
using System.IO; using System.IO;
using System.Text; using System.Text;
namespace SabreTools.Library.Writers namespace SabreTools.Library.IO
{ {
public class IniWriter : IDisposable public class IniWriter : IDisposable
{ {

View File

@@ -5,7 +5,7 @@ using System.Linq;
using System.Text; using System.Text;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
namespace SabreTools.Library.Readers namespace SabreTools.Library.IO
{ {
public class SeparatedValueReader : IDisposable public class SeparatedValueReader : IDisposable
{ {

View File

@@ -2,7 +2,7 @@
using System.IO; using System.IO;
using System.Text; using System.Text;
namespace SabreTools.Library.Writers namespace SabreTools.Library.IO
{ {
public class SeparatedValueWriter : IDisposable public class SeparatedValueWriter : IDisposable
{ {

View File

@@ -8,7 +8,7 @@ using System.Xml.Schema;
using SabreTools.Library.Data; using SabreTools.Library.Data;
using SabreTools.Library.DatFiles; using SabreTools.Library.DatFiles;
using SabreTools.Library.FileTypes; using SabreTools.Library.FileTypes;
using SabreTools.Library.Readers; using SabreTools.Library.IO;
using SabreTools.Library.Skippers; using SabreTools.Library.Skippers;
namespace SabreTools.Library.Tools namespace SabreTools.Library.Tools