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

objectAttributeHandler

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.