diff options
author | Lluis Sanchez Gual <lluis@xamarin.com> | 2015-04-24 22:11:44 +0300 |
---|---|---|
committer | Lluis Sanchez Gual <lluis@xamarin.com> | 2015-04-24 22:11:44 +0300 |
commit | 4d3e2a492cbc6325502053707265ec55ed915b55 (patch) | |
tree | e767c0d65cef2a3b5121c505d421b4d2d3d059e4 /main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Extensions | |
parent | b71bf8142ec6911c0e69cea73a08b040b93f77fd (diff) |
Fix type alias support
Property convert type alias to guids before creating projects.
Fixed alias declarations in add-ins.
Diffstat (limited to 'main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Extensions')
-rw-r--r-- | main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Extensions/DotNetProjectTypeNode.cs | 4 | ||||
-rw-r--r-- | main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Extensions/SolutionItemTypeNode.cs | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Extensions/DotNetProjectTypeNode.cs b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Extensions/DotNetProjectTypeNode.cs index e6d4d2b724..2d577cb4ab 100644 --- a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Extensions/DotNetProjectTypeNode.cs +++ b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Extensions/DotNetProjectTypeNode.cs @@ -52,8 +52,8 @@ namespace MonoDevelop.Projects.Extensions protected override void Read (NodeElement elem) { base.Read (elem); - if (!string.IsNullOrEmpty (language) && string.IsNullOrEmpty (TypeTag)) - TypeTag = language; + if (!string.IsNullOrEmpty (language) && string.IsNullOrEmpty (TypeAlias)) + TypeAlias = language; } public override Type ItemType { diff --git a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Extensions/SolutionItemTypeNode.cs b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Extensions/SolutionItemTypeNode.cs index 7757b02041..6d38a7c49e 100644 --- a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Extensions/SolutionItemTypeNode.cs +++ b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects.Extensions/SolutionItemTypeNode.cs @@ -63,8 +63,8 @@ namespace MonoDevelop.Projects.Extensions this.import = import; } - [NodeAttribute ("tag")] - public string TypeTag { get; set; } + [NodeAttribute ("alias")] + public string TypeAlias { get; set; } public string Guid { get { return guid; } @@ -118,7 +118,7 @@ namespace MonoDevelop.Projects.Extensions public virtual bool CanCreateSolutionItem (string type, ProjectCreateInformation info, System.Xml.XmlElement projectOptions) { - return type.Equals (Guid, StringComparison.OrdinalIgnoreCase) || type == TypeTag; + return type.Equals (Guid, StringComparison.OrdinalIgnoreCase) || type == TypeAlias; } public virtual SolutionItem CreateSolutionItem (string type, ProjectCreateInformation info, System.Xml.XmlElement projectOptions) |