Skip to content

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 : Attribute

objectAttributeGeneratedPluginServerRegistryAttribute

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()

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)

kind GeneratedPluginServerRegistryKind

serverType Type

contextType Type

public Type ContextType { get; }

Type

public GeneratedPluginServerRegistryKind Kind { get; }

GeneratedPluginServerRegistryKind

public Type ServerType { get; }

Type