Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Krüger <mkrueger@novell.com>2009-09-18 10:06:44 +0400
committerMike Krüger <mkrueger@novell.com>2009-09-18 10:06:44 +0400
commit4140250a0142753e2f21a4345b3c60885aa2e5a1 (patch)
tree89b7e3dc37b781dff496b1e3341094a6cd745d34 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates
parentd3880712870d98a5e51b8647dc7a148234e7d3a2 (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.cs2
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.CodeTemplates/MonoDevelop-templates.xml4
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$) {