コード例 #1
0
 private static void StartContext()
 {
     using (var context = new Context(element))
     {
         var plugin = new TestPlugin.TestPlugin();
         for (int i = 0; i < REPEAT_PLUGIN_N; i++)
         {
             plugin.Run(context);
         }
     }
     Interlocked.Decrement(ref contextCount);
 }
コード例 #2
0
 private static async Task StartContextAsync()
 {
     using (var context = new Context(element))
     {
         var plugin = new TestPlugin.TestPlugin();
         for (int i = 0; i < REPEAT_PLUGIN_N; i++)
         {
             await plugin.RunAsync(context);
         }
     }
     Interlocked.Decrement(ref contextCount);
 }
コード例 #3
0
        public IPlugin GetTestPlugin()
        {
            var testPlugin = new TestPlugin.TestPlugin() as IPlugin;

            return(testPlugin);
        }