Browse Source

[ContextAction] Added null check to create method.

newNRvisualizers
Mike Krüger 13 years ago
parent
commit
6e5b973924
  1. 2
      ICSharpCode.NRefactory.CSharp/Refactoring/CodeActions/CreateMethodDeclarationAction.cs

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

@ -106,6 +106,8 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring @@ -106,6 +106,8 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring
if (guessedType.Kind != TypeKind.Delegate)
yield break;
var invocationMethod = guessedType.GetDelegateInvokeMethod();
if (invocationMethod == null)
yield break;
var state = context.GetResolverStateBefore(identifier);
if (state.CurrentMember == null || state.CurrentTypeDefinition == null)
yield break;

Loading…
Cancel
Save