Skip to content

AgentFunctionPublishedNameAnalyzer

NexusLabs.Foundry.MicrosoftAgentFramework.Analyzers

AgentFunctionPublishedNameAnalyzer Class

Validates the function and parameter names an [AgentFunction] publishes through MEAI.

public sealed class AgentFunctionPublishedNameAnalyzer

Inheritance Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer 🡒 AgentFunctionPublishedNameAnalyzer

Remarks

FDRYMAF032 (Error): An [AIFunctionName] or [AIParameterName] value is null, empty, or whitespace.

FDRYMAF033 (Error): Two functions in one type publish the same function name, or two parameters in one function publish the same parameter name.