Skip to content

McpResourceSummary

Namespace AgentPrism · Assembly AgentPrism.Abstractions.dll

The summary of an MCP resource.

public sealed record McpResourceSummary : IEquatable<McpResourceSummary>

objectMcpResourceSummary

IEquatable<McpResourceSummary>

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

public McpResourceSummary()

The description.

public string? Description { get; init; }

string?

The MIME type.

public string? MimeType { get; init; }

string?

The resource name.

public required string Name { get; init; }

string

The resource URI.

public required string Uri { get; init; }

string

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(McpResourceSummary? other)

other McpResourceSummary?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(McpResourceSummary?, McpResourceSummary?)

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

left McpResourceSummary?

right McpResourceSummary?

bool

operator !=(McpResourceSummary?, McpResourceSummary?)

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

left McpResourceSummary?

right McpResourceSummary?

bool