Table of Contents

Class GeneratedKernelMethodDescriptorAttribute

Namespace
DotBoxD.Abstractions
Assembly
DotBoxD.Abstractions.dll

Analyzer-visible generated IR for server-authored SDK context [KernelMethod] helpers.

[AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true, Inherited = false)]
public sealed class GeneratedKernelMethodDescriptorAttribute : Attribute
Inheritance
GeneratedKernelMethodDescriptorAttribute
Inherited Members

Constructors

GeneratedKernelMethodDescriptorAttribute(int, Type, string, string, string, string)

Analyzer-visible generated IR for server-authored SDK context [KernelMethod] helpers.

public GeneratedKernelMethodDescriptorAttribute(int version, Type contextType, string methodMetadataName, string normalizedSignature, string descriptorHash, string descriptorPayload)

Parameters

version int
contextType Type
methodMetadataName string
normalizedSignature string
descriptorHash string
descriptorPayload string

Properties

ContextType

public Type ContextType { get; }

Property Value

Type

DescriptorHash

public string DescriptorHash { get; }

Property Value

string

DescriptorPayload

public string DescriptorPayload { get; }

Property Value

string

MethodMetadataName

public string MethodMetadataName { get; }

Property Value

string

NormalizedSignature

public string NormalizedSignature { get; }

Property Value

string

Version

public int Version { get; }

Property Value

int