+ Moved Binding-related classes to Bindings folder

This commit is contained in:
Michael Smith 2016-02-29 18:47:24 -08:00
parent d80e2c036a
commit f4ff157a63
6 changed files with 16 additions and 12 deletions

View File

@ -1,10 +1,11 @@
using System;
using OSCADSharp.Scripting;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OSCADSharp.Scripting
namespace OSCADSharp.Bindings
{
internal class Binding
{

View File

@ -1,11 +1,12 @@
using System;
using OSCADSharp.Scripting;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
namespace OSCADSharp.Scripting
namespace OSCADSharp.Bindings
{
internal class Bindings
{

View File

@ -1,10 +1,11 @@
using System;
using OSCADSharp.Scripting;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OSCADSharp.Scripting
namespace OSCADSharp.Bindings
{
/// <summary>
/// An object whose properties can be bound to variables

View File

@ -49,9 +49,9 @@
<Compile Include="Files\IFileWriter.cs" />
<Compile Include="Settings\Ids.cs" />
<Compile Include="Settings\OpenSCADPathFinder.cs" />
<Compile Include="Scripting\Binding.cs" />
<Compile Include="Scripting\Bindings.cs" />
<Compile Include="Scripting\IBindable.cs" />
<Compile Include="Bindings\Binding.cs" />
<Compile Include="Bindings\Bindings.cs" />
<Compile Include="Bindings\IBindable.cs" />
<Compile Include="Scripting\SingleStatementObject.cs" />
<Compile Include="Scripting\StatementBuilder.cs" />
<Compile Include="Scripting\Variable.cs" />

View File

@ -13,13 +13,13 @@ namespace OSCADSharp.Scripting
internal class StatementBuilder
{
private StringBuilder SB { get; set; } = new StringBuilder();
private Bindings bindings = null;
private Bindings.Bindings bindings = null;
internal StatementBuilder()
{
}
internal StatementBuilder(Bindings bindings)
internal StatementBuilder(Bindings.Bindings bindings)
{
this.bindings = bindings;
}

View File

@ -7,6 +7,7 @@ using OSCADSharp.Spatial;
using OSCADSharp.Scripting;
using System.Collections.Concurrent;
using System.Reflection;
using OSCADSharp.Bindings;
namespace OSCADSharp.Solids
{
@ -130,7 +131,7 @@ namespace OSCADSharp.Solids
new Vector3(this.Radius, this.Radius, this.Radius));
}
private Bindings bindings = new Bindings(new Dictionary<string, string>()
private Bindings.Bindings bindings = new Bindings.Bindings(new Dictionary<string, string>()
{
{ "radius", "r" },
{ "minimumangle", "$fa" },