All pastes #102919 Raw Edit

Untitled

public text v1 · immutable
#102919 ·published 2006-07-27 23:53 UTC
rendered paste body
public class PluginOptions2 : Mono.GetOptions.Options
    {
        [Option("test", 't')]
        public bool test = true;
    }
    public class WMIPluginOptions2 : PluginOptions2
    {
        [Option("test2", 'u')]
        public bool test2 = true;
    }

    public class Plugin2<T>
    {
        public T Options;
        public WMIPluginOptions2 Options2;

        public Plugin2(T options)
        {
            Options = options;
            Console.WriteLine(Options.test);
            Console.WriteLine(Options2.test2);
        }
    }
    public class WMIPlugin2 : Plugin2<WMIPluginOptions2>
    {
        public WMIPlugin2(WMIPluginOptions2 options) : base(options) { }
    }