Changeset b232c18af409…
Parent f9726f9782e1…
by Daniel Pupek
Changes to 231 files · Browse files at b232c18af409 Showing diff from parent f9726f9782e1 Diff from another changeset...
Change 1 of 5
Show Entire File
Castle.MonoRail-NexPort.sln
Stacked
renamed from Castle.MonoRail-vs2010.sln
|
||
---|---|---|
|
|
@@ -1,5 +1,7 @@ - Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.25420.1
+MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "_Solution Items", "_Solution Items", "{69461FDF-3FA6-4ABE-BB5B-80DEA06225E0}"
ProjectSection(SolutionItems) = preProject
Changes.txt = Changes.txt
@@ -18,11 +20,6 @@ {B4F97281-0DBD-4835-9ED8-7DFB966E87FF} = {B4F97281-0DBD-4835-9ED8-7DFB966E87FF}
EndProjectSection
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test Sites", "Test Sites", "{A287E189-50B7-4EA3-A683-135F9F54ACF9}"
- ProjectSection(FolderStartupServices) = postProject
- {B4F97281-0DBD-4835-9ED8-7DFB966E87FF} = {B4F97281-0DBD-4835-9ED8-7DFB966E87FF}
- EndProjectSection
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{FE6CCE8D-3C80-4299-A8F1-FF2B4FC812C7}"
ProjectSection(FolderStartupServices) = postProject
{B4F97281-0DBD-4835-9ED8-7DFB966E87FF} = {B4F97281-0DBD-4835-9ED8-7DFB966E87FF}
@@ -38,46 +35,48 @@ {B4F97281-0DBD-4835-9ED8-7DFB966E87FF} = {B4F97281-0DBD-4835-9ED8-7DFB966E87FF}
EndProjectSection
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AspView", "AspView", "{D06F17E4-BFA6-4FFE-81CD-42CF3B901D84}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Castle.MonoRail.Framework", "src\Castle.MonoRail.Framework\Castle.MonoRail.Framework.csproj", "{EC393863-333E-49CE-94A6-654B9F323954}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Castle.MonoRail.Framework.Tests", "src\Castle.MonoRail.Framework.Tests\Castle.MonoRail.Framework.Tests.csproj", "{844F5EC4-9224-42A9-986D-CE645AC970F2}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Castle.MonoRail.Framework.Views.NVelocity", "src\Castle.MonoRail.Framework.Views.NVelocity\Castle.MonoRail.Framework.Views.NVelocity.csproj", "{ECCA4D19-65D7-4EED-B8EC-56AF79F41E69}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Castle.MonoRail.WindsorExtension", "src\Castle.MonoRail.WindsorExtension\Castle.MonoRail.WindsorExtension.csproj", "{6C51A1E3-7F20-4696-BFD6-829134678341}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Castle.MonoRail.ActiveRecordSupport", "src\Castle.MonoRail.ActiveRecordSupport\Castle.MonoRail.ActiveRecordSupport.csproj", "{2409063E-BE05-4596-A677-758096D1C759}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestSiteARSupport", "src\TestSiteARSupport\TestSiteARSupport.csproj", "{26AA3359-6571-4575-845D-ED05E4EDB586}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Castle.MonoRail.Views.Brail.Tests", "src\Castle.MonoRail.Views.Brail.Tests\Castle.MonoRail.Views.Brail.Tests.csproj", "{3FBEADBB-692E-44CF-A06F-B4E7F2DE27D0}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestSiteBrail", "src\TestSiteBrail\TestSiteBrail.csproj", "{B39CC8B7-1391-40AF-9DA3-BF294CB16383}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Castle.MonoRail.ActiveRecordSupport.Tests", "src\Castle.MonoRail.ActiveRecordSupport.Tests\Castle.MonoRail.ActiveRecordSupport.Tests.csproj", "{86CAA470-BFAC-4D14-B4C2-C5BEFE3AD003}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Castle.MonoRail.Views.Brail", "src\Castle.MonoRail.Views.Brail\Castle.MonoRail.Views.Brail.csproj", "{CC39D6D0-2467-4DD5-A53E-92D580B60038}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Castle.MonoRail.Views.AspView", "src\Castle.MonoRail.Views.AspView\Castle.MonoRail.Views.AspView.csproj", "{CB573557-9BB1-4F5B-916C-0AD002B8B2BA}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Castle.Core", "src\Castle.Core\Castle.Core.csproj", "{E4FA5B53-7D36-429E-8E5C-53D5479242BA}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Castle.MonoRail.Views.AspView.VCompile", "src\Castle.MonoRail.Views.AspView.VCompile\Castle.MonoRail.Views.AspView.VCompile.csproj", "{282AF314-99F7-4D07-A9DA-ABBF6964F1B1}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Castle.Services.Logging.log4netIntegration", "src\Castle.Services.Logging.log4netIntegration\Castle.Services.Logging.log4netIntegration.csproj", "{FA79D6B4-30B1-444A-A627-ED283BF6406B}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Castle.MonoRail.Views.AspView.Tests", "src\Castle.MonoRail.Views.AspView.Tests\Castle.MonoRail.Views.AspView.Tests.csproj", "{F3B5820A-56AE-49F8-8497-3F77FE027A0E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Castle.Components.Binder", "src\Castle.Components.Binder\Castle.Components.Binder.csproj", "{98F19522-C9B8-400D-8A12-DABB3DA9411D}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Castle.MonoRail.Framework.Views.NVelocity.Tests", "src\Castle.MonoRail.Framework.Views.NVelocity.Tests\Castle.MonoRail.Framework.Views.NVelocity.Tests.csproj", "{7FB1D2DC-5CA8-410C-9B9A-3DE517B3BE3A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Castle.Components.Pagination", "src\Castle.Components.Pagination\Castle.Components.Pagination.csproj", "{03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestSiteNVelocity", "src\TestSiteNVelocity\TestSiteNVelocity.csproj", "{824EC872-2992-4518-8C41-4F87640D752A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Castle.Components.Validator", "src\Castle.Components.Validator\Castle.Components.Validator.csproj", "{4C945D49-02E9-43F2-9202-E7A6E7C56E77}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ MONO26-Debug|Any CPU = MONO26-Debug|Any CPU
+ MONO26-Release|Any CPU = MONO26-Release|Any CPU
+ MONO28-Debug|Any CPU = MONO28-Debug|Any CPU
+ MONO28-Release|Any CPU = MONO28-Release|Any CPU
NET35-Debug|Any CPU = NET35-Debug|Any CPU
NET35-Release|Any CPU = NET35-Release|Any CPU
NET40-Debug|Any CPU = NET40-Debug|Any CPU
NET40-Release|Any CPU = NET40-Release|Any CPU
+ NET45-Debug|Any CPU = NET45-Debug|Any CPU
+ NET45-Release|Any CPU = NET45-Release|Any CPU
+ NET46-Debug|Any CPU = NET46-Debug|Any CPU
+ NET46-Release|Any CPU = NET46-Release|Any CPU
+ SL30-Debug|Any CPU = SL30-Debug|Any CPU
+ SL30-Release|Any CPU = SL30-Release|Any CPU
+ SL40-Debug|Any CPU = SL40-Debug|Any CPU
+ SL40-Release|Any CPU = SL40-Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {EC393863-333E-49CE-94A6-654B9F323954}.MONO26-Debug|Any CPU.ActiveCfg = MONO26-Debug|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.MONO26-Debug|Any CPU.Build.0 = MONO26-Debug|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.MONO26-Release|Any CPU.ActiveCfg = MONO26-Release|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.MONO26-Release|Any CPU.Build.0 = MONO26-Release|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.MONO28-Debug|Any CPU.ActiveCfg = MONO28-Debug|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.MONO28-Debug|Any CPU.Build.0 = MONO28-Debug|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.MONO28-Release|Any CPU.ActiveCfg = MONO28-Release|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.MONO28-Release|Any CPU.Build.0 = MONO28-Release|Any CPU
{EC393863-333E-49CE-94A6-654B9F323954}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
{EC393863-333E-49CE-94A6-654B9F323954}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
{EC393863-333E-49CE-94A6-654B9F323954}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
@@ -86,70 +85,30 @@ {EC393863-333E-49CE-94A6-654B9F323954}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
{EC393863-333E-49CE-94A6-654B9F323954}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
{EC393863-333E-49CE-94A6-654B9F323954}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
- {844F5EC4-9224-42A9-986D-CE645AC970F2}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
- {844F5EC4-9224-42A9-986D-CE645AC970F2}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
- {844F5EC4-9224-42A9-986D-CE645AC970F2}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
- {844F5EC4-9224-42A9-986D-CE645AC970F2}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
- {844F5EC4-9224-42A9-986D-CE645AC970F2}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
- {844F5EC4-9224-42A9-986D-CE645AC970F2}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
- {844F5EC4-9224-42A9-986D-CE645AC970F2}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
- {844F5EC4-9224-42A9-986D-CE645AC970F2}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
- {ECCA4D19-65D7-4EED-B8EC-56AF79F41E69}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
- {ECCA4D19-65D7-4EED-B8EC-56AF79F41E69}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
- {ECCA4D19-65D7-4EED-B8EC-56AF79F41E69}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
- {ECCA4D19-65D7-4EED-B8EC-56AF79F41E69}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
- {ECCA4D19-65D7-4EED-B8EC-56AF79F41E69}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
- {ECCA4D19-65D7-4EED-B8EC-56AF79F41E69}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
- {ECCA4D19-65D7-4EED-B8EC-56AF79F41E69}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
- {ECCA4D19-65D7-4EED-B8EC-56AF79F41E69}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
- {6C51A1E3-7F20-4696-BFD6-829134678341}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
- {6C51A1E3-7F20-4696-BFD6-829134678341}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
- {6C51A1E3-7F20-4696-BFD6-829134678341}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
- {6C51A1E3-7F20-4696-BFD6-829134678341}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
- {6C51A1E3-7F20-4696-BFD6-829134678341}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
- {6C51A1E3-7F20-4696-BFD6-829134678341}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
- {6C51A1E3-7F20-4696-BFD6-829134678341}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
- {6C51A1E3-7F20-4696-BFD6-829134678341}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
- {2409063E-BE05-4596-A677-758096D1C759}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
- {2409063E-BE05-4596-A677-758096D1C759}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
- {2409063E-BE05-4596-A677-758096D1C759}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
- {2409063E-BE05-4596-A677-758096D1C759}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
- {2409063E-BE05-4596-A677-758096D1C759}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
- {2409063E-BE05-4596-A677-758096D1C759}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
- {2409063E-BE05-4596-A677-758096D1C759}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
- {2409063E-BE05-4596-A677-758096D1C759}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
- {26AA3359-6571-4575-845D-ED05E4EDB586}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
- {26AA3359-6571-4575-845D-ED05E4EDB586}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
- {26AA3359-6571-4575-845D-ED05E4EDB586}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
- {26AA3359-6571-4575-845D-ED05E4EDB586}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
- {26AA3359-6571-4575-845D-ED05E4EDB586}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
- {26AA3359-6571-4575-845D-ED05E4EDB586}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
- {26AA3359-6571-4575-845D-ED05E4EDB586}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
- {26AA3359-6571-4575-845D-ED05E4EDB586}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
- {3FBEADBB-692E-44CF-A06F-B4E7F2DE27D0}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
- {3FBEADBB-692E-44CF-A06F-B4E7F2DE27D0}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
- {3FBEADBB-692E-44CF-A06F-B4E7F2DE27D0}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
- {3FBEADBB-692E-44CF-A06F-B4E7F2DE27D0}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
- {3FBEADBB-692E-44CF-A06F-B4E7F2DE27D0}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
- {3FBEADBB-692E-44CF-A06F-B4E7F2DE27D0}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
- {3FBEADBB-692E-44CF-A06F-B4E7F2DE27D0}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
- {3FBEADBB-692E-44CF-A06F-B4E7F2DE27D0}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
- {B39CC8B7-1391-40AF-9DA3-BF294CB16383}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
- {B39CC8B7-1391-40AF-9DA3-BF294CB16383}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
- {B39CC8B7-1391-40AF-9DA3-BF294CB16383}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
- {B39CC8B7-1391-40AF-9DA3-BF294CB16383}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
- {B39CC8B7-1391-40AF-9DA3-BF294CB16383}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
- {B39CC8B7-1391-40AF-9DA3-BF294CB16383}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
- {B39CC8B7-1391-40AF-9DA3-BF294CB16383}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
- {B39CC8B7-1391-40AF-9DA3-BF294CB16383}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
- {86CAA470-BFAC-4D14-B4C2-C5BEFE3AD003}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
- {86CAA470-BFAC-4D14-B4C2-C5BEFE3AD003}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
- {86CAA470-BFAC-4D14-B4C2-C5BEFE3AD003}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
- {86CAA470-BFAC-4D14-B4C2-C5BEFE3AD003}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
- {86CAA470-BFAC-4D14-B4C2-C5BEFE3AD003}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
- {86CAA470-BFAC-4D14-B4C2-C5BEFE3AD003}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
- {86CAA470-BFAC-4D14-B4C2-C5BEFE3AD003}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
- {86CAA470-BFAC-4D14-B4C2-C5BEFE3AD003}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.NET45-Debug|Any CPU.ActiveCfg = NET40-Release|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.NET45-Debug|Any CPU.Build.0 = NET40-Release|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.NET45-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.NET45-Release|Any CPU.Build.0 = NET40-Release|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.NET46-Debug|Any CPU.ActiveCfg = NET46-Debug|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.NET46-Debug|Any CPU.Build.0 = NET46-Debug|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.NET46-Release|Any CPU.ActiveCfg = NET46-Release|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.NET46-Release|Any CPU.Build.0 = NET46-Release|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.SL30-Debug|Any CPU.ActiveCfg = SL30-Debug|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.SL30-Debug|Any CPU.Build.0 = SL30-Debug|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.SL30-Release|Any CPU.ActiveCfg = SL30-Release|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.SL30-Release|Any CPU.Build.0 = SL30-Release|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.SL40-Debug|Any CPU.ActiveCfg = SL40-Debug|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.SL40-Debug|Any CPU.Build.0 = SL40-Debug|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.SL40-Release|Any CPU.ActiveCfg = SL40-Release|Any CPU
+ {EC393863-333E-49CE-94A6-654B9F323954}.SL40-Release|Any CPU.Build.0 = SL40-Release|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.MONO26-Debug|Any CPU.ActiveCfg = MONO26-Debug|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.MONO26-Debug|Any CPU.Build.0 = MONO26-Debug|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.MONO26-Release|Any CPU.ActiveCfg = MONO26-Release|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.MONO26-Release|Any CPU.Build.0 = MONO26-Release|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.MONO28-Debug|Any CPU.ActiveCfg = MONO28-Debug|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.MONO28-Debug|Any CPU.Build.0 = MONO28-Debug|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.MONO28-Release|Any CPU.ActiveCfg = MONO28-Release|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.MONO28-Release|Any CPU.Build.0 = MONO28-Release|Any CPU
{CC39D6D0-2467-4DD5-A53E-92D580B60038}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
{CC39D6D0-2467-4DD5-A53E-92D580B60038}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
{CC39D6D0-2467-4DD5-A53E-92D580B60038}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
@@ -158,67 +117,194 @@ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
{CC39D6D0-2467-4DD5-A53E-92D580B60038}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
{CC39D6D0-2467-4DD5-A53E-92D580B60038}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
- {CB573557-9BB1-4F5B-916C-0AD002B8B2BA}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
- {CB573557-9BB1-4F5B-916C-0AD002B8B2BA}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
- {CB573557-9BB1-4F5B-916C-0AD002B8B2BA}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
- {CB573557-9BB1-4F5B-916C-0AD002B8B2BA}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
- {CB573557-9BB1-4F5B-916C-0AD002B8B2BA}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
- {CB573557-9BB1-4F5B-916C-0AD002B8B2BA}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
- {CB573557-9BB1-4F5B-916C-0AD002B8B2BA}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
- {CB573557-9BB1-4F5B-916C-0AD002B8B2BA}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
- {282AF314-99F7-4D07-A9DA-ABBF6964F1B1}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
- {282AF314-99F7-4D07-A9DA-ABBF6964F1B1}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
- {282AF314-99F7-4D07-A9DA-ABBF6964F1B1}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
- {282AF314-99F7-4D07-A9DA-ABBF6964F1B1}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
- {282AF314-99F7-4D07-A9DA-ABBF6964F1B1}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
- {282AF314-99F7-4D07-A9DA-ABBF6964F1B1}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
- {282AF314-99F7-4D07-A9DA-ABBF6964F1B1}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
- {282AF314-99F7-4D07-A9DA-ABBF6964F1B1}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
- {F3B5820A-56AE-49F8-8497-3F77FE027A0E}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
- {F3B5820A-56AE-49F8-8497-3F77FE027A0E}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
- {F3B5820A-56AE-49F8-8497-3F77FE027A0E}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
- {F3B5820A-56AE-49F8-8497-3F77FE027A0E}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
- {F3B5820A-56AE-49F8-8497-3F77FE027A0E}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
- {F3B5820A-56AE-49F8-8497-3F77FE027A0E}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
- {F3B5820A-56AE-49F8-8497-3F77FE027A0E}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
- {F3B5820A-56AE-49F8-8497-3F77FE027A0E}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
- {7FB1D2DC-5CA8-410C-9B9A-3DE517B3BE3A}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
- {7FB1D2DC-5CA8-410C-9B9A-3DE517B3BE3A}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
- {7FB1D2DC-5CA8-410C-9B9A-3DE517B3BE3A}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
- {7FB1D2DC-5CA8-410C-9B9A-3DE517B3BE3A}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
- {7FB1D2DC-5CA8-410C-9B9A-3DE517B3BE3A}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
- {7FB1D2DC-5CA8-410C-9B9A-3DE517B3BE3A}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
- {7FB1D2DC-5CA8-410C-9B9A-3DE517B3BE3A}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
- {7FB1D2DC-5CA8-410C-9B9A-3DE517B3BE3A}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
- {824EC872-2992-4518-8C41-4F87640D752A}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
- {824EC872-2992-4518-8C41-4F87640D752A}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
- {824EC872-2992-4518-8C41-4F87640D752A}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
- {824EC872-2992-4518-8C41-4F87640D752A}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
- {824EC872-2992-4518-8C41-4F87640D752A}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
- {824EC872-2992-4518-8C41-4F87640D752A}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
- {824EC872-2992-4518-8C41-4F87640D752A}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
- {824EC872-2992-4518-8C41-4F87640D752A}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.NET45-Debug|Any CPU.ActiveCfg = NET40-Release|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.NET45-Debug|Any CPU.Build.0 = NET40-Release|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.NET45-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.NET45-Release|Any CPU.Build.0 = NET40-Release|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.NET46-Debug|Any CPU.ActiveCfg = NET46-Debug|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.NET46-Debug|Any CPU.Build.0 = NET46-Debug|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.NET46-Release|Any CPU.ActiveCfg = NET46-Release|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.NET46-Release|Any CPU.Build.0 = NET46-Release|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.SL30-Debug|Any CPU.ActiveCfg = SL30-Debug|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.SL30-Debug|Any CPU.Build.0 = SL30-Debug|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.SL30-Release|Any CPU.ActiveCfg = SL30-Release|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.SL30-Release|Any CPU.Build.0 = SL30-Release|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.SL40-Debug|Any CPU.ActiveCfg = SL40-Debug|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.SL40-Debug|Any CPU.Build.0 = SL40-Debug|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.SL40-Release|Any CPU.ActiveCfg = SL40-Release|Any CPU
+ {CC39D6D0-2467-4DD5-A53E-92D580B60038}.SL40-Release|Any CPU.Build.0 = SL40-Release|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.MONO26-Debug|Any CPU.ActiveCfg = MONO26-Debug|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.MONO26-Debug|Any CPU.Build.0 = MONO26-Debug|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.MONO26-Release|Any CPU.ActiveCfg = MONO26-Release|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.MONO26-Release|Any CPU.Build.0 = MONO26-Release|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.MONO28-Debug|Any CPU.ActiveCfg = MONO28-Debug|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.MONO28-Debug|Any CPU.Build.0 = MONO28-Debug|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.MONO28-Release|Any CPU.ActiveCfg = MONO28-Release|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.MONO28-Release|Any CPU.Build.0 = MONO28-Release|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.NET45-Debug|Any CPU.ActiveCfg = NET45-Debug|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.NET45-Debug|Any CPU.Build.0 = NET45-Debug|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.NET45-Release|Any CPU.ActiveCfg = NET45-Release|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.NET45-Release|Any CPU.Build.0 = NET45-Release|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.NET46-Debug|Any CPU.ActiveCfg = NET46-Debug|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.NET46-Debug|Any CPU.Build.0 = NET46-Debug|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.NET46-Release|Any CPU.ActiveCfg = NET46-Release|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.NET46-Release|Any CPU.Build.0 = NET46-Release|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.SL30-Debug|Any CPU.ActiveCfg = SL30-Debug|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.SL30-Debug|Any CPU.Build.0 = SL30-Debug|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.SL30-Release|Any CPU.ActiveCfg = SL30-Release|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.SL30-Release|Any CPU.Build.0 = SL30-Release|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.SL40-Debug|Any CPU.ActiveCfg = SL40-Debug|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.SL40-Debug|Any CPU.Build.0 = SL40-Debug|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.SL40-Release|Any CPU.ActiveCfg = SL40-Release|Any CPU
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA}.SL40-Release|Any CPU.Build.0 = SL40-Release|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.MONO26-Debug|Any CPU.ActiveCfg = MONO26-Debug|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.MONO26-Debug|Any CPU.Build.0 = MONO26-Debug|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.MONO26-Release|Any CPU.ActiveCfg = MONO26-Release|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.MONO26-Release|Any CPU.Build.0 = MONO26-Release|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.MONO28-Debug|Any CPU.ActiveCfg = MONO28-Debug|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.MONO28-Debug|Any CPU.Build.0 = MONO28-Debug|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.MONO28-Release|Any CPU.ActiveCfg = MONO28-Release|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.MONO28-Release|Any CPU.Build.0 = MONO28-Release|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.NET45-Debug|Any CPU.ActiveCfg = NET45-Debug|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.NET45-Debug|Any CPU.Build.0 = NET45-Debug|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.NET45-Release|Any CPU.ActiveCfg = NET45-Release|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.NET45-Release|Any CPU.Build.0 = NET45-Release|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.NET46-Debug|Any CPU.ActiveCfg = NET46-Debug|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.NET46-Debug|Any CPU.Build.0 = NET46-Debug|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.NET46-Release|Any CPU.ActiveCfg = NET46-Release|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.NET46-Release|Any CPU.Build.0 = NET46-Release|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.SL30-Debug|Any CPU.ActiveCfg = SL30-Debug|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.SL30-Debug|Any CPU.Build.0 = SL30-Debug|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.SL30-Release|Any CPU.ActiveCfg = SL30-Release|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.SL30-Release|Any CPU.Build.0 = SL30-Release|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.SL40-Debug|Any CPU.ActiveCfg = SL40-Debug|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.SL40-Debug|Any CPU.Build.0 = SL40-Debug|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.SL40-Release|Any CPU.ActiveCfg = SL40-Release|Any CPU
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B}.SL40-Release|Any CPU.Build.0 = SL40-Release|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.MONO26-Debug|Any CPU.ActiveCfg = MONO26-Debug|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.MONO26-Debug|Any CPU.Build.0 = MONO26-Debug|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.MONO26-Release|Any CPU.ActiveCfg = MONO26-Release|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.MONO26-Release|Any CPU.Build.0 = MONO26-Release|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.MONO28-Debug|Any CPU.ActiveCfg = MONO28-Debug|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.MONO28-Debug|Any CPU.Build.0 = MONO28-Debug|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.MONO28-Release|Any CPU.ActiveCfg = MONO28-Release|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.MONO28-Release|Any CPU.Build.0 = MONO28-Release|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.NET45-Debug|Any CPU.ActiveCfg = NET45-Debug|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.NET45-Debug|Any CPU.Build.0 = NET45-Debug|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.NET45-Release|Any CPU.ActiveCfg = NET45-Release|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.NET45-Release|Any CPU.Build.0 = NET45-Release|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.NET46-Debug|Any CPU.ActiveCfg = NET46-Debug|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.NET46-Debug|Any CPU.Build.0 = NET46-Debug|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.NET46-Release|Any CPU.ActiveCfg = NET46-Release|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.NET46-Release|Any CPU.Build.0 = NET46-Release|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.SL30-Debug|Any CPU.ActiveCfg = SL30-Debug|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.SL30-Debug|Any CPU.Build.0 = SL30-Debug|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.SL30-Release|Any CPU.ActiveCfg = SL30-Release|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.SL30-Release|Any CPU.Build.0 = SL30-Release|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.SL40-Debug|Any CPU.ActiveCfg = SL40-Debug|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.SL40-Debug|Any CPU.Build.0 = SL40-Debug|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.SL40-Release|Any CPU.ActiveCfg = SL40-Release|Any CPU
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D}.SL40-Release|Any CPU.Build.0 = SL40-Release|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.MONO26-Debug|Any CPU.ActiveCfg = MONO26-Debug|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.MONO26-Debug|Any CPU.Build.0 = MONO26-Debug|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.MONO26-Release|Any CPU.ActiveCfg = MONO26-Release|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.MONO26-Release|Any CPU.Build.0 = MONO26-Release|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.MONO28-Debug|Any CPU.ActiveCfg = MONO28-Debug|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.MONO28-Debug|Any CPU.Build.0 = MONO28-Debug|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.MONO28-Release|Any CPU.ActiveCfg = MONO28-Release|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.MONO28-Release|Any CPU.Build.0 = MONO28-Release|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.NET45-Debug|Any CPU.ActiveCfg = NET45-Debug|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.NET45-Debug|Any CPU.Build.0 = NET45-Debug|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.NET45-Release|Any CPU.ActiveCfg = NET45-Release|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.NET45-Release|Any CPU.Build.0 = NET45-Release|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.NET46-Debug|Any CPU.ActiveCfg = NET46-Debug|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.NET46-Debug|Any CPU.Build.0 = NET46-Debug|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.NET46-Release|Any CPU.ActiveCfg = NET46-Release|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.NET46-Release|Any CPU.Build.0 = NET46-Release|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.SL30-Debug|Any CPU.ActiveCfg = SL30-Debug|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.SL30-Debug|Any CPU.Build.0 = SL30-Debug|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.SL30-Release|Any CPU.ActiveCfg = SL30-Release|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.SL30-Release|Any CPU.Build.0 = SL30-Release|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.SL40-Debug|Any CPU.ActiveCfg = SL40-Debug|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.SL40-Debug|Any CPU.Build.0 = SL40-Debug|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.SL40-Release|Any CPU.ActiveCfg = SL40-Release|Any CPU
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C}.SL40-Release|Any CPU.Build.0 = SL40-Release|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.MONO26-Debug|Any CPU.ActiveCfg = MONO26-Debug|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.MONO26-Debug|Any CPU.Build.0 = MONO26-Debug|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.MONO26-Release|Any CPU.ActiveCfg = MONO26-Release|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.MONO26-Release|Any CPU.Build.0 = MONO26-Release|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.MONO28-Debug|Any CPU.ActiveCfg = MONO28-Debug|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.MONO28-Debug|Any CPU.Build.0 = MONO28-Debug|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.MONO28-Release|Any CPU.ActiveCfg = MONO28-Release|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.MONO28-Release|Any CPU.Build.0 = MONO28-Release|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.NET35-Debug|Any CPU.ActiveCfg = NET35-Debug|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.NET35-Debug|Any CPU.Build.0 = NET35-Debug|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.NET35-Release|Any CPU.ActiveCfg = NET35-Release|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.NET35-Release|Any CPU.Build.0 = NET35-Release|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.NET40-Debug|Any CPU.ActiveCfg = NET40-Debug|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.NET40-Debug|Any CPU.Build.0 = NET40-Debug|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.NET40-Release|Any CPU.ActiveCfg = NET40-Release|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.NET40-Release|Any CPU.Build.0 = NET40-Release|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.NET45-Debug|Any CPU.ActiveCfg = NET45-Debug|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.NET45-Debug|Any CPU.Build.0 = NET45-Debug|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.NET45-Release|Any CPU.ActiveCfg = NET45-Release|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.NET45-Release|Any CPU.Build.0 = NET45-Release|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.NET46-Debug|Any CPU.ActiveCfg = NET46-Debug|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.NET46-Debug|Any CPU.Build.0 = NET46-Debug|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.NET46-Release|Any CPU.ActiveCfg = NET46-Release|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.NET46-Release|Any CPU.Build.0 = NET46-Release|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.SL30-Debug|Any CPU.ActiveCfg = SL30-Debug|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.SL30-Debug|Any CPU.Build.0 = SL30-Debug|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.SL30-Release|Any CPU.ActiveCfg = SL30-Release|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.SL30-Release|Any CPU.Build.0 = SL30-Release|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.SL40-Debug|Any CPU.ActiveCfg = SL40-Debug|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.SL40-Debug|Any CPU.Build.0 = SL40-Debug|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.SL40-Release|Any CPU.ActiveCfg = SL40-Release|Any CPU
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77}.SL40-Release|Any CPU.Build.0 = SL40-Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{EC393863-333E-49CE-94A6-654B9F323954} = {3C5EC9DD-79E4-4C13-ADAE-DA7416E6DAEA}
- {26AA3359-6571-4575-845D-ED05E4EDB586} = {A287E189-50B7-4EA3-A683-135F9F54ACF9}
- {B39CC8B7-1391-40AF-9DA3-BF294CB16383} = {A287E189-50B7-4EA3-A683-135F9F54ACF9}
- {824EC872-2992-4518-8C41-4F87640D752A} = {A287E189-50B7-4EA3-A683-135F9F54ACF9}
- {844F5EC4-9224-42A9-986D-CE645AC970F2} = {FE6CCE8D-3C80-4299-A8F1-FF2B4FC812C7}
- {3FBEADBB-692E-44CF-A06F-B4E7F2DE27D0} = {FE6CCE8D-3C80-4299-A8F1-FF2B4FC812C7}
- {86CAA470-BFAC-4D14-B4C2-C5BEFE3AD003} = {FE6CCE8D-3C80-4299-A8F1-FF2B4FC812C7}
- {F3B5820A-56AE-49F8-8497-3F77FE027A0E} = {FE6CCE8D-3C80-4299-A8F1-FF2B4FC812C7}
- {7FB1D2DC-5CA8-410C-9B9A-3DE517B3BE3A} = {FE6CCE8D-3C80-4299-A8F1-FF2B4FC812C7}
- {6C51A1E3-7F20-4696-BFD6-829134678341} = {4CA9E7D1-3BEF-4B35-A771-EFBD1FC52BD6}
- {2409063E-BE05-4596-A677-758096D1C759} = {4CA9E7D1-3BEF-4B35-A771-EFBD1FC52BD6}
- {D06F17E4-BFA6-4FFE-81CD-42CF3B901D84} = {2A065720-7939-49FF-A9E1-6DCC3ED71F18}
- {ECCA4D19-65D7-4EED-B8EC-56AF79F41E69} = {2A065720-7939-49FF-A9E1-6DCC3ED71F18}
{CC39D6D0-2467-4DD5-A53E-92D580B60038} = {2A065720-7939-49FF-A9E1-6DCC3ED71F18}
- {CB573557-9BB1-4F5B-916C-0AD002B8B2BA} = {D06F17E4-BFA6-4FFE-81CD-42CF3B901D84}
- {282AF314-99F7-4D07-A9DA-ABBF6964F1B1} = {D06F17E4-BFA6-4FFE-81CD-42CF3B901D84}
+ {E4FA5B53-7D36-429E-8E5C-53D5479242BA} = {3C5EC9DD-79E4-4C13-ADAE-DA7416E6DAEA}
+ {FA79D6B4-30B1-444A-A627-ED283BF6406B} = {3C5EC9DD-79E4-4C13-ADAE-DA7416E6DAEA}
+ {98F19522-C9B8-400D-8A12-DABB3DA9411D} = {3C5EC9DD-79E4-4C13-ADAE-DA7416E6DAEA}
+ {03FF90E2-1DDC-4E60-BDEA-86BF9B31130C} = {3C5EC9DD-79E4-4C13-ADAE-DA7416E6DAEA}
+ {4C945D49-02E9-43F2-9202-E7A6E7C56E77} = {3C5EC9DD-79E4-4C13-ADAE-DA7416E6DAEA}
EndGlobalSection
GlobalSection(TextTemplating) = postSolution
TextTemplating = 1
|
@@ -1,3 +1,7 @@ + NOTE: This is a custom compililation of the Castle Monorail project for use by NexPort Solutions. You are free to use the code but no warranties or guarentees are offered.
+USE AT YOUR OWN RISK
+
+
More information about MonoRail can be found at http://www.castleproject.org/monorail/index.html
Why does git status show that all of my files are modified?
|
|
@@ -21,8 +21,90 @@ ***********************************************************************************************
-->
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" InitialTargets="_InitializeDynamicProperties">
+
+ <!-- Root Path definition relative for actual build file -->
+ <PropertyGroup>
+ <RootPath Condition="'$(RootPath)' == ''">$(MSBuildProjectDirectory)</RootPath>
+ </PropertyGroup>
+
+
+ <!-- Project Properties -->
+ <PropertyGroup>
+ <ProjectName>Castle.Core</ProjectName>
+
+ <!-- Used for display purposes. Should start with a space to look better -->
+ <BuildName></BuildName>
+ <!-- Versioning -->
+ <Project_Major>4</Project_Major>
+ <Project_Minor>0</Project_Minor>
+ <Project_Build>0</Project_Build>
+
+ <AssemblyVersion_Build>0</AssemblyVersion_Build> <!-- By default it's (and should be) equal to $(Project_Build) -->
+
+ <!-- Project folders -->
+ <BuildScriptsPath Condition="'$(BuildScriptsPath)' ==''">$(RootPath)\buildscripts</BuildScriptsPath>
+ </PropertyGroup>
+
+ <!--
+ Conditional compilation symbols. This cannot be an item group, otherwise the item group doesn't
+ expand when included in a property and shows with the @() syntax in the project properties pane
+ and breaks ReSharper.
+ -->
+ <PropertyGroup>
+ <AdditionalDefineConstants></AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_APPDOMAIN</AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_ASSEMBLYBUILDER_SAVE</AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_BINDINGLIST</AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_DICTIONARYADAPTER_XML</AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_EMIT_CUSTOMMODIFIERS</AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_EVENTLOG</AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_GAC</AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_GET_REFERENCED_ASSEMBLIES</AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_IDATAERRORINFO</AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_ISUPPORTINITIALIZE</AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_LISTSORT</AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_REMOTING</AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_SECURITY_PERMISSIONS</AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_SERIALIZATION</AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_SMTP</AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_SYSTEM_CONFIGURATION</AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_TARGETEXCEPTION</AdditionalDefineConstants>
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_TEST_COM</AdditionalDefineConstants>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)' != 'NET45-Debug' and '$(Configuration)' != 'NET45-Release' and '$(Configuration)' != 'NET46-Debug' and '$(Configuration)' != 'NET46-Release' ">
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_LEGACY_REFLECTION_API</AdditionalDefineConstants>
+ </PropertyGroup>
+
+ <PropertyGroup Condition=" '$(Configuration)' == 'NET45-Debug' or '$(Configuration)' == 'NET45-Release' or '$(Configuration)' == 'NET46-Debug' or '$(Configuration)' == 'NET46-Release' ">
+ <AdditionalDefineConstants>$(AdditionalDefineConstants) FEATURE_TEST_SERILOGINTEGRATION</AdditionalDefineConstants>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <!--
+ Specify additional items to package here, they are added to the package
+ in addition to automatically detected dependencies.
+ The items are resolved relative to $(OutputPath)
+ -->
+ <PackageFiles Include="$(OutputPath)log4net.dll" Condition="Exists('$(OutputPath)log4net.dll')"/>
+ <PackageFiles Include="$(OutputPath)log4net.xml" Condition="Exists('$(OutputPath)log4net.xml')"/>
+ <PackageFiles Include="$(OutputPath)NLog.dll" Condition="Exists('$(OutputPath)NLog.dll')"/>
+ <PackageFiles Include="$(OutputPath)NLog.xml" Condition="Exists('$(OutputPath)NLog.xml')"/>
+ <PackageFiles Include="$(OutputPath)Serilog.dll" Condition="Exists('$(OutputPath)Serilog.dll')"/>
+ <PackageFiles Include="$(OutputPath)Serilog.xml" Condition="Exists('$(OutputPath)Serilog.xml')"/>
+ </ItemGroup>
+
+ <Target Name="_InitializeDynamicProperties">
+ <PropertyGroup>
+ <!--
+ Specify additional items to package here, they are added to the package
+ in addition to automatically detected dependencies.
+ <PackageFiles>$(OutputPath)Assembly.dll</PackageFiles>
+ -->
+ </PropertyGroup>
+ </Target>
+
<!-- Root Path definition relative for actual build file -->
<PropertyGroup>
<RootPath Condition="'$(RootPath)' == ''">$(MSBuildProjectDirectory)</RootPath>
@@ -66,6 +148,12 @@ Project="$(RootPath)\Settings-$(TargetFrameworkVersion).proj"
Condition="'$(TargetFrameworkVersion)' != '' and Exists('$(RootPath)\Settings-$(TargetFrameworkVersion).proj')"
/>
+
+ <!-- Import project specific settings for given Visual Studio project -->
+ <Import
+ Project="$(MSBuildProjectDirectory)\Settings.proj"
+ Condition="'$(TargetFrameworkVersion)' != '' and Exists('$(MSBuildProjectDirectory)\Settings.proj')"
+ />
<!-- Import Silverlight specific settings -->
<Import
|
|
|
@@ -12,7 +12,9 @@ // See the License for the specific language governing permissions and
// limitations under the License.
+using System;
using System.Reflection;
[assembly: AssemblyCompany("Castle Project")]
[assembly: AssemblyCopyright("Copyright (c) 2004-2010 Castle Project - http://www.castleproject.org")]
+
|
Change 1 of 1
|
||
---|---|---|
|
|
@@ -1,208 +0,0 @@ - <?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
- <PropertyGroup>
- <RootPath Condition=" '$(RootPath)' == '' ">$(MSBuildProjectDirectory)\..\..</RootPath>
- <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
- <TargetFrameworkProfile>
- </TargetFrameworkProfile>
- </PropertyGroup>
- <PropertyGroup>
- <ProjectType>Local</ProjectType>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{57ED99CE-404E-4029-A98A-2159E2E70E22}</ProjectGuid>
- <ApplicationIcon>
- </ApplicationIcon>
- <AssemblyKeyContainerName>
- </AssemblyKeyContainerName>
- <AssemblyName>Castle.Components.Binder.Tests</AssemblyName>
- <AssemblyOriginatorKeyFile>
- </AssemblyOriginatorKeyFile>
- <DefaultClientScript>JScript</DefaultClientScript>
- <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
- <DefaultTargetSchema>IE50</DefaultTargetSchema>
- <RootNamespace>Castle.Components.Binder.Tests</RootNamespace>
- <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
- <StartupObject>
- </StartupObject>
- <FileUpgradeFlags>
- </FileUpgradeFlags>
- <UpgradeBackupLocation>
- </UpgradeBackupLocation>
- <OldToolsVersion>3.5</OldToolsVersion>
- <PublishUrl>publish\</PublishUrl>
- <Install>true</Install>
- <InstallFrom>Disk</InstallFrom>
- <UpdateEnabled>false</UpdateEnabled>
- <UpdateMode>Foreground</UpdateMode>
- <UpdateInterval>7</UpdateInterval>
- <UpdateIntervalUnits>Days</UpdateIntervalUnits>
- <UpdatePeriodically>false</UpdatePeriodically>
- <UpdateRequired>false</UpdateRequired>
- <MapFileExtensions>true</MapFileExtensions>
- <ApplicationRevision>0</ApplicationRevision>
- <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
- <IsWebBootstrapper>false</IsWebBootstrapper>
- <UseApplicationTrust>false</UseApplicationTrust>
- <BootstrapperEnabled>true</BootstrapperEnabled>
- </PropertyGroup>
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">NET40-Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <SignAssembly>true</SignAssembly>
- <AssemblyOriginatorKeyFile>..\..\buildscripts\CastleKey.snk</AssemblyOriginatorKeyFile>
- <FileUpgradeFlags>
- </FileUpgradeFlags>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'NET40-Debug|AnyCPU' ">
- <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
- <TargetFrameworkProfile>
- </TargetFrameworkProfile>
- <OutputPath>bin\NET40-Debug\</OutputPath>
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <DefineConstants>TRACE;DEBUG;PHYSICALASSEMBLY DOTNET DOTNET40 CLIENTPROFILE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
- <DocumentationFile>
- </DocumentationFile>
- <NoWarn>1591</NoWarn>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'NET40-Release|AnyCPU' ">
- <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
- <TargetFrameworkProfile>
- </TargetFrameworkProfile>
- <OutputPath>bin\NET40-Release\</OutputPath>
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <DefineConstants>TRACE;PHYSICALASSEMBLY DOTNET DOTNET40 CLIENTPROFILE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <DocumentationFile>bin\NET40-Release\Castle.Components.Binder.xml</DocumentationFile>
- <NoWarn>1591</NoWarn>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'NET35-Debug|AnyCPU'">
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <TargetFrameworkProfile>
- </TargetFrameworkProfile>
- <OutputPath>bin\NET35-Debug\</OutputPath>
- <DefineConstants>TRACE;DEBUG;PHYSICALASSEMBLY DOTNET DOTNET35</DefineConstants>
- <DocumentationFile>
- </DocumentationFile>
- <Optimize>true</Optimize>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
- <NoWarn>1591</NoWarn>
- <DebugType>pdbonly</DebugType>
- <PlatformTarget>AnyCPU</PlatformTarget>
- <ErrorReport>prompt</ErrorReport>
- <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'NET35-Release|AnyCPU'">
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <TargetFrameworkProfile>
- </TargetFrameworkProfile>
- <OutputPath>bin\NET35-Release\</OutputPath>
- <DefineConstants>TRACE;PHYSICALASSEMBLY DOTNET DOTNET35</DefineConstants>
- <DocumentationFile>bin\NET35-Release\Castle.Components.Binder.xml</DocumentationFile>
- <Optimize>true</Optimize>
- <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
- <NoWarn>1591</NoWarn>
- <DebugType>pdbonly</DebugType>
- <PlatformTarget>AnyCPU</PlatformTarget>
- <ErrorReport>prompt</ErrorReport>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="Castle.Components.Validator, Version=1.0.3.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\lib\$(BuildConfigKey)\Castle.Components.Validator.dll</HintPath>
- </Reference>
- <Reference Include="Castle.Core, Version=1.1.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\lib\$(BuildConfigKey)\Castle.Core.dll</HintPath>
- </Reference>
- <Reference Include="nunit.framework, Version=2.5.2.9222, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL">
- <SpecificVersion>False</SpecificVersion>
- <HintPath>..\..\lib\$(BuildConfigKey)\nunit.framework.dll</HintPath>
- </Reference>
- <Reference Include="System">
- <Name>System</Name>
- </Reference>
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data">
- <Name>System.Data</Name>
- </Reference>
- <Reference Include="System.Web">
- <Name>System.Web</Name>
- </Reference>
- <Reference Include="System.Xml">
- <Name>System.XML</Name>
- </Reference>
- </ItemGroup>
- <ItemGroup>
- <Compile Include="Models\Address.cs" />
- <Compile Include="Models\Comp.cs" />
- <Compile Include="ConverterTestCase.cs" />
- <Compile Include="Models\Customer.cs" />
- <Compile Include="DataBinderArrayTestCase.cs" />
- <Compile Include="DataBinderGenericListTestCase.cs" />
- <Compile Include="DataBinderSingleValueTestCase.cs" />
- <Compile Include="DataBinderTestCase.cs">
- <SubType>Code</SubType>
- </Compile>
- <Compile Include="DataBinderWithValidatorTestCase.cs" />
- <Compile Include="DataReaderIntegrationTestCase.cs" />
- <Compile Include="GenericBindingTestCase.cs" />
- <Compile Include="NullablesTestCase.cs" />
- <Compile Include="Models\Person.cs" />
- <Compile Include="Models\Person2.cs" />
- <Compile Include="TestUtils.cs">
- <SubType>Code</SubType>
- </Compile>
- <Compile Include="TreeBuilderDataBinderIntegrationTestCase.cs" />
- <Compile Include="TreeBuilderRegressionTestCase.cs" />
- <Compile Include="TreeBuilderTestCase.cs" />
- </ItemGroup>
- <ItemGroup>
- <Service Include="{B4F97281-0DBD-4835-9ED8-7DFB966E87FF}" />
- </ItemGroup>
- <ItemGroup>
- <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
- <Visible>False</Visible>
- <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
- <Install>false</Install>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
- <Visible>False</Visible>
- <ProductName>.NET Framework 3.5 SP1</ProductName>
- <Install>true</Install>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
- <Visible>False</Visible>
- <ProductName>Windows Installer 3.1</ProductName>
- <Install>true</Install>
- </BootstrapperPackage>
- </ItemGroup>
- <ItemGroup>
- <ProjectReference Include="..\Castle.Components.Binder\Castle.Components.Binder-vs2010.csproj">
- <Project>{E4FA5B53-7D36-429E-8E5C-53D5479242BA}</Project>
- <Name>Castle.Components.Binder-vs2010</Name>
- </ProjectReference>
- </ItemGroup>
- <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <Import Project="$(RootPath)\Settings.proj" />
- <Import Project="$(BuildScriptsPath)\Castle.Common.targets" />
- <PropertyGroup>
- <PreBuildEvent>
- </PreBuildEvent>
- <PostBuildEvent>
- </PostBuildEvent>
- </PropertyGroup>
-</Project>
\ No newline at end of file |
|
|
@@ -1,473 +0,0 @@ - // Copyright 2004-2010 Castle Project - http://www.castleproject.org/
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-namespace Castle.Components.Binder.Tests
-{
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.Globalization;
- using System.Threading;
- using Models;
- using NUnit.Framework;
-
- [TestFixture]
- public class ConverterTestCase
- {
- #region Setup/Teardown
-
- [SetUp]
- public void SetUp()
- {
- CultureInfo en = CultureInfo.CreateSpecificCulture("en");
-
- Thread.CurrentThread.CurrentCulture = en;
- Thread.CurrentThread.CurrentUICulture = en;
- }
-
- #endregion
-
- private bool convSucceed;
- private DefaultConverter converter;
-
- [TestFixtureSetUp]
- public void Init()
- {
- converter = new DefaultConverter();
- }
-
- private object Convert(Type desiredType, string input)
- {
- return converter.Convert(desiredType, typeof (string), input, out convSucceed);
- }
-
- private object ConvertFromArray(Type desiredType, string[] input)
- {
- return converter.Convert(desiredType, typeof (string[]), input, out convSucceed);
- }
-
- [Test]
- public void ArrayConvert()
- {
- Assert.AreEqual(new[] {1, 2, 3}, Convert(typeof (int[]), "1,2,3"));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(null, Convert(typeof (int[]), null));
- Assert.IsFalse(convSucceed);
-
- Assert.AreEqual(new int[] {}, Convert(typeof (int[]), ""));
- Assert.IsTrue(convSucceed);
- }
-
- [Test]
- public void BooleanConvert()
- {
- Assert.AreEqual(false, Convert(typeof (bool), ""));
- Assert.IsFalse(convSucceed);
-
- Assert.AreEqual(false, Convert(typeof (bool), "FalSE"));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(true, Convert(typeof (bool), "1"));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(false, Convert(typeof (bool), "0"));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(true, Convert(typeof (bool), "true"));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(true, Convert(typeof (bool), "on"));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(null, Convert(typeof (bool), null));
- Assert.IsFalse(convSucceed);
- }
-
- [Test]
- public void BooleanWithArrayAsSourceConvert()
- {
- Assert.AreEqual(true, ConvertFromArray(typeof (bool), new[] {"1", "0"}));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(false, ConvertFromArray(typeof (bool), new[] {"0"}));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(false, ConvertFromArray(typeof (bool), new[] {"0", "0"}));
- Assert.IsTrue(convSucceed);
- }
-
- [Test]
- public void DateTimeConvert()
- {
- Assert.AreEqual(new DateTime(2005, 1, 31), Convert(typeof (DateTime), "2005-01-31"));
- Assert.IsTrue(convSucceed);
-
- Convert(typeof (DateTime), null);
- Assert.IsFalse(convSucceed);
-
- Convert(typeof (DateTime), " ");
- Assert.IsFalse(convSucceed);
- }
-
- [Test]
- public void DecimalConvert()
- {
- Assert.AreEqual((decimal) 12.22, Convert(typeof (decimal), "12.22"));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual((decimal) 3000, Convert(typeof (decimal), "3,000.00"));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(null, Convert(typeof (decimal), null));
- Assert.IsFalse(convSucceed);
-
- Assert.AreEqual(null, Convert(typeof (decimal), " "));
- Assert.IsTrue(convSucceed);
-
- try
- {
- Convert(typeof (decimal), "Invalid Value");
- Assert.Fail("DecimalConvert should had throwed an exception");
- }
- catch (BindingException)
- {
- Assert.IsFalse(convSucceed);
- }
- }
-
- [Test]
- public void EnumConvert()
- {
- Assert.AreEqual(UriPartial.Scheme, Convert(typeof (UriPartial), UriPartial.Scheme.ToString("D")));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(UriPartial.Authority, Convert(typeof (UriPartial), UriPartial.Authority.ToString("D")));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(UriPartial.Authority, Convert(typeof (UriPartial), "Authority"));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(null, Convert(typeof (UriPartial), null));
- Assert.IsFalse(convSucceed);
-
- Assert.AreEqual(null, Convert(typeof (UriPartial), " "));
- Assert.IsFalse(convSucceed);
-
- try
- {
- Convert(typeof (UriPartial), "Invalid Value");
- Assert.Fail("EnumConvert should had throwed an exception");
- }
- catch (BindingException)
- {
- Assert.IsFalse(convSucceed);
- }
- }
-
- [Test]
- public void GuidConvert()
- {
- Assert.AreEqual(new Guid("6CDEF425-6EEA-42AC-A318-0772B55FF259"),
- Convert(typeof (Guid), "6CDEF425-6EEA-42AC-A318-0772B55FF259"));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(null, Convert(typeof (Guid), null));
- Assert.IsFalse(convSucceed);
-
- Assert.AreEqual(null, Convert(typeof (Guid), " "));
- Assert.IsTrue(convSucceed);
-
- try
- {
- Convert(typeof (Guid), "Invalid Value");
- Assert.Fail("GuidConvert should had throwed an exception");
- }
- catch (BindingException)
- {
- Assert.IsFalse(convSucceed);
- }
- }
-
- [Test]
- public void InstanceOfConvert()
- {
- var col = new ArrayList();
- Assert.AreEqual(col, converter.Convert(typeof (ICollection), col, out convSucceed));
- Assert.IsTrue(convSucceed);
- }
-
- [Test]
- public void Int32Convert()
- {
- Assert.AreEqual(12, Convert(typeof (int), "12"));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(null, Convert(typeof (int), ""));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(null, Convert(typeof (int), null));
- Assert.IsFalse(convSucceed);
- }
-
- [Test]
- public void InvalidDate1()
- {
- try
- {
- Convert(typeof (DateTime), "Invalid Value");
- Assert.Fail("DateTimeConvert should had throwed an exception");
- }
- catch (BindingException)
- {
- Assert.IsFalse(convSucceed);
- }
- }
-
- [Test]
- public void InvalidDate2()
- {
- try
- {
- Convert(typeof (DateTime), "2005-02-31");
- Assert.Fail("DateTimeConvert should had throwed an exception");
- }
- catch (BindingException)
- {
- Assert.IsFalse(convSucceed);
- }
- }
-
- [Test]
- public void ListOfIntsConvert()
- {
- Type desiredType = typeof (List<int>);
-
- List<int> result;
-
- result = Convert(desiredType, "1,2,3") as List<int>;
-
- Assert.IsNotNull(result);
- Assert.AreEqual(3, result.Count);
- Assert.AreEqual(1, result[0]);
- Assert.AreEqual(2, result[1]);
- Assert.AreEqual(3, result[2]);
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(null, Convert(desiredType, null));
- Assert.IsFalse(convSucceed);
-
- result = Convert(desiredType, "") as List<int>;
- Assert.IsNotNull(result);
- Assert.AreEqual(0, result.Count);
- Assert.IsTrue(convSucceed);
- }
-
- [Test]
- public void ListOfStringsConvert()
- {
- Type desiredType = typeof (List<string>);
-
- List<string> result;
-
- result = Convert(desiredType, "1,2,3") as List<string>;
-
- Assert.IsNotNull(result);
- Assert.AreEqual(3, result.Count);
- Assert.AreEqual("1", result[0]);
- Assert.AreEqual("2", result[1]);
- Assert.AreEqual("3", result[2]);
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(null, Convert(desiredType, null));
- Assert.IsFalse(convSucceed);
-
- result = Convert(desiredType, "") as List<string>;
- Assert.IsNotNull(result);
- Assert.AreEqual(0, result.Count);
- Assert.IsTrue(convSucceed);
- }
-
- [Test]
- public void NullableBooleanConversion()
- {
- Assert.AreEqual(new bool?(), Convert(typeof (bool?), ""));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(new bool?(), Convert(typeof (bool?), null));
- Assert.IsFalse(convSucceed);
-
- Assert.AreEqual(true, Convert(typeof (bool?), "1"));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(false, Convert(typeof (bool?), "0"));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(false, Convert(typeof (bool?), "0"));
- Assert.IsTrue(convSucceed);
- }
-
- [Test]
- public void NullableBooleanWithArrayAsSourceConvert()
- {
- Assert.AreEqual(true, ConvertFromArray(typeof (bool?), new[] {"1", "0"}));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(false, ConvertFromArray(typeof (bool?), new[] {"0"}));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(false, ConvertFromArray(typeof (bool?), new[] {"0", "0"}));
- Assert.IsTrue(convSucceed);
- }
-
- [Test]
- public void NullableDateTimeConversion()
- {
- Assert.AreEqual(new DateTime(2005, 1, 31), Convert(typeof (DateTime?), "2005-01-31"));
- Assert.IsTrue(convSucceed);
-
- Convert(typeof (DateTime?), null);
- Assert.IsFalse(convSucceed);
-
- Convert(typeof (DateTime?), " ");
- Assert.IsTrue(convSucceed);
- }
-
- [Test]
- public void NullableDecimalConversion()
- {
- var val = (decimal?) Convert(typeof (decimal?), "12.22");
- Assert.AreEqual((decimal?) 12.22, val);
- Assert.IsTrue(val.HasValue);
- Assert.IsTrue(convSucceed);
-
- val = (decimal?) Convert(typeof (decimal?), "");
- Assert.IsFalse(val.HasValue);
- Assert.IsTrue(convSucceed);
-
- val = (decimal?) Convert(typeof (decimal?), "3,000.00");
- Assert.AreEqual((decimal?) 3000, val);
- Assert.IsTrue(val.HasValue);
- Assert.IsTrue(convSucceed);
-
- val = (decimal?) Convert(typeof (decimal?), null);
- Assert.IsFalse(val.HasValue);
- Assert.IsFalse(convSucceed);
-
- val = (decimal?) Convert(typeof (decimal?), " ");
- Assert.IsFalse(val.HasValue);
- Assert.IsTrue(convSucceed);
-
- try
- {
- Convert(typeof (decimal?), "Invalid Value");
- Assert.Fail("DecimalConvert should had throwed an exception");
- }
- catch (BindingException)
- {
- Assert.IsFalse(convSucceed);
- }
- }
-
- [Test]
- public void NullableEnumConversion()
- {
- var val = (UriPartial?) Convert(typeof (UriPartial?), "Path");
- Assert.AreEqual(UriPartial.Path, val);
- Assert.IsTrue(val.HasValue);
- Assert.IsTrue(convSucceed);
-
- val = (UriPartial?) Convert(typeof (UriPartial?), "");
- Assert.IsFalse(val.HasValue);
- Assert.IsTrue(convSucceed);
-
- val = (UriPartial?) Convert(typeof (UriPartial?), " ");
- Assert.IsFalse(val.HasValue);
- Assert.IsTrue(convSucceed);
-
- val = (UriPartial?) Convert(typeof (UriPartial?), null);
- Assert.IsFalse(val.HasValue);
- Assert.IsFalse(convSucceed);
- }
-
- [Test]
- public void NullableInt32Conversion()
- {
- var val = (int?) Convert(typeof (int?), "");
- Assert.IsFalse(val.HasValue);
- Assert.IsTrue(convSucceed);
-
- val = (int?) Convert(typeof (int?), " ");
- Assert.IsFalse(val.HasValue);
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(null, Convert(typeof (int?), null));
- Assert.IsFalse(convSucceed);
- }
-
- [Test]
- public void PrimitiveConvert()
- {
- Assert.AreEqual(12.01f, Convert(typeof (float), "12.01"));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(null, Convert(typeof (float), ""));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(null, Convert(typeof (float), null));
- Assert.IsFalse(convSucceed);
- }
-
- [Test]
- public void StringConvert()
- {
- Assert.AreEqual("hello", Convert(typeof (string), "hello"));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(null, Convert(typeof (string), null));
- Assert.IsFalse(convSucceed);
-
- Assert.AreEqual("\n \t", Convert(typeof (string), " \n \t "));
- Assert.IsTrue(convSucceed);
-
- Assert.AreEqual(null, Convert(typeof (string), ""));
- Assert.IsTrue(convSucceed);
- }
-
- [Test]
- public void TypeConverterConvert()
- {
- Assert.IsTrue(Convert(typeof (CustomType), "validvalue").GetType() == typeof (CustomType));
- Assert.IsTrue(convSucceed);
-
- try
- {
- Convert(typeof (CustomType), "invalid value");
- Assert.Fail("TypeConverterConvert should had throwed an exception");
- }
- catch (BindingException)
- {
- }
-
- try
- {
- Convert(typeof (CustomType2), "validvalue");
- Assert.Fail("TypeConverterConvert should had throwed an exception");
- }
- catch (BindingException)
- {
- }
- }
- }
-}
\ No newline at end of file |
Change 1 of 1
|
||
---|---|---|
|
|
@@ -1,267 +0,0 @@ - // Copyright 2004-2010 Castle Project - http://www.castleproject.org/
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-namespace Castle.Components.Binder.Tests
-{
- using System.Collections.Specialized;
- using System.Globalization;
- using System.Threading;
- using Models;
- using NUnit.Framework;
-
- [TestFixture]
- public class DataBinderArrayTestCase
- {
- private IDataBinder binder;
- private TreeBuilder builder;
-
- [TestFixtureSetUp]
- public void Init()
- {
- binder = new DataBinder();
- builder = new TreeBuilder();
-
- CultureInfo en = CultureInfo.CreateSpecificCulture("en");
-
- Thread.CurrentThread.CurrentCulture = en;
- Thread.CurrentThread.CurrentUICulture = en;
- }
-
- [Test]
- public void CanHandleProtoTypeSimpleArray()
- {
- string data = @"abc[]=Foo,Bar";
- NameValueCollection args = TestUtils.ParseNameValueString(data);
- object instance = binder.BindObject(typeof (string[]), "abc", builder.BuildSourceNode(args));
- Assert.IsNotNull(instance);
- var sc = instance as string[];
- Assert.IsNotNull(sc);
- Assert.AreEqual(2, sc.Length);
- Assert.AreEqual("Foo", sc[0]);
- Assert.AreEqual("Bar", sc[1]);
- }
-
- [Test]
- public void CanHandleProtoTypeSimpleArrayWhenItIsEmpty()
- {
- var args = new NameValueCollection();
- args.Add("abc[]", "");
- object instance = binder.BindObject(typeof (string[]), "abc", builder.BuildSourceNode(args));
- Assert.IsNotNull(instance);
- var sc = instance as string[];
- Assert.IsNotNull(sc);
- Assert.AreEqual(0, sc.Length);
- }
-
- [Test]
- public void CanHandleProtoTypeSimpleArrayWhenOnlyOneElementIsThere()
- {
- string data = @"abc[]=Foo";
- NameValueCollection args = TestUtils.ParseNameValueString(data);
- object instance = binder.BindObject(typeof (string[]), "abc", builder.BuildSourceNode(args));
- Assert.IsNotNull(instance);
- var sc = instance as string[];
- Assert.IsNotNull(sc);
- Assert.AreEqual(1, sc.Length);
- Assert.AreEqual("Foo", sc[0]);
- }
-
- [Test]
- public void CanHandleProtoTypeSimpleArrayWithoutSplitting()
- {
- var args = new NameValueCollection();
- args.Add("abc[]", "foo");
- args.Add("abc[]", "bar");
- object instance = binder.BindObject(typeof (string[]), "abc", builder.BuildSourceNode(args));
- Assert.IsNotNull(instance as string[]);
- var sc = instance as string[];
- Assert.IsNotNull(sc);
- Assert.AreEqual(2, sc.Length);
- Assert.AreEqual("foo", sc[0]);
- Assert.AreEqual("bar", sc[1]);
- }
-
- [Test]
- public void CanHandleProtoTypeSimpleArrayWithoutSplittingWhenEmpty()
- {
- var args = new NameValueCollection();
- args.Add("abc[]", null);
- object instance = binder.BindObject(typeof (string[]), "abc", builder.BuildSourceNode(args));
- Assert.IsNotNull(instance as string[]);
- var sc = instance as string[];
- Assert.IsNotNull(sc);
- Assert.AreEqual(0, sc.Length);
- }
-
- [Test]
- public void CanHandleProtoTypeSimpleArrayWithoutSplittingWithOneElement()
- {
- var args = new NameValueCollection();
- args.Add("abc[]", "foo");
- object instance = binder.BindObject(typeof (string[]), "abc", builder.BuildSourceNode(args));
- Assert.IsNotNull(instance as string[]);
- var sc = instance as string[];
- Assert.IsNotNull(sc);
- Assert.AreEqual(1, sc.Length);
- Assert.AreEqual("foo", sc[0]);
- }
-
- [Test]
- public void IndexedArray()
- {
- string data = @"
- abc[0].Name = John
- abc[0].Age = 32
- abc[1].Name = Mary
- abc[1].Age = 16
- ";
-
- NameValueCollection args = TestUtils.ParseNameValueString(data);
-
- object instance = binder.BindObject(typeof (Person[]), "abc", builder.BuildSourceNode(args));
-
- Assert.IsNotNull(instance);
- var sc = instance as Person[];
-
- Assert.IsNotNull(sc);
- Assert.IsTrue(sc.Length == 2);
-
- Assert.AreEqual(32, sc[0].Age);
- Assert.AreEqual("John", sc[0].Name);
- Assert.AreEqual(16, sc[1].Age);
- Assert.AreEqual("Mary", sc[1].Name);
- }
-
- [Test, Ignore("Behavior changed")] // Expected Exception
- public void InvalidData()
- {
- string data =
- @"
- person.Months[1] = 10
- person.Months[2].Id = 20
- person.Months[3].Name = 30
- person.Months[4].Some = 40
- ";
-
- NameValueCollection args = TestUtils.ParseNameValueString(data);
-
- binder.BindObject(typeof (Person), "person", builder.BuildSourceNode(args));
- }
-
- [Test]
- public void NestedArrayBinding()
- {
- string data =
- @"
- cust.addresses[0].street = st1
- cust.addresses[0].number = 1
- cust.addresses[1].street = st2
- cust.addresses[1].number = 2
- ";
-
- NameValueCollection args = TestUtils.ParseNameValueString(data);
-
- object instance = binder.BindObject(typeof (Customer), "cust", builder.BuildSourceNode(args));
-
- Assert.IsNotNull(instance);
- var cust = instance as Customer;
- Assert.IsNotNull(cust);
- Assert.IsNotNull(cust.Addresses);
- Assert.AreEqual(1, cust.Addresses[0].Number);
- Assert.AreEqual(2, cust.Addresses[1].Number);
- Assert.AreEqual("st1", cust.Addresses[0].Street);
- Assert.AreEqual("st2", cust.Addresses[1].Street);
- }
-
- [Test]
- public void SimpleArrayDataBind()
- {
- string data =
- @"
- Person[0].Name = John
- Person[0].Age = 32
- Person[1].Name = Mary
- Person[1].Age = 16
- ";
-
- NameValueCollection args = TestUtils.ParseNameValueString(data);
-
- object instance = binder.BindObject(typeof (Person[]), "Person", builder.BuildSourceNode(args));
-
- Assert.IsNotNull(instance);
- var sc = instance as Person[];
- Assert.IsNotNull(sc);
- Assert.IsTrue(sc.Length == 2);
- Assert.AreEqual(sc[0].Age, 32);
- Assert.AreEqual(sc[0].Name, "John");
- Assert.AreEqual(sc[1].Age, 16);
- Assert.AreEqual(sc[1].Name, "Mary");
- }
-
- /// <summary>
- /// Binds to array with an indexed node
- /// </summary>
- [Test]
- public void SimpleArrayDataBind2()
- {
- string data =
- @"
- person.Months[1] = 10
- person.Months[2] = 20
- person.Months[3] = 30
- person.Months[4] = 40
- ";
-
- NameValueCollection args = TestUtils.ParseNameValueString(data);
-
- object instance = binder.BindObject(typeof (Person), "person", builder.BuildSourceNode(args));
-
- Assert.IsNotNull(instance);
- var person = instance as Person;
- Assert.IsNotNull(person);
- Assert.IsNotNull(person.Months);
- Assert.AreEqual(4, person.Months.Length);
- Assert.AreEqual(10, person.Months[0]);
- Assert.AreEqual(20, person.Months[1]);
- Assert.AreEqual(30, person.Months[2]);
- Assert.AreEqual(40, person.Months[3]);
- }
-
- [Test]
- public void SimpleArrayDataBind4()
- {
- string data =
- @"
- person.Months = 10
- person.Months = 20
- person.Months = 30
- person.Months = 40
- ";
-
- NameValueCollection args = TestUtils.ParseNameValueString(data);
-
- object instance = binder.BindObject(typeof (Person), "person", builder.BuildSourceNode(args));
-
- Assert.IsNotNull(instance);
- var person = instance as Person;
- Assert.IsNotNull(person);
- Assert.IsNotNull(person.Months);
- Assert.AreEqual(4, person.Months.Length);
- Assert.AreEqual(10, person.Months[0]);
- Assert.AreEqual(20, person.Months[1]);
- Assert.AreEqual(30, person.Months[2]);
- Assert.AreEqual(40, person.Months[3]);
- }
- }
-}
\ No newline at end of file |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
Change 1 of 1
|
||
---|---|---|
|
@@ -1,57 +0,0 @@ - // Copyright 2004-2010 Castle Project - http://www.castleproject.org/
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-namespace Castle.Components.Binder.Tests
-{
- using System.Collections.Generic;
- using NUnit.Framework;
-
- [TestFixture]
- public class GenericBindingTestCase
- {
- private static CompositeNode GetParamsNode(int expectedValue)
- {
- var paramsNode = new CompositeNode("root");
- var listNode = new IndexedNode("myList");
- paramsNode.AddChildNode(listNode);
- listNode.AddChildNode(new LeafNode(typeof (int), "", expectedValue));
- return paramsNode;
- }
-
- [Test]
- public void CanBindToGenericList()
- {
- int expectedValue = 32;
- var binder = new DataBinder();
- CompositeNode paramsNode = GetParamsNode(expectedValue);
- var myList = (List<int>) binder.BindObject(typeof (List<int>), "myList", paramsNode);
-
- Assert.AreEqual(expectedValue, myList[0]);
- }
-
- [Test]
- public void CanBindToGenericListInstance()
- {
- int expectedValue = 12;
-
- var myList = new List<int>();
-
- var binder = new DataBinder();
- CompositeNode paramsNode = GetParamsNode(expectedValue);
-
- binder.BindObjectInstance(myList, "myList", paramsNode);
- Assert.AreEqual(expectedValue, myList[0]);
- }
- }
-}
\ No newline at end of file |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
@@ -1,23 +0,0 @@ - // Copyright 2004-2010 Castle Project - http://www.castleproject.org/
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-namespace Castle.Components.Binder.Tests.Models
-{
- using System.Collections;
-
- internal class Person2
- {
- public IList Months { get; set; }
- }
-}
\ No newline at end of file |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
|
||
---|---|---|
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
This file's diff was not loaded because this changeset is very large. Load changes Loading... |
Loading...