File tree Expand file tree Collapse file tree 5 files changed +9
-6
lines changed Expand file tree Collapse file tree 5 files changed +9
-6
lines changed Original file line number Diff line number Diff line change 3
3
4
4
namespace DG . XrmPluginCore
5
5
{
6
- public abstract class PluginBase : IPlugin
6
+ public abstract class AbstractPlugin : IPlugin
7
7
{
8
8
/// <summary>
9
9
/// Gets the name of the child class.
@@ -12,9 +12,9 @@ public abstract class PluginBase : IPlugin
12
12
protected string ChildClassName { get ; }
13
13
14
14
/// <summary>
15
- /// Initializes a new instance of the <see cref="PluginBase "/> class.
15
+ /// Initializes a new instance of the <see cref="AbstractPlugin "/> class.
16
16
/// </summary>
17
- protected PluginBase ( )
17
+ protected AbstractPlugin ( )
18
18
{
19
19
ChildClassName = GetType ( ) . ToString ( ) ;
20
20
}
Original file line number Diff line number Diff line change
1
+ ### 0.0.6 - 1 May 2025
2
+ * Fix: Mark base classes (CustomApi and Plugin) as abstract
3
+
1
4
### 0.0.5 - 29 April 2025
2
5
* Add AsyncAutoDelete field to PluginConfig
3
6
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ namespace DG.XrmPluginCore
10
10
/// <summary>
11
11
/// Base class for all CustomAPIs.
12
12
/// </summary>
13
- public class CustomAPI : PluginBase , ICustomApiDefinition
13
+ public abstract class CustomAPI : AbstractPlugin , ICustomApiDefinition
14
14
{
15
15
protected Action < LocalPluginContext > RegisteredEvent { get ; private set ; }
16
16
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ namespace DG.XrmPluginCore
16
16
/// <summary>
17
17
/// Base class for all Plugins.
18
18
/// </summary>
19
- public class Plugin : PluginBase , IPluginDefinition
19
+ public abstract class Plugin : AbstractPlugin , IPluginDefinition
20
20
{
21
21
/// <summary>
22
22
/// Gets the List of events that the plug-in should fire for.
Original file line number Diff line number Diff line change 1
- 0.0.5
1
+ 0.0.6
You can’t perform that action at this time.
0 commit comments