diff --git a/SerialPortStream.sln b/SerialPortStream.sln
index 435ea234..3f89d5fa 100644
--- a/SerialPortStream.sln
+++ b/SerialPortStream.sln
@@ -1,212 +1,212 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
-VisualStudioVersion = 14.0.24720.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SerialPortStream", "code\SerialPortStream.csproj", "{CEA01148-CD2E-4F29-B455-B557B9B4C6D4}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test Projects", "Test Projects", "{53715691-3598-4D90-A0F4-04A885012087}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SerialPortStreamTest", "test\SerialPortStreamTest\SerialPortStreamTest.csproj", "{A12A6274-BA1D-484C-B695-28B9A7EE6DAB}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DatastructuresTest", "test\DatastructuresTest\DatastructuresTest.csproj", "{0FC877B6-A140-4687-B67E-EF41BB2C8604}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- Signed_Release|Any CPU = Signed_Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {0FC877B6-A140-4687-B67E-EF41BB2C8604}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0FC877B6-A140-4687-B67E-EF41BB2C8604}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0FC877B6-A140-4687-B67E-EF41BB2C8604}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0FC877B6-A140-4687-B67E-EF41BB2C8604}.Release|Any CPU.Build.0 = Release|Any CPU
- {0FC877B6-A140-4687-B67E-EF41BB2C8604}.Signed_Release|Any CPU.ActiveCfg = Signed_Release|Any CPU
- {0FC877B6-A140-4687-B67E-EF41BB2C8604}.Signed_Release|Any CPU.Build.0 = Signed_Release|Any CPU
- {A12A6274-BA1D-484C-B695-28B9A7EE6DAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A12A6274-BA1D-484C-B695-28B9A7EE6DAB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A12A6274-BA1D-484C-B695-28B9A7EE6DAB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A12A6274-BA1D-484C-B695-28B9A7EE6DAB}.Release|Any CPU.Build.0 = Release|Any CPU
- {A12A6274-BA1D-484C-B695-28B9A7EE6DAB}.Signed_Release|Any CPU.ActiveCfg = Signed_Release|Any CPU
- {A12A6274-BA1D-484C-B695-28B9A7EE6DAB}.Signed_Release|Any CPU.Build.0 = Signed_Release|Any CPU
- {CEA01148-CD2E-4F29-B455-B557B9B4C6D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CEA01148-CD2E-4F29-B455-B557B9B4C6D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CEA01148-CD2E-4F29-B455-B557B9B4C6D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CEA01148-CD2E-4F29-B455-B557B9B4C6D4}.Release|Any CPU.Build.0 = Release|Any CPU
- {CEA01148-CD2E-4F29-B455-B557B9B4C6D4}.Signed_Release|Any CPU.ActiveCfg = Release|Any CPU
- {CEA01148-CD2E-4F29-B455-B557B9B4C6D4}.Signed_Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {A12A6274-BA1D-484C-B695-28B9A7EE6DAB} = {53715691-3598-4D90-A0F4-04A885012087}
- {0FC877B6-A140-4687-B67E-EF41BB2C8604} = {53715691-3598-4D90-A0F4-04A885012087}
- EndGlobalSection
- GlobalSection(MonoDevelopProperties) = preSolution
- Policies = $0
- $0.DotNetNamingPolicy = $1
- $1.DirectoryNamespaceAssociation = PrefixedHierarchical
- $1.ResourceNamePolicy = FileFormatDefault
- $0.TextStylePolicy = $2
- $2.inheritsSet = null
- $2.scope = text/x-csharp
- $0.CSharpFormattingPolicy = $3
- $3.IndentPreprocessorDirectives = False
- $3.PropertyBraceStyle = NextLine
- $3.PropertyGetBraceStyle = NextLine
- $3.PropertySetBraceStyle = NextLine
- $3.EventBraceStyle = NextLine
- $3.EventAddBraceStyle = NextLine
- $3.EventRemoveBraceStyle = NextLine
- $3.EmbeddedStatementPlacement = DoNotCare
- $3.BeforeMethodDeclarationParentheses = False
- $3.BeforeMethodCallParentheses = False
- $3.BeforeConstructorDeclarationParentheses = False
- $3.BeforeIndexerDeclarationBracket = False
- $3.BeforeDelegateDeclarationParentheses = False
- $3.AfterDelegateDeclarationParameterComma = True
- $3.NewParentheses = False
- $3.SpacesBeforeBrackets = False
- $3.inheritsSet = Mono
- $3.inheritsScope = text/x-csharp
- $3.scope = text/x-csharp
- $0.StandardHeader = $4
- $4.Text =
- $4.IncludeInNewFiles = True
- $0.NameConventionPolicy = $5
- $5.Rules = $6
- $6.NamingRule = $7
- $7.Name = Namespaces
- $7.AffectedEntity = Namespace
- $7.VisibilityMask = VisibilityMask
- $7.NamingStyle = PascalCase
- $7.IncludeInstanceMembers = True
- $7.IncludeStaticEntities = True
- $6.NamingRule = $8
- $8.Name = Types
- $8.AffectedEntity = Class, Struct, Enum, Delegate
- $8.VisibilityMask = Public
- $8.NamingStyle = PascalCase
- $8.IncludeInstanceMembers = True
- $8.IncludeStaticEntities = True
- $6.NamingRule = $9
- $9.Name = Interfaces
- $9.RequiredPrefixes = $10
- $10.String = I
- $9.AffectedEntity = Interface
- $9.VisibilityMask = Public
- $9.NamingStyle = PascalCase
- $9.IncludeInstanceMembers = True
- $9.IncludeStaticEntities = True
- $6.NamingRule = $11
- $11.Name = Attributes
- $11.RequiredSuffixes = $12
- $12.String = Attribute
- $11.AffectedEntity = CustomAttributes
- $11.VisibilityMask = Public
- $11.NamingStyle = PascalCase
- $11.IncludeInstanceMembers = True
- $11.IncludeStaticEntities = True
- $6.NamingRule = $13
- $13.Name = Event Arguments
- $13.RequiredSuffixes = $14
- $14.String = EventArgs
- $13.AffectedEntity = CustomEventArgs
- $13.VisibilityMask = Public
- $13.NamingStyle = PascalCase
- $13.IncludeInstanceMembers = True
- $13.IncludeStaticEntities = True
- $6.NamingRule = $15
- $15.Name = Exceptions
- $15.RequiredSuffixes = $16
- $16.String = Exception
- $15.AffectedEntity = CustomExceptions
- $15.VisibilityMask = VisibilityMask
- $15.NamingStyle = PascalCase
- $15.IncludeInstanceMembers = True
- $15.IncludeStaticEntities = True
- $6.NamingRule = $17
- $17.Name = Methods
- $17.AffectedEntity = Methods
- $17.VisibilityMask = Protected, Public
- $17.NamingStyle = PascalCase
- $17.IncludeInstanceMembers = True
- $17.IncludeStaticEntities = True
- $6.NamingRule = $18
- $18.Name = Static Readonly Fields
- $18.AffectedEntity = ReadonlyField
- $18.VisibilityMask = Protected, Public
- $18.NamingStyle = PascalCase
- $18.IncludeInstanceMembers = False
- $18.IncludeStaticEntities = True
- $6.NamingRule = $19
- $19.Name = Fields
- $19.AffectedEntity = Field
- $19.VisibilityMask = Protected, Public
- $19.NamingStyle = PascalCase
- $19.IncludeInstanceMembers = True
- $19.IncludeStaticEntities = True
- $6.NamingRule = $20
- $20.Name = ReadOnly Fields
- $20.AffectedEntity = ReadonlyField
- $20.VisibilityMask = Protected, Public
- $20.NamingStyle = PascalCase
- $20.IncludeInstanceMembers = True
- $20.IncludeStaticEntities = False
- $6.NamingRule = $21
- $21.Name = Constant Fields
- $21.AffectedEntity = ConstantField
- $21.VisibilityMask = Protected, Public
- $21.NamingStyle = PascalCase
- $21.IncludeInstanceMembers = True
- $21.IncludeStaticEntities = True
- $6.NamingRule = $22
- $22.Name = Properties
- $22.AffectedEntity = Property
- $22.VisibilityMask = Protected, Public
- $22.NamingStyle = PascalCase
- $22.IncludeInstanceMembers = True
- $22.IncludeStaticEntities = True
- $6.NamingRule = $23
- $23.Name = Events
- $23.AffectedEntity = Event
- $23.VisibilityMask = Protected, Public
- $23.NamingStyle = PascalCase
- $23.IncludeInstanceMembers = True
- $23.IncludeStaticEntities = True
- $6.NamingRule = $24
- $24.Name = Enum Members
- $24.AffectedEntity = EnumMember
- $24.VisibilityMask = VisibilityMask
- $24.NamingStyle = PascalCase
- $24.IncludeInstanceMembers = True
- $24.IncludeStaticEntities = True
- $6.NamingRule = $25
- $25.Name = Parameters
- $25.AffectedEntity = Parameter
- $25.VisibilityMask = VisibilityMask
- $25.NamingStyle = CamelCase
- $25.IncludeInstanceMembers = True
- $25.IncludeStaticEntities = True
- $6.NamingRule = $26
- $26.Name = Type Parameters
- $26.RequiredPrefixes = $27
- $27.String = T
- $26.AffectedEntity = TypeParameter
- $26.VisibilityMask = VisibilityMask
- $26.NamingStyle = PascalCase
- $26.IncludeInstanceMembers = True
- $26.IncludeStaticEntities = True
- $0.TextStylePolicy = $28
- $28.FileWidth = 120
- $28.inheritsSet = VisualStudio
- $28.inheritsScope = text/plain
- $28.scope = text/plain
- version = 2.0.2.0
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(TestCaseManagementSettings) = postSolution
- CategoryFile = SerialPortStream.vsmdi
- EndGlobalSection
-EndGlobal
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+VisualStudioVersion = 14.0.24720.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SerialPortStream", "code\SerialPortStream.csproj", "{CEA01148-CD2E-4F29-B455-B557B9B4C6D4}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test Projects", "Test Projects", "{53715691-3598-4D90-A0F4-04A885012087}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SerialPortStreamTest", "test\SerialPortStreamTest\SerialPortStreamTest.csproj", "{A12A6274-BA1D-484C-B695-28B9A7EE6DAB}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DatastructuresTest", "test\DatastructuresTest\DatastructuresTest.csproj", "{0FC877B6-A140-4687-B67E-EF41BB2C8604}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ Signed_Release|Any CPU = Signed_Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {0FC877B6-A140-4687-B67E-EF41BB2C8604}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0FC877B6-A140-4687-B67E-EF41BB2C8604}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0FC877B6-A140-4687-B67E-EF41BB2C8604}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0FC877B6-A140-4687-B67E-EF41BB2C8604}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0FC877B6-A140-4687-B67E-EF41BB2C8604}.Signed_Release|Any CPU.ActiveCfg = Signed_Release|Any CPU
+ {0FC877B6-A140-4687-B67E-EF41BB2C8604}.Signed_Release|Any CPU.Build.0 = Signed_Release|Any CPU
+ {A12A6274-BA1D-484C-B695-28B9A7EE6DAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A12A6274-BA1D-484C-B695-28B9A7EE6DAB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A12A6274-BA1D-484C-B695-28B9A7EE6DAB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A12A6274-BA1D-484C-B695-28B9A7EE6DAB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A12A6274-BA1D-484C-B695-28B9A7EE6DAB}.Signed_Release|Any CPU.ActiveCfg = Signed_Release|Any CPU
+ {A12A6274-BA1D-484C-B695-28B9A7EE6DAB}.Signed_Release|Any CPU.Build.0 = Signed_Release|Any CPU
+ {CEA01148-CD2E-4F29-B455-B557B9B4C6D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CEA01148-CD2E-4F29-B455-B557B9B4C6D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CEA01148-CD2E-4F29-B455-B557B9B4C6D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CEA01148-CD2E-4F29-B455-B557B9B4C6D4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CEA01148-CD2E-4F29-B455-B557B9B4C6D4}.Signed_Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CEA01148-CD2E-4F29-B455-B557B9B4C6D4}.Signed_Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {A12A6274-BA1D-484C-B695-28B9A7EE6DAB} = {53715691-3598-4D90-A0F4-04A885012087}
+ {0FC877B6-A140-4687-B67E-EF41BB2C8604} = {53715691-3598-4D90-A0F4-04A885012087}
+ EndGlobalSection
+ GlobalSection(MonoDevelopProperties) = preSolution
+ Policies = $0
+ $0.DotNetNamingPolicy = $1
+ $1.DirectoryNamespaceAssociation = PrefixedHierarchical
+ $1.ResourceNamePolicy = FileFormatDefault
+ $0.TextStylePolicy = $2
+ $2.inheritsSet = null
+ $2.scope = text/x-csharp
+ $0.CSharpFormattingPolicy = $3
+ $3.IndentPreprocessorDirectives = False
+ $3.PropertyBraceStyle = NextLine
+ $3.PropertyGetBraceStyle = NextLine
+ $3.PropertySetBraceStyle = NextLine
+ $3.EventBraceStyle = NextLine
+ $3.EventAddBraceStyle = NextLine
+ $3.EventRemoveBraceStyle = NextLine
+ $3.EmbeddedStatementPlacement = DoNotCare
+ $3.BeforeMethodDeclarationParentheses = False
+ $3.BeforeMethodCallParentheses = False
+ $3.BeforeConstructorDeclarationParentheses = False
+ $3.BeforeIndexerDeclarationBracket = False
+ $3.BeforeDelegateDeclarationParentheses = False
+ $3.AfterDelegateDeclarationParameterComma = True
+ $3.NewParentheses = False
+ $3.SpacesBeforeBrackets = False
+ $3.inheritsSet = Mono
+ $3.inheritsScope = text/x-csharp
+ $3.scope = text/x-csharp
+ $0.StandardHeader = $4
+ $4.Text =
+ $4.IncludeInNewFiles = True
+ $0.NameConventionPolicy = $5
+ $5.Rules = $6
+ $6.NamingRule = $7
+ $7.Name = Namespaces
+ $7.AffectedEntity = Namespace
+ $7.VisibilityMask = VisibilityMask
+ $7.NamingStyle = PascalCase
+ $7.IncludeInstanceMembers = True
+ $7.IncludeStaticEntities = True
+ $6.NamingRule = $8
+ $8.Name = Types
+ $8.AffectedEntity = Class, Struct, Enum, Delegate
+ $8.VisibilityMask = Public
+ $8.NamingStyle = PascalCase
+ $8.IncludeInstanceMembers = True
+ $8.IncludeStaticEntities = True
+ $6.NamingRule = $9
+ $9.Name = Interfaces
+ $9.RequiredPrefixes = $10
+ $10.String = I
+ $9.AffectedEntity = Interface
+ $9.VisibilityMask = Public
+ $9.NamingStyle = PascalCase
+ $9.IncludeInstanceMembers = True
+ $9.IncludeStaticEntities = True
+ $6.NamingRule = $11
+ $11.Name = Attributes
+ $11.RequiredSuffixes = $12
+ $12.String = Attribute
+ $11.AffectedEntity = CustomAttributes
+ $11.VisibilityMask = Public
+ $11.NamingStyle = PascalCase
+ $11.IncludeInstanceMembers = True
+ $11.IncludeStaticEntities = True
+ $6.NamingRule = $13
+ $13.Name = Event Arguments
+ $13.RequiredSuffixes = $14
+ $14.String = EventArgs
+ $13.AffectedEntity = CustomEventArgs
+ $13.VisibilityMask = Public
+ $13.NamingStyle = PascalCase
+ $13.IncludeInstanceMembers = True
+ $13.IncludeStaticEntities = True
+ $6.NamingRule = $15
+ $15.Name = Exceptions
+ $15.RequiredSuffixes = $16
+ $16.String = Exception
+ $15.AffectedEntity = CustomExceptions
+ $15.VisibilityMask = VisibilityMask
+ $15.NamingStyle = PascalCase
+ $15.IncludeInstanceMembers = True
+ $15.IncludeStaticEntities = True
+ $6.NamingRule = $17
+ $17.Name = Methods
+ $17.AffectedEntity = Methods
+ $17.VisibilityMask = Protected, Public
+ $17.NamingStyle = PascalCase
+ $17.IncludeInstanceMembers = True
+ $17.IncludeStaticEntities = True
+ $6.NamingRule = $18
+ $18.Name = Static Readonly Fields
+ $18.AffectedEntity = ReadonlyField
+ $18.VisibilityMask = Protected, Public
+ $18.NamingStyle = PascalCase
+ $18.IncludeInstanceMembers = False
+ $18.IncludeStaticEntities = True
+ $6.NamingRule = $19
+ $19.Name = Fields
+ $19.AffectedEntity = Field
+ $19.VisibilityMask = Protected, Public
+ $19.NamingStyle = PascalCase
+ $19.IncludeInstanceMembers = True
+ $19.IncludeStaticEntities = True
+ $6.NamingRule = $20
+ $20.Name = ReadOnly Fields
+ $20.AffectedEntity = ReadonlyField
+ $20.VisibilityMask = Protected, Public
+ $20.NamingStyle = PascalCase
+ $20.IncludeInstanceMembers = True
+ $20.IncludeStaticEntities = False
+ $6.NamingRule = $21
+ $21.Name = Constant Fields
+ $21.AffectedEntity = ConstantField
+ $21.VisibilityMask = Protected, Public
+ $21.NamingStyle = PascalCase
+ $21.IncludeInstanceMembers = True
+ $21.IncludeStaticEntities = True
+ $6.NamingRule = $22
+ $22.Name = Properties
+ $22.AffectedEntity = Property
+ $22.VisibilityMask = Protected, Public
+ $22.NamingStyle = PascalCase
+ $22.IncludeInstanceMembers = True
+ $22.IncludeStaticEntities = True
+ $6.NamingRule = $23
+ $23.Name = Events
+ $23.AffectedEntity = Event
+ $23.VisibilityMask = Protected, Public
+ $23.NamingStyle = PascalCase
+ $23.IncludeInstanceMembers = True
+ $23.IncludeStaticEntities = True
+ $6.NamingRule = $24
+ $24.Name = Enum Members
+ $24.AffectedEntity = EnumMember
+ $24.VisibilityMask = VisibilityMask
+ $24.NamingStyle = PascalCase
+ $24.IncludeInstanceMembers = True
+ $24.IncludeStaticEntities = True
+ $6.NamingRule = $25
+ $25.Name = Parameters
+ $25.AffectedEntity = Parameter
+ $25.VisibilityMask = VisibilityMask
+ $25.NamingStyle = CamelCase
+ $25.IncludeInstanceMembers = True
+ $25.IncludeStaticEntities = True
+ $6.NamingRule = $26
+ $26.Name = Type Parameters
+ $26.RequiredPrefixes = $27
+ $27.String = T
+ $26.AffectedEntity = TypeParameter
+ $26.VisibilityMask = VisibilityMask
+ $26.NamingStyle = PascalCase
+ $26.IncludeInstanceMembers = True
+ $26.IncludeStaticEntities = True
+ $0.TextStylePolicy = $28
+ $28.FileWidth = 120
+ $28.inheritsSet = VisualStudio
+ $28.inheritsScope = text/plain
+ $28.scope = text/plain
+ version = 2.0.3.0
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(TestCaseManagementSettings) = postSolution
+ CategoryFile = SerialPortStream.vsmdi
+ EndGlobalSection
+EndGlobal
diff --git a/code/SerialPortStream.csproj b/code/SerialPortStream.csproj
index 0f47883d..b8b9986e 100644
--- a/code/SerialPortStream.csproj
+++ b/code/SerialPortStream.csproj
@@ -11,7 +11,7 @@
v4.0
512
- 2.0.2.0
+ 2.0.3.0
true
diff --git a/test/DatastructuresTest/DatastructuresTest.csproj b/test/DatastructuresTest/DatastructuresTest.csproj
index 3007f806..64209d64 100644
--- a/test/DatastructuresTest/DatastructuresTest.csproj
+++ b/test/DatastructuresTest/DatastructuresTest.csproj
@@ -15,7 +15,7 @@
$(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages
False
UnitTest
- 2.0.2.0
+ 2.0.3.0
true
diff --git a/test/SerialPortStreamTest/SerialPortStreamTest.csproj b/test/SerialPortStreamTest/SerialPortStreamTest.csproj
index e95032cc..533a4736 100644
--- a/test/SerialPortStreamTest/SerialPortStreamTest.csproj
+++ b/test/SerialPortStreamTest/SerialPortStreamTest.csproj
@@ -10,7 +10,7 @@
RJCP.SerialPortStreamTest
v4.0
512
- 2.0.2.0
+ 2.0.3.0
true