Skip to content

Commit 3b9ccbd

Browse files
committed
Refactor plugin properties and remove unused assembly info
Simplified the implementation of `IPlugin` properties using expression-bodied members for cleaner code. Removed the `AssemblyInfo.cs` file as it is no longer needed, aligning with updated project requirements. Incremented plugin version to 0.6.
1 parent d5eaba4 commit 3b9ccbd

File tree

2 files changed

+6
-59
lines changed

2 files changed

+6
-59
lines changed

source/AmericanToBritish/DLL/Plugin.cs

Lines changed: 6 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,35 +5,17 @@ namespace Nikse.SubtitleEdit.PluginLogic
55
{
66
public class AmericanToBritish : IPlugin
77
{
8-
string IPlugin.Name
9-
{
10-
get { return "American to British"; }
11-
}
8+
string IPlugin.Name => "American to British";
129

13-
string IPlugin.Text
14-
{
15-
get { return "Convert American to British..."; }
16-
}
10+
string IPlugin.Text => "Convert American to British...";
1711

18-
decimal IPlugin.Version
19-
{
20-
get { return 0.5M; }
21-
}
12+
decimal IPlugin.Version => 0.6M;
2213

23-
string IPlugin.Description
24-
{
25-
get { return "Converts American English to British English"; }
26-
}
14+
string IPlugin.Description => "Converts American English to British English";
2715

28-
string IPlugin.ActionType
29-
{
30-
get { return "translate"; }
31-
}
16+
string IPlugin.ActionType => "translate";
3217

33-
string IPlugin.Shortcut
34-
{
35-
get { return string.Empty; }
36-
}
18+
string IPlugin.Shortcut => string.Empty;
3719

3820
string IPlugin.DoAction(Form parentForm, string subtitle, double frameRate, string listViewLineSeparatorString, string subtitleFileName, string videoFileName, string rawText)
3921
{

source/AmericanToBritish/DLL/Properties/AssemblyInfo.cs

Lines changed: 0 additions & 35 deletions
This file was deleted.

0 commit comments

Comments
 (0)