source: trunk/eraser/Eraser.Plugins/PluginLoadedEventArgs.cs @ 2516

Revision 2516, 1.4 KB checked in by lowjoel, 3 years ago (diff)

Update copyrights to this year.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Rev URL
Line 
1/*
2 * $Id$
3 * Copyright 2008-2012 The Eraser Project
4 * Original Author: Joel Low <lowjoel@users.sourceforge.net>
5 * Modified By:
6 *
7 * This file is part of Eraser.
8 *
9 * Eraser is free software: you can redistribute it and/or modify it under the
10 * terms of the GNU General Public License as published by the Free Software
11 * Foundation, either version 3 of the License, or (at your option) any later
12 * version.
13 *
14 * Eraser is distributed in the hope that it will be useful, but WITHOUT ANY
15 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
16 * A PARTICULAR PURPOSE. See the GNU General Public License for more details.
17 *
18 * A copy of the GNU General Public License can be found at
19 * <http://www.gnu.org/licenses/>.
20 */
21
22using System;
23using System.Collections.Generic;
24using System.Linq;
25using System.Text;
26
27namespace Eraser.Plugins
28{
29    /// <summary>
30    /// Event argument for the plugin loaded event.
31    /// </summary>
32    public class PluginLoadedEventArgs : EventArgs
33    {
34        /// <summary>
35        /// Constructor.
36        /// </summary>
37        /// <param name="instance">The plugin instance of the recently loaded plugin.</param>
38        public PluginLoadedEventArgs(PluginInfo info)
39        {
40            Plugin = info;
41        }
42
43        /// <summary>
44        /// The <see cref="PluginInstance"/> object representing the newly loaded plugin.
45        /// </summary>
46        public PluginInfo Plugin { get; private set; }
47    }
48}
Note: See TracBrowser for help on using the repository browser.