WorkflowGraphNode
Namespace AgentPrism · Assembly
AgentPrism.Abstractions.dllRepresents a node in the graph.
public sealed record WorkflowGraphNode : IEquatable<WorkflowGraphNode>Inheritance
Section titled “Inheritance”Implements
Section titled “Implements”Inherited Members
Section titled “Inherited Members”object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Section titled “Remarks”The identifier matches the Text field of the ExecutorInvoked
/ ExecutorCompleted / ExecutorFailed events arriving during a
run exactly; this lets the UI highlight nodes live.
Constructors
Section titled “Constructors”WorkflowGraphNode()
Section titled “ WorkflowGraphNode()”public WorkflowGraphNode()Properties
Section titled “Properties”AgentName
Section titled “ AgentName”Gets the agent’s name if the node represents an agent; otherwise null.
public string? AgentName { get; init; }Property Value
Section titled “Property Value”ExecutorType
Section titled “ ExecutorType”Gets the Microsoft Agent Framework executor type. For debugging.
public string? ExecutorType { get; init; }Property Value
Section titled “Property Value”Gets the executor identifier.
public required string Id { get; init; }Property Value
Section titled “Property Value”Gets the node’s role.
public required WorkflowNodeKind Kind { get; init; }Property Value
Section titled “Property Value”Gets the short label shown in the UI.
public required string Label { get; init; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”Equals(object?)
Section titled “ Equals(object?)”public override bool Equals(object? obj)Parameters
Section titled “Parameters”obj object?
Returns
Section titled “Returns”Equals(WorkflowGraphNode?)
Section titled “ Equals(WorkflowGraphNode?)”public bool Equals(WorkflowGraphNode? other)Parameters
Section titled “Parameters”other WorkflowGraphNode?
Returns
Section titled “Returns”GetHashCode()
Section titled “ GetHashCode()”public override int GetHashCode()Returns
Section titled “Returns”ToString()
Section titled “ ToString()”public override string ToString()Returns
Section titled “Returns”Operators
Section titled “Operators”operator ==(WorkflowGraphNode?, WorkflowGraphNode?)
Section titled “ operator ==(WorkflowGraphNode?, WorkflowGraphNode?)”public static bool operator ==(WorkflowGraphNode? left, WorkflowGraphNode? right)Parameters
Section titled “Parameters”left WorkflowGraphNode?
right WorkflowGraphNode?
Returns
Section titled “Returns”operator !=(WorkflowGraphNode?, WorkflowGraphNode?)
Section titled “ operator !=(WorkflowGraphNode?, WorkflowGraphNode?)”public static bool operator !=(WorkflowGraphNode? left, WorkflowGraphNode? right)Parameters
Section titled “Parameters”left WorkflowGraphNode?
right WorkflowGraphNode?