IntelligenceX

API Reference

Class

ToolCapabilityParitySliceDescriptor

Namespace IntelligenceX.Tools
Assembly IntelligenceX
Implements
IEquatable<ToolCapabilityParitySliceDescriptor>
Modifiers sealed

Pack-owned parity slice registration consumed by host/chat parity inventories.

Inheritance

  • Object
  • ToolCapabilityParitySliceDescriptor

Usage

Explore 8 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

public ToolCapabilityParitySliceDescriptor() #

Methods

public ToolCapabilityParitySliceDescriptor <Clone>$() #
Returns: ToolCapabilityParitySliceDescriptor
Equals 2 overloads
public override Boolean Equals(Object? obj) #
Returns: Boolean

Parameters

obj Object? requiredposition: 0
public Boolean Equals(ToolCapabilityParitySliceDescriptor? other) #
Returns: Boolean

Parameters

other ToolCapabilityParitySliceDescriptor? requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public static Boolean op_Equality(ToolCapabilityParitySliceDescriptor? left, ToolCapabilityParitySliceDescriptor? right) #
Returns: Boolean

Parameters

left ToolCapabilityParitySliceDescriptor? requiredposition: 0
right ToolCapabilityParitySliceDescriptor? requiredposition: 1
public static Boolean op_Inequality(ToolCapabilityParitySliceDescriptor? left, ToolCapabilityParitySliceDescriptor? right) #
Returns: Boolean

Parameters

left ToolCapabilityParitySliceDescriptor? requiredposition: 0
right ToolCapabilityParitySliceDescriptor? requiredposition: 1
public override String ToString() #
Returns: String

Properties

public String EngineId { get; init; } #

Stable upstream engine identifier represented by this slice.

public String? PackId { get; init; } #

Optional pack id overriding the containing pack descriptor id for this slice.

public Func<IReadOnlyList<ToolDefinition>, ToolCapabilityParitySliceEvaluation?> Evaluate { get; init; } #

Evaluates the current runtime parity state for the slice. Returning null omits the slice from the current runtime inventory.