mirror of
https://github.com/chylex/TweetDuck.git
synced 2025-08-17 00:31:42 +02:00
Configuration
Core
Data
Plugins
Properties
Resources
Updates
bld
lib
TweetLib.Communication
TweetLib.Core
Collections
Data
Features
Plugins
Enums
PluginEnvironment.cs
PluginFolder.cs
PluginGroup.cs
Events
IPluginConfig.cs
Plugin.cs
PluginLoader.cs
PluginScriptGenerator.cs
Updates
Serialization
Utils
Lib.cs
TweetLib.Core.csproj
TweetTest.System
TweetTest.Unit
subprocess
video
.gitattributes
.gitignore
LICENSE.md
Program.cs
README.md
Reporter.cs
TweetDuck.csproj
TweetDuck.sln
TweetDuck.sln.DotSettings
packages.config
24 lines
737 B
C#
24 lines
737 B
C#
namespace TweetLib.Core.Features.Plugins.Enums{
|
|
public enum PluginGroup{
|
|
Official, Custom
|
|
}
|
|
|
|
public static class PluginGroupExtensions{
|
|
public static string GetIdentifierPrefix(this PluginGroup group){
|
|
switch(group){
|
|
case PluginGroup.Official: return "official/";
|
|
case PluginGroup.Custom: return "custom/";
|
|
default: return "unknown/";
|
|
}
|
|
}
|
|
|
|
public static string GetIdentifierPrefixShort(this PluginGroup group){
|
|
switch(group){
|
|
case PluginGroup.Official: return "o/";
|
|
case PluginGroup.Custom: return "c/";
|
|
default: return "?/";
|
|
}
|
|
}
|
|
}
|
|
}
|