Namespace PaintDotNet.IndirectUI
Classes
- DynamicMethodNames
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:
- 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.
- If the object implements a private method, object OnInvokeDynamicMethod(string name, object[] args), then that will be used to dispatch the method call.
- The Effect may also implement the dynamic method directly as a private method, in which case reflection will be used to call it.