IntelligenceX

API Reference

Struct

ToolExecutionTraits

Namespace IntelligenceX.Tools
Assembly IntelligenceX
Base ValueType
Implements
IEquatable<ToolExecutionTraits>
Modifiers sealed

Structured execution traits projected from a tool definition.

Inheritance

  • ValueType
  • ToolExecutionTraits

Constructors

public ToolExecutionTraits(String ExecutionScope, IReadOnlyList<String> TargetScopeArguments, IReadOnlyList<String> RemoteHostArguments) #

Structured execution traits projected from a tool definition.

Parameters

ExecutionScope System.String requiredposition: 0
TargetScopeArguments System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 1
RemoteHostArguments System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 2

Methods

public Void Deconstruct(out String ExecutionScope, out IReadOnlyList<String> TargetScopeArguments, out IReadOnlyList<String> RemoteHostArguments) #
Returns: Void

Parameters

ExecutionScope String requiredposition: 0
TargetScopeArguments IReadOnlyList<String> requiredposition: 1
RemoteHostArguments IReadOnlyList<String> requiredposition: 2
public virtual Boolean Equals(ToolExecutionTraits other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public override String ToString() #
Returns: String

Properties

public Boolean SupportsTargetScoping { get; } #

Indicates whether the tool exposes any target-scope arguments.

public Boolean SupportsRemoteHostTargeting { get; } #

Indicates whether the tool exposes any remote-host targeting arguments.

public String ExecutionScope { get; set; } #
public IReadOnlyList<String> TargetScopeArguments { get; set; } #
public IReadOnlyList<String> RemoteHostArguments { get; set; } #