Browse Source

Prevent UseExplicitTypeAction for anonymous types.

pull/32/merge
Luís Reis 12 years ago
parent
commit
33725e3f82
  1. 2
      ICSharpCode.NRefactory.CSharp/Refactoring/CodeActions/UseExplicitTypeAction.cs

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

@ -52,7 +52,7 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring @@ -52,7 +52,7 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring
node = foreachStatement;
}
if (!(!type.Equals(SpecialType.NullType) && !type.Equals(SpecialType.UnknownType))) {
if (!(!type.Equals(SpecialType.NullType) && !type.Equals(SpecialType.UnknownType) && type.Kind != TypeKind.Anonymous)) {
yield break;
}
yield return new CodeAction (context.TranslateString("Use explicit type"), script => {

Loading…
Cancel
Save