diff --git a/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/NRefactoryResolver.cs b/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/NRefactoryResolver.cs index 4374b07352..3a6acb392d 100644 --- a/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/NRefactoryResolver.cs +++ b/src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/NRefactoryResolver.cs @@ -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;