Beispiel #1
0
        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);
        }
Beispiel #2
0
 private bool ResolvedAsExtension(MethodInvocationExpression node)
 {
     return
         node.ContainsAnnotation(ResolvedAsExtensionAnnotation) ||
         node.Target.ContainsAnnotation(ResolvedAsExtensionAnnotation);
 }