Table of Contents

Class ServerExtensionClientAttribute

Namespace
DotBoxD.Abstractions
Assembly
DotBoxD.Abstractions.dll

Requests a generated C# 14 extension property on receiverType that resolves the source-generated server extension client for this service. The receiver type must expose a ServerExtensions property whose value can invoke server extensions and resolve the installed service id.

[AttributeUsage(AttributeTargets.Class, Inherited = false)]
public sealed class ServerExtensionClientAttribute : Attribute
Inheritance
ServerExtensionClientAttribute
Inherited Members

Constructors

ServerExtensionClientAttribute(Type, string?)

Requests a generated C# 14 extension property on receiverType that resolves the source-generated server extension client for this service. The receiver type must expose a ServerExtensions property whose value can invoke server extensions and resolve the installed service id.

public ServerExtensionClientAttribute(Type receiverType, string? name = null)

Parameters

receiverType Type
name string

Properties

Name

public string? Name { get; }

Property Value

string

ReceiverType

public Type ReceiverType { get; }

Property Value

Type