Skip to content

HarnessScenarioToolResolutionException

NexusLabs.Foundry.MicrosoftAgentFramework.Testing

HarnessScenarioToolResolutionException Class

Indicates that a Harness scenario's declared generated functions could not be resolved completely and uniquely from the source-generated provider.

public sealed class HarnessScenarioToolResolutionException : System.Exception

Inheritance System.Object 🡒 System.Exception 🡒 HarnessScenarioToolResolutionException

Properties

HarnessScenarioToolResolutionException.DuplicateToolNames Property

Gets duplicate generated tool names found across the declared function groups.

public System.Collections.Generic.IReadOnlyList<string> DuplicateToolNames { get; }

Property Value

System.Collections.Generic.IReadOnlyList<System.String>

HarnessScenarioToolResolutionException.GeneratedProviderUnavailable Property

Gets whether no source-generated function provider was registered.

public bool GeneratedProviderUnavailable { get; }

Property Value

System.Boolean

HarnessScenarioToolResolutionException.MissingFunctionTypes Property

Gets declared function-group types absent from the generated provider.

public System.Collections.Generic.IReadOnlyList<System.Type> MissingFunctionTypes { get; }

Property Value

System.Collections.Generic.IReadOnlyList<System.Type>