Class ServerExtensionMethodAttribute
Namespace: DotBoxD.Abstractions
Assembly: DotBoxD.Abstractions.dll
Requests a generated C# 14 extension method on receiverType that forwards to the
source-generated server extension client. When name is omitted, the kernel method name
is used; supply a custom name to make the receiver’s domain API read naturally or avoid conflicts.
[AttributeUsage(AttributeTargets.Method, Inherited = false)]public sealed class ServerExtensionMethodAttribute : AttributeInheritance
Section titled “Inheritance”object ← Attribute ← ServerExtensionMethodAttribute
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”ServerExtensionMethodAttribute(Type?, string?)
Section titled “ ServerExtensionMethodAttribute(Type?, string?)”Requests a generated C# 14 extension method on receiverType that forwards to the
source-generated server extension client. When name is omitted, the kernel method name
is used; supply a custom name to make the receiver’s domain API read naturally or avoid conflicts.
public ServerExtensionMethodAttribute(Type? receiverType = null, string? name = null)Parameters
Section titled “Parameters”receiverType Type?
name string?
Properties
Section titled “Properties”public string? Name { get; }Property Value
Section titled “Property Value”ReceiverType
Section titled “ ReceiverType”public Type? ReceiverType { get; }Property Value
Section titled “Property Value”Type?