private static bool ResolvedAsExtension(MethodInvocationExpression node) { if (node.ContainsAnnotation(ResolvedAsExtensionAnnotation) || node.Target.ContainsAnnotation(ResolvedAsExtensionAnnotation)) return true; var genericReference = node.Target as GenericReferenceExpression; return genericReference != null && genericReference.Target.ContainsAnnotation(ResolvedAsExtensionAnnotation); }
private bool ResolvedAsExtension(MethodInvocationExpression node) { return node.ContainsAnnotation(ResolvedAsExtensionAnnotation) || node.Target.ContainsAnnotation(ResolvedAsExtensionAnnotation); }