diff options
author | Mike Krüger <mkrueger@novell.com> | 2009-09-18 10:06:44 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@novell.com> | 2009-09-18 10:06:44 +0400 |
commit | 4140250a0142753e2f21a4345b3c60885aa2e5a1 (patch) | |
tree | 89b7e3dc37b781dff496b1e3341094a6cd745d34 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates | |
parent | d3880712870d98a5e51b8647dc7a148234e7d3a2 (diff) |
* MonoDevelop.Ide.CodeTemplates/ExpansionObject.cs: Fixed generics
in component types.
* MonoDevelop.Ide.CodeTemplates/MonoDevelop-templates.xml: Made
foreach template more intelligent.
svn path=/trunk/monodevelop/; revision=142165
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/ExpansionObject.cs | 2 | ||||
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/MonoDevelop-templates.xml | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/ExpansionObject.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/ExpansionObject.cs index 227b55f0f6..7a49bb15a5 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/ExpansionObject.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/ExpansionObject.cs @@ -125,7 +125,7 @@ namespace MonoDevelop.Ide.CodeTemplates IReturnType componentType = DomType.GetComponentType (CurrentContext.ProjectDom, result.ResolvedType); if (componentType != null) { Ambience ambience = AmbienceService.GetAmbience (CurrentContext.Template.MimeType); - return ambience != null ? ambience.GetString (componentType, OutputFlags.None) : componentType.ToInvariantString (); + return ambience != null ? ambience.GetString (componentType, OutputFlags.IncludeGenerics) : componentType.ToInvariantString (); } } } diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/MonoDevelop-templates.xml b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/MonoDevelop-templates.xml index 6b331c1ae6..ec1e70ff6a 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/MonoDevelop-templates.xml +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/MonoDevelop-templates.xml @@ -784,9 +784,10 @@ $selected$$end$ <TemplateType>SurroundsWith,Expansion</TemplateType> </Header> <Variables> - <Variable name="type" isIdentifier="true"> + <Variable name="type" isIdentifier="true" isEditable="false"> <Default>var</Default> <_ToolTip>The type of objects to iterate through</_ToolTip> + <Function>GetComponentTypeOf("collection")</Function> </Variable> <Variable name="id" isIdentifier="true"> <Default>item</Default> @@ -795,6 +796,7 @@ $selected$$end$ <Variable name="collection"> <Default>collection</Default> <_ToolTip>Collection to iterate through</_ToolTip> + <Function>GetCollections()</Function> </Variable> </Variables> <Code><![CDATA[foreach ($type$ $id$ in $collection$) { |