Browse Source

[CodeActions] Added check for resolve error.

newNRvisualizers
Mike Krüger 14 years ago
parent
commit
d37a7ba16d
  1. 2
      ICSharpCode.NRefactory.CSharp/Refactoring/CodeActions/IterateViaForeachAction.cs

2
ICSharpCode.NRefactory.CSharp/Refactoring/CodeActions/IterateViaForeachAction.cs

@ -133,6 +133,8 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring
static IType GetElementType(ResolveResult rr, BaseRefactoringContext context) static IType GetElementType(ResolveResult rr, BaseRefactoringContext context)
{ {
if (rr.IsError || rr.Type.Kind == TypeKind.Unknown)
return null;
var type = GetCollectionType(rr.Type); var type = GetCollectionType(rr.Type);
if (type == null) if (type == null)
return null; return null;

Loading…
Cancel
Save