/src/LinFu.Reflection/Plugins/BaseLoaderPlugin.cs
http://github.com/philiplaureano/LinFu · C# · 26 lines · 12 code · 1 blank · 13 comment · 0 complexity · fb8f8e088c125f0b794befa79b325f6f MD5 · raw file
- namespace LinFu.Reflection.Plugins
- {
- /// <summary>
- /// A class that implements the basic functionality of
- /// a loader plugin.
- /// </summary>
- /// <typeparam name="TTarget">The type being loaded.</typeparam>
- public abstract class BaseLoaderPlugin<TTarget> : ILoaderPlugin<TTarget>
- {
- /// <summary>
- /// Signals the beginning of a load.
- /// </summary>
- /// <param name="target">The target being loaded.</param>
- public virtual void BeginLoad(TTarget target)
- {
- }
- /// <summary>
- /// Signals the end of a load.
- /// </summary>
- /// <param name="target">The target being loaded.</param>
- public virtual void EndLoad(TTarget target)
- {
- }
- }
- }