Skip to content

AddIn 类

每个插件的主类必须实现的契约。一个只读属性——Name——IDE 读取它来在错误消息、日志行和日后可能添加的插件管理 UI 中标注插件。IDE 永远不会自己创建 AddIn;插件 DLL 在 tbCreateCompilerAddin 内部构造该对象并返回它。

vb
Private Class MyAddIn
    Implements AddIn

    Private WithEvents Host As Host

    Public Sub New(ByVal Host As Host)
        Set Me.Host = Host
    End Sub

    Private Property Get AddIn_Name() As String
        Return "My AddIn"
    End Property
End Class

实现 AddIn 的类也是存放插件使用的所有其他 WithEvents 引用(Host、每个 Button、每个 ToolWindow、可选的 AddinTimer 等)的自然位置——其生命周期与插件的加载状态绑定。

属性

Name

插件的一个简短可读名称。String,只读。IDE 在加载插件时捕获此值一次。

语法:addIn.Name As String

twinBASIC及其LOGO版权为作者"韦恩"所有