📄 attribute.cs
字号:
using System;
namespace Core.Services.Sdk
{
/// <summary>
/// 标识该类是否支持被作为插件加载
/// </summary>
[AttributeUsage(AttributeTargets.Class)]
public class PluginAttribute:System.Attribute
{
private bool _IsPlugin=false;
/// <summary>
/// 在编写插件时,请为实现IPlugin接口的类添加此特性,并将该特性的值設為true.
/// </summary>
public PluginAttribute(bool IsPlugin):base()
{
_IsPlugin=IsPlugin;
return;
}
/// <summary>
/// 将该特性的值转换为字符串。
/// <returns>该特性的值的字符串形式。</returns>
/// </summary>
public override string ToString()
{
if (_IsPlugin)
return "true";
else
return "false";
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -