Skip to content

ToolResultToStringAnalyzer

NexusLabs.Needlr.AgentFramework.Analyzers

ToolResultToStringAnalyzer Class

Detects .ToString() invocations on ToolCallResult.Result and FunctionResultContent.Result properties, which are object? and may contain a JsonElement at runtime.

public sealed class ToolResultToStringAnalyzer

Inheritance Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer 🡒 ToolResultToStringAnalyzer

Remarks

\<b>NDLRMAF015\</b> (Warning): Calling ToString() on these properties produces a C# type name for complex objects instead of JSON. Developers should use ToolResultSerializer.Serialize() instead.