Table of Contents

Class DynamicMethodNames

Namespace
PaintDotNet.IndirectUI
Assembly
PaintDotNet.Core.dll

This static class lists names and provides information about dynamic methods that IndirectUI objects (e.g. an Effect) may implement. A dynamic method is one that is available in one of 3 ways:

  1. If the object implements PaintDotNet.Dynamic.IDynamicInvoke, then that will be used to dispatch the method call. This is a good way to find out which dynamic methods are being invoked, when they're called, etc.
  2. If the object implements a private method, object OnInvokeDynamicMethod(string name, object[] args), then that will be used to dispatch the method call.
  3. The Effect may also implement the dynamic method directly as a private method, in which case reflection will be used to call it.
public static class DynamicMethodNames
Inheritance
DynamicMethodNames
Inherited Members

Fields

OnWindowHelpButtonClicked

Called when the user clicks on the window's help button and WindowHelpContentType = CustomViaCallback. Must have this method name and signature: private void OnWindowHelpButtonClicked(System.Windows.Forms.IWin32Window owner, string helpContent); 'owner' is the owning dialog and your UI must use it as its parent. 'helpContent' is the value of the WindowHelpContent window property.