Browse Source

fix crash in NRefactoryResolver when compilation unit language and selected language do not match

pull/18/head
Siegfried Pammer 14 years ago
parent
commit
ed4a263c9d
  1. 2
      src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/NRefactoryResolver.cs

2
src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/NRefactoryResolver.cs

@ -161,7 +161,7 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver @@ -161,7 +161,7 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver
}
this.ProjectContent = cu.ProjectContent;
if (language == SupportedLanguage.VBNet) {
if (language == SupportedLanguage.VBNet && cu is IVBNetOptionProvider) {
IVBNetOptionProvider provider = (IVBNetOptionProvider)cu;
inferAllowed = provider.OptionInfer ?? false;

Loading…
Cancel
Save