Author: brett
Date: Tue Feb  5 02:56:48 2013
New Revision: 1442458

URL: http://svn.apache.org/viewvc?rev=1442458&view=rev
Log:
add support for MVC4 project types

Modified:
    
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/PomConverter.cs
    
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectType.cs
    
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectTypeEnum.cs

Modified: 
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/PomConverter.cs
URL: 
http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/PomConverter.cs?rev=1442458&r1=1442457&r2=1442458&view=diff
==============================================================================
--- 
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/PomConverter.cs
 (original)
+++ 
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Converter/PomConverter.cs
 Tue Feb  5 02:56:48 2013
@@ -123,6 +123,11 @@ namespace NPanday.ProjectImporter.Conver
             );
 
             __converterAlgorithms.Add(
+                VisualStudioProjectTypeEnum.Model_View_Controller_MVC4 | 
VisualStudioProjectTypeEnum.Windows__CSharp | 
VisualStudioProjectTypeEnum.Web_Application,
+                typeof(NormalPomConverter)
+            );
+
+            __converterAlgorithms.Add(
                 VisualStudioProjectTypeEnum.Model_View_Controller_MVC | 
VisualStudioProjectTypeEnum.Windows__CSharp | 
VisualStudioProjectTypeEnum.Web_Application | 
VisualStudioProjectTypeEnum.WebDeploy2,
                 typeof(ASPNetPomConverter)
             );
@@ -131,6 +136,12 @@ namespace NPanday.ProjectImporter.Conver
                 VisualStudioProjectTypeEnum.Model_View_Controller_MVC3 | 
VisualStudioProjectTypeEnum.Windows__CSharp | 
VisualStudioProjectTypeEnum.Web_Application | 
VisualStudioProjectTypeEnum.WebDeploy2,
                 typeof(ASPNetPomConverter)
             );
+            
+            __converterAlgorithms.Add(
+                VisualStudioProjectTypeEnum.Model_View_Controller_MVC4 | 
VisualStudioProjectTypeEnum.Windows__CSharp | 
VisualStudioProjectTypeEnum.Web_Application | 
VisualStudioProjectTypeEnum.WebDeploy2,
+                typeof(ASPNetPomConverter)
+            );
+
             __converterAlgorithms.Add(
                 VisualStudioProjectTypeEnum.Model_View_Controller_MVC | 
VisualStudioProjectTypeEnum.Windows__VbDotNet | 
VisualStudioProjectTypeEnum.Web_Application,
                 typeof(NormalPomConverter)
@@ -142,6 +153,11 @@ namespace NPanday.ProjectImporter.Conver
             );
 
             __converterAlgorithms.Add(
+                VisualStudioProjectTypeEnum.Model_View_Controller_MVC4 | 
VisualStudioProjectTypeEnum.Windows__VbDotNet | 
VisualStudioProjectTypeEnum.Web_Application,
+                typeof(NormalPomConverter)
+            );
+
+            __converterAlgorithms.Add(
                 VisualStudioProjectTypeEnum.Model_View_Controller_MVC | 
VisualStudioProjectTypeEnum.Windows__VbDotNet | 
VisualStudioProjectTypeEnum.Web_Application | 
VisualStudioProjectTypeEnum.WebDeploy2,
                 typeof(ASPNetPomConverter)
             );
@@ -152,6 +168,11 @@ namespace NPanday.ProjectImporter.Conver
             );
 
             __converterAlgorithms.Add(
+                VisualStudioProjectTypeEnum.Model_View_Controller_MVC4 | 
VisualStudioProjectTypeEnum.Windows__VbDotNet | 
VisualStudioProjectTypeEnum.Web_Application | 
VisualStudioProjectTypeEnum.WebDeploy2,
+                typeof(ASPNetPomConverter)
+            );
+
+            __converterAlgorithms.Add(
                 VisualStudioProjectTypeEnum.Silverlight | 
VisualStudioProjectTypeEnum.Windows__CSharp,
                 typeof(SilverlightPomConverter)
             );

Modified: 
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectType.cs
URL: 
http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectType.cs?rev=1442458&r1=1442457&r2=1442458&view=diff
==============================================================================
--- 
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectType.cs
 (original)
+++ 
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectType.cs
 Tue Feb  5 02:56:48 2013
@@ -207,7 +207,12 @@ namespace NPanday.ProjectImporter.Parser
             
__visualStudioProjectTypes.Add("E53F8FEA-EAE0-44A6-8774-FFD645390401", 
VisualStudioProjectTypeEnum.Model_View_Controller_MVC3);
             
__visualStudioProjectTypeGuids.Add(VisualStudioProjectTypeEnum.Model_View_Controller_MVC3,
 "E53F8FEA-EAE0-44A6-8774-FFD645390401");
             
__visualStudioProjectTypeSupported.Add("E53F8FEA-EAE0-44A6-8774-FFD645390401", 
true);
-            
+
+            //Model View Controller (MVC) 
{E3E379DF-F4C6-4180-9B81-6769533ABE47}
+            
__visualStudioProjectTypes.Add("E3E379DF-F4C6-4180-9B81-6769533ABE47", 
VisualStudioProjectTypeEnum.Model_View_Controller_MVC4);
+            
__visualStudioProjectTypeGuids.Add(VisualStudioProjectTypeEnum.Model_View_Controller_MVC4,
 "E3E379DF-F4C6-4180-9B81-6769533ABE47");
+            
__visualStudioProjectTypeSupported.Add("E3E379DF-F4C6-4180-9B81-6769533ABE47", 
true);
+
             //Windows Azure Project {CC5FD16D-436D-48AD-A40C-5A424C6E3E79}
             
__visualStudioProjectTypes.Add("CC5FD16D-436D-48AD-A40C-5A424C6E3E79", 
VisualStudioProjectTypeEnum.WindowsAzure_CloudService);
             
__visualStudioProjectTypeGuids.Add(VisualStudioProjectTypeEnum.WindowsAzure_CloudService,
 "CC5FD16D-436D-48AD-A40C-5A424C6E3E79");

Modified: 
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectTypeEnum.cs
URL: 
http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectTypeEnum.cs?rev=1442458&r1=1442457&r2=1442458&view=diff
==============================================================================
--- 
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectTypeEnum.cs
 (original)
+++ 
incubator/npanday/trunk/dotnet/assemblies/NPanday.ProjectImporter/Engine/src/main/csharp/Parser/VisualStudioProjectTypes/VisualStudioProjectTypeEnum.cs
 Tue Feb  5 02:56:48 2013
@@ -206,19 +206,25 @@ namespace NPanday.ProjectImporter.Parser
         Model_View_Controller_MVC3 = 1 << 27,
 
         /// <summary>
+        /// Project Type: ASP MVC 4,
+        /// GUID: {E3E379DF-F4C6-4180-9B81-6769533ABE47}
+        /// </summary>
+        Model_View_Controller_MVC4 = 1 << 28,
+
+        /// <summary>
         /// Project Type: Windows Azure Cloud Service
         /// GUID: {CC5FD16D-436D-48AD-A40C-5A424C6E3E797}
         /// </summary>
-        WindowsAzure_CloudService = 1 << 28,
+        WindowsAzure_CloudService = 1 << 29,
 
-        Silverlight = 1 << 29,
+        Silverlight = 1 << 30,
 
         // Aux types
 
-        WebDeploy2 = 1 << 30,
+        WebDeploy2 = 1 << 31,
 
-        WindowsAzure_Worker = 1 << 31,
+        WindowsAzure_Worker = 1L << 32,
 
-        // TODO: we have run out of bits, refactor so this is an enum of the 
GUIDs instead
+        // TODO: refactor so this is an enum of the GUIDs instead
     }
 }


Reply via email to