Class GeneratedPluginServerRegistryAttribute
Namespace: DotBoxD.Abstractions
Assembly: DotBoxD.Abstractions.dll
Identifies a generated plugin-server hook or subscription registry and the context type its parameterless
On<TEvent> method uses.
[AttributeUsage(AttributeTargets.Class, Inherited = false)]public sealed class GeneratedPluginServerRegistryAttribute : AttributeInheritance
Section titled “Inheritance”object ← Attribute ← GeneratedPluginServerRegistryAttribute
Inherited Members
Section titled “Inherited Members”Attribute.Equals(object?), Attribute.GetCustomAttribute(Assembly, Type), Attribute.GetCustomAttribute(Assembly, Type, bool), Attribute.GetCustomAttribute(MemberInfo, Type), Attribute.GetCustomAttribute(MemberInfo, Type, bool), Attribute.GetCustomAttribute(Module, Type), Attribute.GetCustomAttribute(Module, Type, bool), Attribute.GetCustomAttribute(ParameterInfo, Type), Attribute.GetCustomAttribute(ParameterInfo, Type, bool), Attribute.GetCustomAttributes(Assembly), Attribute.GetCustomAttributes(Assembly, bool), Attribute.GetCustomAttributes(Assembly, Type), Attribute.GetCustomAttributes(Assembly, Type, bool), Attribute.GetCustomAttributes(MemberInfo), Attribute.GetCustomAttributes(MemberInfo, bool), Attribute.GetCustomAttributes(MemberInfo, Type), Attribute.GetCustomAttributes(MemberInfo, Type, bool), Attribute.GetCustomAttributes(Module), Attribute.GetCustomAttributes(Module, bool), Attribute.GetCustomAttributes(Module, Type), Attribute.GetCustomAttributes(Module, Type, bool), Attribute.GetCustomAttributes(ParameterInfo), Attribute.GetCustomAttributes(ParameterInfo, bool), Attribute.GetCustomAttributes(ParameterInfo, Type), Attribute.GetCustomAttributes(ParameterInfo, Type, bool), Attribute.GetHashCode(), Attribute.IsDefaultAttribute(), Attribute.IsDefined(Assembly, Type), Attribute.IsDefined(Assembly, Type, bool), Attribute.IsDefined(MemberInfo, Type), Attribute.IsDefined(MemberInfo, Type, bool), Attribute.IsDefined(Module, Type), Attribute.IsDefined(Module, Type, bool), Attribute.IsDefined(ParameterInfo, Type), Attribute.IsDefined(ParameterInfo, Type, bool), Attribute.Match(object?), Attribute.TypeId, object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”GeneratedPluginServerRegistryAttribute(GeneratedPluginServerRegistryKind, Type, Type)
Section titled “ GeneratedPluginServerRegistryAttribute(GeneratedPluginServerRegistryKind, Type, Type)”Identifies a generated plugin-server hook or subscription registry and the context type its parameterless
On<TEvent> method uses.
public GeneratedPluginServerRegistryAttribute(GeneratedPluginServerRegistryKind kind, Type serverType, Type contextType)Parameters
Section titled “Parameters”kind GeneratedPluginServerRegistryKind
serverType Type
contextType Type
Properties
Section titled “Properties”ContextType
Section titled “ ContextType”public Type ContextType { get; }Property Value
Section titled “Property Value”public GeneratedPluginServerRegistryKind Kind { get; }Property Value
Section titled “Property Value”GeneratedPluginServerRegistryKind
ServerType
Section titled “ ServerType”public Type ServerType { get; }