Skip to content

McpPromptArgumentSummary

Namespace AgentPrism · Assembly AgentPrism.Abstractions.dll

The summary of an MCP prompt argument.

public sealed record McpPromptArgumentSummary : IEquatable<McpPromptArgumentSummary>

objectMcpPromptArgumentSummary

IEquatable<McpPromptArgumentSummary>

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

public McpPromptArgumentSummary()

The description.

public string? Description { get; init; }

string?

The argument name.

public required string Name { get; init; }

string

Whether the argument is required.

public bool Required { get; init; }

bool

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(McpPromptArgumentSummary? other)

other McpPromptArgumentSummary?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(McpPromptArgumentSummary?, McpPromptArgumentSummary?)

Section titled “ operator ==(McpPromptArgumentSummary?, McpPromptArgumentSummary?)”
public static bool operator ==(McpPromptArgumentSummary? left, McpPromptArgumentSummary? right)

left McpPromptArgumentSummary?

right McpPromptArgumentSummary?

bool

operator !=(McpPromptArgumentSummary?, McpPromptArgumentSummary?)

Section titled “ operator !=(McpPromptArgumentSummary?, McpPromptArgumentSummary?)”
public static bool operator !=(McpPromptArgumentSummary? left, McpPromptArgumentSummary? right)

left McpPromptArgumentSummary?

right McpPromptArgumentSummary?

bool