diff options
author | Mike Krüger <mkrueger@novell.com> | 2009-04-27 10:28:32 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@novell.com> | 2009-04-27 10:28:32 +0400 |
commit | c59fd633083803f0df8c12fbaab87d7130d5ca28 (patch) | |
tree | 748eb5630637ceae8e33f54d93530937b1f65863 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Templates | |
parent | 379c4a92ef2624bdf468dcbfe034586efe1d9579 (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')
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; |