1: // This is the abstract class which will be implemented by each plugin.
2: // Using an abstract parent class should allow me to do away with the
3: // whole shim thing for remoting.
4: // Build this with the following command line:
5: // csc /t:library MyPlugIn.cs
6: // And a note to you Java people: Isn't it nice to not have to match
7: // the file name and the class name? :-P
8: public abstract class PlugInForm
9: {
10: public const string FileNameMask = "MPI*.dll";
11: public abstract void WhatIsPI();
12: }
13: