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-04-27 10:28:32 +0400
committerMike Krüger <mkrueger@novell.com>2009-04-27 10:28:32 +0400
commitc59fd633083803f0df8c12fbaab87d7130d5ca28 (patch)
tree748eb5630637ceae8e33f54d93530937b1f65863 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates
parent379c4a92ef2624bdf468dcbfe034586efe1d9579 (diff)
* MonoDevelop.Ide.Commands/EditCommands.cs:
* MonoDevelop.Ide.Templates/FileTemplate.cs: * MonoDevelop.Ide.Templates/ProjectTemplate.cs: * MonoDevelop.Ide.Gui.Dialogs/RenameItemDialog.cs: * MonoDevelop.Ide.Templates/FileDescriptionTemplate.cs: * MonoDevelop.Ide.StandardHeader/StandardHeaderService.cs: * MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs: Reimplemented language binding service. svn path=/trunk/monodevelop/; revision=132700
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/FileDescriptionTemplate.cs2
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/FileTemplate.cs3
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/ProjectTemplate.cs3
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs2
4 files changed, 4 insertions, 6 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/FileDescriptionTemplate.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/FileDescriptionTemplate.cs
index 5d6149878b..7e36c2540a 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/FileDescriptionTemplate.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/FileDescriptionTemplate.cs
@@ -83,7 +83,7 @@ namespace MonoDevelop.Ide.Templates
{
if (name.Length > 0) {
if (language != null && language.Length > 0) {
- IDotNetLanguageBinding binding = MonoDevelop.Projects.Services.Languages.GetBindingPerLanguageName (language) as IDotNetLanguageBinding;
+ IDotNetLanguageBinding binding = LanguageBindingService.GetBindingPerLanguageName (language) as IDotNetLanguageBinding;
if (binding != null) {
System.CodeDom.Compiler.CodeDomProvider provider = binding.GetCodeDomProvider ();
if (provider != null)
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/FileTemplate.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/FileTemplate.cs
index 174c919e42..7288c5683f 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/FileTemplate.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/FileTemplate.cs
@@ -461,8 +461,7 @@ namespace MonoDevelop.Ide.Templates
{
//Template can match all CodeDom .NET languages with a "*"
if (list.Contains ("*")) {
- ILanguageBinding [] bindings = MonoDevelop.Projects.Services.Languages.GetLanguageBindings ();
- foreach (ILanguageBinding lb in bindings) {
+ foreach (ILanguageBinding lb in LanguageBindingService.LanguageBindings) {
IDotNetLanguageBinding dnlang = lb as IDotNetLanguageBinding;
if (dnlang != null && dnlang.GetCodeDomProvider () != null)
list.Add (dnlang.Language);
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/ProjectTemplate.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/ProjectTemplate.cs
index e137ba2513..846fcff2b2 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/ProjectTemplate.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/ProjectTemplate.cs
@@ -240,8 +240,7 @@ namespace MonoDevelop.Ide.Templates
{
//Template can match all CodeDom .NET languages with a "*"
if (list.Contains ("*")) {
- ILanguageBinding [] bindings = MonoDevelop.Projects.Services.Languages.GetLanguageBindings ();
- foreach (ILanguageBinding lb in bindings) {
+ foreach (ILanguageBinding lb in LanguageBindingService.LanguageBindings) {
IDotNetLanguageBinding dnlang = lb as IDotNetLanguageBinding;
if (dnlang != null && dnlang.GetCodeDomProvider () != null)
list.Add (dnlang.Language);
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs
index 05bce66830..6b5807ccb5 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates/SingleFileDescriptionTemplate.cs
@@ -328,7 +328,7 @@ namespace MonoDevelop.Ide.Templates
protected ILanguageBinding GetLanguageBinding (string language)
{
- ILanguageBinding binding = MonoDevelop.Projects.Services.Languages.GetBindingPerLanguageName (language);
+ ILanguageBinding binding = LanguageBindingService.GetBindingPerLanguageName (language);
if (binding == null)
throw new InvalidOperationException ("Language '" + language + "' not found");
return binding;