bool IsNonStatic(IEntity me) { if (!me.IsStatic()) { return(true); } if (me is IMethod && Sk.ExtensionImplementedInInstance((IMethod)me)) { return(true); } return(false); }
void ProcessExtensionImplementedInInstance() { if (Method != null && Method.IsExtensionMethod && Res.IsExtensionMethodInvocation && Sk.ExtensionImplementedInInstance(Method)) { var arg = Node2.Arguments[0]; Node2.Arguments.RemoveAt(0); if (JsMember.PreviousMember != null) { throw new NotImplementedException(); } JsMember.PreviousMember = arg; } }