Class PluginAttribute
Marks a class as being a BSIPA plugin.
Implements
Inherited Members
System.Attribute.System.Runtime.InteropServices._Attribute.GetTypeInfoCount(System.UInt32)
System.Attribute.System.Runtime.InteropServices._Attribute.GetTypeInfo(System.UInt32, System.UInt32, System.IntPtr)
System.Attribute.System.Runtime.InteropServices._Attribute.GetIDsOfNames(System.Guid, System.IntPtr, System.UInt32, System.UInt32, System.IntPtr)
System.Attribute.System.Runtime.InteropServices._Attribute.Invoke(System.UInt32, System.Guid, System.UInt32, System.Int16, System.IntPtr, System.IntPtr, System.IntPtr, System.IntPtr)
Namespace: IPA
Assembly: IPA.Loader.dll
Syntax
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
public sealed class PluginAttribute : Attribute, _Attribute
Constructors
| Improve this Doc View SourcePluginAttribute(RuntimeOptions)
Initializes a PluginAttribute with the given RuntimeOptions to indicate the runtime capabilities of the plugin.
Declaration
public PluginAttribute(RuntimeOptions runtimeOptions)
Parameters
Type | Name | Description |
---|---|---|
RuntimeOptions | runtimeOptions | the options to use for this plugin |
Properties
| Improve this Doc View SourceRuntimeOptions
The RuntimeOptions passed into the constructor of this attribute.
Declaration
public RuntimeOptions RuntimeOptions { get; }
Property Value
Type | Description |
---|---|
RuntimeOptions |