diff options
author | Lluis Sanchez <llsan@microsoft.com> | 2019-04-05 19:51:12 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-05 19:51:12 +0300 |
commit | e62fe159bba789b491830a761aa45bd8865c267e (patch) | |
tree | 09cbab2cbecc20d16105c3af7b91c52780e99374 | |
parent | 1082758e0243c5b5dedceeaf696660d713525d2d (diff) | |
parent | 90e20ec9d2a5f3f8e00ea0ef97dcb691c436cd4e (diff) |
Merge pull request #512 from xamarin/backport-pr-506-to-release-8.0
[release-8.0] [Ide] Support project template visibility with new templating engine
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Codons/TemplateExtensionNode.cs | 7 | ||||
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/MicrosoftTemplateEngineSolutionTemplate.cs | 2 |
2 files changed, 6 insertions, 3 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Codons/TemplateExtensionNode.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Codons/TemplateExtensionNode.cs index fc18240a8c..96691694af 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Codons/TemplateExtensionNode.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Codons/TemplateExtensionNode.cs @@ -26,6 +26,7 @@ using System; using Mono.Addins; +using MonoDevelop.Ide.Templates; namespace MonoDevelop.Ide.Codons { @@ -77,8 +78,10 @@ namespace MonoDevelop.Ide.Codons public string Condition { get; private set; } [NodeAttribute ("formatExclude", "Project files that should not be formatted. For example: readme.txt|*.xml")] - public string FileFormatExclude { get; private set; }
-
+ public string FileFormatExclude { get; private set; } + + [NodeAttribute ("visibility", "Determines when the template is visible in the New Project dialog")] + public SolutionTemplateVisibility Visibility { get; private set; } public string ScanPath { get { diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/MicrosoftTemplateEngineSolutionTemplate.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/MicrosoftTemplateEngineSolutionTemplate.cs index 91564d16f3..5b53a60a08 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/MicrosoftTemplateEngineSolutionTemplate.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/MicrosoftTemplateEngineSolutionTemplate.cs @@ -54,7 +54,7 @@ namespace MonoDevelop.Ide.Templates ImageId = template.ImageId; FileFormattingExclude = template.FileFormatExclude; //ImageFile = template.ImageFile; - //Visibility = GetVisibility (template.Visibility); + Visibility = template.Visibility; //HasProjects = (template.SolutionDescriptor.EntryDescriptors.Length > 0); } |