Skip to content

Class AttributeHandler ​

Namespace: Belay.Core
Assembly: Belay.Core.dll

Simple attribute handler that replaces the complex executor hierarchy. Handles method attributes with direct, understandable logic.

csharp
public static class AttributeHandler

Inheritance ​

object ← AttributeHandler

Inherited Members ​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Methods ​

ExecuteMethod<T>(IDeviceConnection, MethodInfo, object[], CancellationToken)

Executes a method with attribute-based Python code generation.

ExecuteMethod(IDeviceConnection, MethodInfo, object[], CancellationToken)

Executes a method without return value (void/Task).

Released under the Apache License 2.0.