Table of Contents

Class ToolSourceGenerator

Namespace
OllamaSharp
Assembly
OllamaSharp.SourceGenerators.dll

A source generator that produces tool implementations including invocations for methods marked with [OllamaToolAttribute].

[Generator]
public class ToolSourceGenerator : IIncrementalGenerator
Inheritance
ToolSourceGenerator
Implements
Inherited Members

Methods

Initialize(IncrementalGeneratorInitializationContext)

Registers the incremental generation steps for discovering methods annotated with OllamaTool.

public void Initialize(IncrementalGeneratorInitializationContext context)

Parameters

context IncrementalGeneratorInitializationContext

The initialization context provided by the compiler.