// This method will process the full invocation list /// <include file='doc\MulticastDelegate.uex' path='docs/doc[@for="MulticastDelegate.DynamicInvokeImpl"]/*' /> protected override sealed Object DynamicInvokeImpl(Object[] args) { if (_prev != null) { _prev.DynamicInvokeImpl(args); } return(base.DynamicInvokeImpl(args)); }
// Implementation of dynamic invocation. protected override Object DynamicInvokeImpl(Object[] args) { if (((Object)prev) != null) { prev.DynamicInvokeImpl(args); } return(base.DynamicInvokeImpl(args)); }
protected sealed override object DynamicInvokeImpl(object[] args) { if (prev != null) { prev.DynamicInvokeImpl(args); } return(base.DynamicInvokeImpl(args)); }