Skip to content
Browse files

stubbing out Razor support

  • Loading branch information...
1 parent b2355c1 commit 72de0d0ac1525b0605467a1bff646a2837278c1d @jondot committed Dec 4, 2010
View
1 Nina.Demo/Contacts.cs
@@ -81,6 +81,7 @@ public Contacts()
return View("views/foo", new Model());
});
+
Post("book", (m, c) =>
{
var s = c.Request.Form["book_name"];
View
2 Nina.Demo/Global.asax
@@ -1 +1 @@
-<%@ Application Codebehind="Global.asax.cs" Inherits="Nina.AddressBook.Services.Global" Language="C#" %>
+<%@ Application Codebehind="Global.asax.cs" Inherits="Nina.Demo.Global" Language="C#" %>
View
38 Nina.Demo/Global.asax.cs
@@ -7,24 +7,22 @@
// See LICENSE.txt for details.
//
#endregion
+
using System;
using System.Web.Routing;
using AddressBook.Contacts;
using Nina.Configuration;
using Nina.Routing;
-using Nina.ViewEngines.NHaml;
-using Nina.ViewEngines.Spark;
-using Nina.ViewEngines.NDjango;
-namespace Nina.AddressBook.Contacts
+namespace Nina.Demo
{
public class Global : System.Web.HttpApplication
{
private static void RegisterRoutes()
{
- Configure.Views.WithNDjango();
+ Configure.Views.WithNHaml();
// optimization - this causes 2 filesystem checks to happen when false.
RouteTable.Routes.RouteExistingFiles = true;
@@ -53,36 +51,6 @@ protected void Application_AuthenticateRequest(object sender, EventArgs e)
}
- /*
- protected void Application_Error(object sender, EventArgs e)
- {
- // Get the unhandled exception
- Exception ex = Server.GetLastError();
-
- // Potentially do some logging with the ex object, possibly using Elmah (http://code.google.com/p/elmah/) or some other library
- // ...
-
- if (ex is RestException)
- {
- RestResponseHelper.WriteRestException((RestException)ex);
-
- // Clear the error (prevent the yellow screen of death)
- Server.ClearError();
- }
- else
- {
- // We have an exception, but it's not a RestException.
- // We could just let the yellow screen of death go down to the client by doing nothing and not clearing
- // the error, but since this application is ONLY for REST services (it doesn't host any content pages, etc),
- // I know that the request is an async request (xhr) from the client, so I might as well send down a RestException
- // anyway, and clear the error here. A yellow screen of death isn't of much use as the response to an xhr call
- // from javascript.
- RestResponseHelper.WriteRestException(new RestException(ex.Message, ex));
- Server.ClearError();
- }
- }
- */
-
protected void Session_End(object sender, EventArgs e)
{
View
10 Nina.Demo/Nina.Demo.csproj
@@ -12,7 +12,7 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Nina.Demo</RootNamespace>
<AssemblyName>Nina.Demo</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
+ <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
@@ -44,6 +44,9 @@
<Reference Include="System" />
<Reference Include="System.ServiceModel.Web" />
<Reference Include="System.Web" />
+ <Reference Include="System.Web.ApplicationServices" />
+ <Reference Include="System.Web.DynamicData" />
+ <Reference Include="System.Web.Entity" />
<Reference Include="System.Web.Extensions" />
<Reference Include="System.Web.Routing" />
<Reference Include="System.Xml" />
@@ -76,6 +79,10 @@
<Project>{6164594C-298B-4F12-8692-BA2B2EAA6B80}</Project>
<Name>Nina.ViewEngines.NHaml</Name>
</ProjectReference>
+ <ProjectReference Include="..\Nina.ViewEngines.Razor\Nina.ViewEngines.Razor.csproj">
+ <Project>{DF2EAA8E-8527-43D0-8B6D-73F999287DC7}</Project>
+ <Name>Nina.ViewEngines.Razor</Name>
+ </ProjectReference>
<ProjectReference Include="..\Nina.ViewEngines.Spark\Nina.ViewEngines.Spark.csproj">
<Project>{E7DBDE01-1AF1-40BF-9D09-586B96FB78F1}</Project>
<Name>Nina.ViewEngines.Spark</Name>
@@ -100,6 +107,7 @@
</Content>
</ItemGroup>
<ItemGroup>
+ <Content Include="views\foo.cshtml" />
<None Include="views\foo.dj" />
<None Include="views\foo.haml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
View
97 Nina.Demo/Web.config
@@ -1,37 +1,17 @@
<?xml version="1.0"?>
<configuration>
-
- <configSections>
- <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
- <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
- <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
- <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
- <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />
- <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
- <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
- <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
- </sectionGroup>
- </sectionGroup>
- </sectionGroup>
- </configSections>
- <appSettings/>
- <connectionStrings/>
- <system.web>
- <compilation debug="true" >
- <assemblies>
- <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
- <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
- </assemblies>
- </compilation>
- <!--
+ <appSettings/>
+ <connectionStrings/>
+ <system.web>
+ <compilation debug="true" targetFramework="4.0">
+ </compilation>
+ <!--
The <authentication> section enables configuration
of the security authentication mode used by
ASP.NET to identify an incoming user.
-->
- <authentication mode="Windows" />
- <!--
+ <authentication mode="Windows"/>
+ <!--
The <customErrors> section enables configuration
of what to do if/when an unhandled error occurs
during the execution of a request. Specifically,
@@ -43,66 +23,9 @@
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
- <pages>
- <controls>
- <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
- <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
- </controls>
- </pages>
-
- <httpHandlers>
- <remove verb="*" path="*.asmx"/>
- <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
- <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
- <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
- </httpHandlers>
- <httpModules>
- <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
- <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
- </httpModules>
- </system.web>
- <system.codedom>
- <compilers>
- <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4"
- type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
- <providerOption name="CompilerVersion" value="v3.5"/>
- <providerOption name="WarnAsError" value="false"/>
- </compiler>
- </compilers>
- </system.codedom>
- <!--
+ <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/></system.web>
+ <!--
The system.webServer section is required for running ASP.NET AJAX under Internet
Information Services 7.0. It is not necessary for previous version of IIS.
-->
- <system.webServer>
- <validation validateIntegratedModeConfiguration="false"/>
- <modules>
- <remove name="ScriptModule" />
- <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
- </modules>
- <handlers>
- <remove name="WebServiceHandlerFactory-Integrated"/>
- <remove name="ScriptHandlerFactory" />
- <remove name="ScriptHandlerFactoryAppServices" />
- <remove name="ScriptResource" />
- <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode"
- type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
- <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode"
- type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
- <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
- </handlers>
- </system.webServer>
- <runtime>
- <assemblyBinding appliesTo="v2.0.50727" xmlns="urn:schemas-microsoft-com:asm.v1">
- <dependentAssembly>
- <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
- <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
- </dependentAssembly>
- <dependentAssembly>
- <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
- <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
- </dependentAssembly>
- </assemblyBinding>
- </runtime>
-
</configuration>
View
8 Nina.Demo/views/foo.cshtml
@@ -0,0 +1,8 @@
+@functions {
+ public string CustomerName { get; set; }
+ public string ResetLink { get; set; }
+}
+
+<h1>Hello, @CustomerName</h1>
+@ViewData.Name
+<p>We have received a request to reset your password. Please click <a href="@ResetLink">here</a> to reset your password.</p>
View
20 Nina.ViewEngines.NDjango/IntegrationTemplateLoader.cs
@@ -0,0 +1,20 @@
+using System;
+using System.IO;
+using System.Web;
+using NDjango.Interfaces;
+
+namespace Nina.ViewEngines.NDjango
+{
+ internal class IntegrationTemplateLoader : ITemplateLoader
+ {
+ public TextReader GetTemplate(string path)
+ {
+ return File.OpenText(Path.Combine(HttpContext.Current.Request.PhysicalApplicationPath, path+"."+DjangoEngine.EXT));
+ }
+
+ public bool IsUpdated(string path, DateTime timestamp)
+ {
+ return false;
+ }
+ }
+}
View
31 Nina.ViewEngines.NDjango/NDjangoTemplate.cs
@@ -0,0 +1,31 @@
+using System.Collections.Generic;
+using System.IO;
+using NDjango.Interfaces;
+
+namespace Nina.ViewEngines.NDjango
+{
+ internal class NDjangoTemplate : ITemplate
+ {
+ private string _template;
+ private ITemplateManager _manager;
+ private Dictionary<string, object> _dict;
+
+ public NDjangoTemplate(string template, ITemplateManager manager)
+ {
+ _manager = manager;
+ _template = template;
+ _dict = new Dictionary<string, object>();
+ }
+
+ public void Render<T>(TextWriter output, T data)
+ {
+ _dict.Clear();
+ _dict["ViewData"] = data;
+ var reader = _manager.RenderTemplate(_template, _dict);
+ char[] buffer = new char[4096];
+ int count = 0;
+ while ((count = reader.ReadBlock(buffer, 0, 4096)) > 0)
+ output.Write(buffer, 0, count);
+ }
+ }
+}
View
43 Nina.ViewEngines.NDjango/NDjangoTemplateEngine.cs
@@ -7,10 +7,7 @@
// See LICENSE.txt for details.
//
#endregion
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Web;
+
using NDjango;
using NDjango.Interfaces;
@@ -34,42 +31,4 @@ public ITemplate Compile<T>(string template)
return new NDjangoTemplate(template, manager);
}
}
-
- internal class NDjangoTemplate : ITemplate
- {
- private string _template;
- private ITemplateManager _manager;
- private Dictionary<string, object> _dict;
-
- public NDjangoTemplate(string template, ITemplateManager manager)
- {
- _manager = manager;
- _template = template;
- _dict = new Dictionary<string, object>();
- }
-
- public void Render<T>(TextWriter output, T data)
- {
- _dict.Clear();
- _dict["ViewData"] = data;
- var reader = _manager.RenderTemplate(_template, _dict);
- char[] buffer = new char[4096];
- int count = 0;
- while ((count = reader.ReadBlock(buffer, 0, 4096)) > 0)
- output.Write(buffer, 0, count);
- }
- }
-
- internal class IntegrationTemplateLoader : ITemplateLoader
- {
- public TextReader GetTemplate(string path)
- {
- return File.OpenText(Path.Combine(HttpContext.Current.Request.PhysicalApplicationPath, path+"."+DjangoEngine.EXT));
- }
-
- public bool IsUpdated(string path, DateTime timestamp)
- {
- return false;
- }
- }
}
View
2 Nina.ViewEngines.NDjango/Nina.ViewEngines.NDjango.csproj
@@ -53,6 +53,8 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
+ <Compile Include="IntegrationTemplateLoader.cs" />
+ <Compile Include="NDjangoTemplate.cs" />
<Compile Include="NDjangoTemplateEngine.cs" />
<Compile Include="NDjangoConfig.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
View
65 Nina.ViewEngines.Razor/Nina.ViewEngines.Razor.csproj
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.30703</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{DF2EAA8E-8527-43D0-8B6D-73F999287DC7}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>Nina.ViewEngines.Razor</RootNamespace>
+ <AssemblyName>Nina.ViewEngines.Razor</AssemblyName>
+ <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+ <FileAlignment>512</FileAlignment>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="System.Core" />
+ <Reference Include="System.Web" />
+ <Reference Include="System.Web.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
+ <Reference Include="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
+ <Reference Include="System.Web.WebPages.Razor, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
+ <Reference Include="System.Xml.Linq" />
+ <Reference Include="System.Data.DataSetExtensions" />
+ <Reference Include="Microsoft.CSharp" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="RazorConfig.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ <Compile Include="NinaRazorTemplateEngine.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\Nina\Nina.csproj">
+ <Project>{CB9C738A-0A1E-4FC7-9AB0-62623093A437}</Project>
+ <Name>Nina</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
View
33 Nina.ViewEngines.Razor/NinaRazorTemplateEngine.cs
@@ -0,0 +1,33 @@
+using System;
+using System.CodeDom.Compiler;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.IO;
+using System.Linq;
+using System.Reflection;
+using System.Text;
+using System.Web;
+using System.Web.Razor;
+using Microsoft.CSharp;
+
+namespace Nina.ViewEngines.Razor
+{
+ internal class NinaRazorTemplateEngine : ITemplateEngine
+ {
+ public const string EXT = "cshtml";
+
+ public ITemplate Compile<T>(string template)
+ {
+ throw new NotImplementedException("in progress..");
+ }
+
+
+ }
+
+ public abstract class DataView<T>
+ {
+ public T ViewData { get; set; }
+ }
+
+}
+
View
36 Nina.ViewEngines.Razor/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Nina.ViewEngines.Razor")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("paracode")]
+[assembly: AssemblyProduct("Nina.ViewEngines.Razor")]
+[assembly: AssemblyCopyright("Copyright © paracode 2010")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("40442d5f-2e6e-4c1a-9f75-b5cc232e2c71")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
View
13 Nina.ViewEngines.Razor/RazorConfig.cs
@@ -0,0 +1,13 @@
+using Nina.ViewEngines.Razor;
+
+namespace Nina.Configuration
+{
+ public static class RazorConfig
+ {
+ public static void WithRazor(this ViewConfiguration config)
+ {
+ config.ViewEngineExtension = "haml";
+ config.Engine = new NinaRazorTemplateEngine();
+ }
+ }
+}
View
47 Nina.sln
@@ -17,6 +17,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nina.Demo.Tinyurl", "Nina.D
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nina.Panda", "Nina.Panda\Nina.Panda.csproj", "{02D26D0B-8E98-4677-BE23-CC26E3D4997A}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nina.ViewEngines.Razor", "Nina.ViewEngines.Razor\Nina.ViewEngines.Razor.csproj", "{DF2EAA8E-8527-43D0-8B6D-73F999287DC7}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -27,28 +29,18 @@ Global
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {AA138DEB-27B9-42DB-B4BC-8AC07EE836C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AA138DEB-27B9-42DB-B4BC-8AC07EE836C9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AA138DEB-27B9-42DB-B4BC-8AC07EE836C9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {AA138DEB-27B9-42DB-B4BC-8AC07EE836C9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {AA138DEB-27B9-42DB-B4BC-8AC07EE836C9}.Debug|x86.ActiveCfg = Release|Any CPU
- {AA138DEB-27B9-42DB-B4BC-8AC07EE836C9}.Debug|x86.Build.0 = Release|Any CPU
- {AA138DEB-27B9-42DB-B4BC-8AC07EE836C9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AA138DEB-27B9-42DB-B4BC-8AC07EE836C9}.Release|Any CPU.Build.0 = Release|Any CPU
- {AA138DEB-27B9-42DB-B4BC-8AC07EE836C9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AA138DEB-27B9-42DB-B4BC-8AC07EE836C9}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {AA138DEB-27B9-42DB-B4BC-8AC07EE836C9}.Release|x86.ActiveCfg = Release|Any CPU
- {AA138DEB-27B9-42DB-B4BC-8AC07EE836C9}.Release|x86.Build.0 = Release|Any CPU
- {7BB32689-CE42-4514-8C60-C1799B3B60BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7BB32689-CE42-4514-8C60-C1799B3B60BC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7BB32689-CE42-4514-8C60-C1799B3B60BC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {7BB32689-CE42-4514-8C60-C1799B3B60BC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {7BB32689-CE42-4514-8C60-C1799B3B60BC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {7BB32689-CE42-4514-8C60-C1799B3B60BC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7BB32689-CE42-4514-8C60-C1799B3B60BC}.Release|Any CPU.Build.0 = Release|Any CPU
- {7BB32689-CE42-4514-8C60-C1799B3B60BC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7BB32689-CE42-4514-8C60-C1799B3B60BC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {7BB32689-CE42-4514-8C60-C1799B3B60BC}.Release|x86.ActiveCfg = Release|Any CPU
+ {CB9C738A-0A1E-4FC7-9AB0-62623093A437}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CB9C738A-0A1E-4FC7-9AB0-62623093A437}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {CB9C738A-0A1E-4FC7-9AB0-62623093A437}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {CB9C738A-0A1E-4FC7-9AB0-62623093A437}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CB9C738A-0A1E-4FC7-9AB0-62623093A437}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {CB9C738A-0A1E-4FC7-9AB0-62623093A437}.Release|x86.ActiveCfg = Release|Any CPU
+ {502C23C2-0D56-4D44-8124-784EB37CBE7F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {502C23C2-0D56-4D44-8124-784EB37CBE7F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {502C23C2-0D56-4D44-8124-784EB37CBE7F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {502C23C2-0D56-4D44-8124-784EB37CBE7F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {502C23C2-0D56-4D44-8124-784EB37CBE7F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {502C23C2-0D56-4D44-8124-784EB37CBE7F}.Release|x86.ActiveCfg = Release|Any CPU
{6164594C-298B-4F12-8692-BA2B2EAA6B80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{6164594C-298B-4F12-8692-BA2B2EAA6B80}.Debug|Any CPU.Build.0 = Debug|Any CPU
{6164594C-298B-4F12-8692-BA2B2EAA6B80}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
@@ -99,12 +91,21 @@ Global
{02D26D0B-8E98-4677-BE23-CC26E3D4997A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{02D26D0B-8E98-4677-BE23-CC26E3D4997A}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{02D26D0B-8E98-4677-BE23-CC26E3D4997A}.Release|x86.ActiveCfg = Release|Any CPU
+ {DF2EAA8E-8527-43D0-8B6D-73F999287DC7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DF2EAA8E-8527-43D0-8B6D-73F999287DC7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DF2EAA8E-8527-43D0-8B6D-73F999287DC7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {DF2EAA8E-8527-43D0-8B6D-73F999287DC7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {DF2EAA8E-8527-43D0-8B6D-73F999287DC7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {DF2EAA8E-8527-43D0-8B6D-73F999287DC7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DF2EAA8E-8527-43D0-8B6D-73F999287DC7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {DF2EAA8E-8527-43D0-8B6D-73F999287DC7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {DF2EAA8E-8527-43D0-8B6D-73F999287DC7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {DF2EAA8E-8527-43D0-8B6D-73F999287DC7}.Release|x86.ActiveCfg = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {7BB32689-CE42-4514-8C60-C1799B3B60BC} = {3587ED79-B6AE-4BE7-9E27-E784AD639AFC}
{085CF092-0280-499F-A1A5-72F10C94EFB3} = {3587ED79-B6AE-4BE7-9E27-E784AD639AFC}
{02D26D0B-8E98-4677-BE23-CC26E3D4997A} = {3587ED79-B6AE-4BE7-9E27-E784AD639AFC}
EndGlobalSection

0 comments on commit 72de0d0

Please sign in to comment.
Something went wrong with that request. Please try again.