23 writes to RawRepresentationFactory
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
39RawRepresentationFactory = other.RawRepresentationFactory;
Microsoft.Extensions.AI.Abstractions.Tests (2)
ChatCompletion\ChatOptionsTests.cs (2)
101options.RawRepresentationFactory = rawRepresentationFactory; 192options.RawRepresentationFactory = (c) => null;
Microsoft.Extensions.AI.OpenAI.Tests (20)
OpenAIChatClientTests.cs (5)
388RawRepresentationFactory = (c) => 465RawRepresentationFactory = (c) => 548RawRepresentationFactory = (c) => 622RawRepresentationFactory = (c) => 732RawRepresentationFactory = (c) =>
OpenAIResponseClientIntegrationTests.cs (2)
566RawRepresentationFactory = _ => new CreateResponseOptions 646RawRepresentationFactory = _ => new CreateResponseOptions
OpenAIResponseClientTests.cs (13)
299RawRepresentationFactory = options => new CreateResponseOptions 432RawRepresentationFactory = options => new CreateResponseOptions 558RawRepresentationFactory = options => new CreateResponseOptions 806RawRepresentationFactory = options => new CreateResponseOptions 897RawRepresentationFactory = options => new CreateResponseOptions 1147RawRepresentationFactory = (c) => 3439RawRepresentationFactory = (c) => new CreateResponseOptions 3501RawRepresentationFactory = (c) => new CreateResponseOptions 3563RawRepresentationFactory = (c) => new CreateResponseOptions 3625RawRepresentationFactory = (c) => new CreateResponseOptions 3699RawRepresentationFactory = (c) => new CreateResponseOptions 3780RawRepresentationFactory = (c) => new CreateResponseOptions 4005RawRepresentationFactory = _ => new CreateResponseOptions
9 references to RawRepresentationFactory
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
39RawRepresentationFactory = other.RawRepresentationFactory;
Microsoft.Extensions.AI.Abstractions.Tests (5)
ChatCompletion\ChatOptionsTests.cs (5)
34Assert.Null(options.RawRepresentationFactory); 54Assert.Null(clone.RawRepresentationFactory); 124Assert.Same(rawRepresentationFactory, options.RawRepresentationFactory); 148Assert.Same(rawRepresentationFactory, clone.RawRepresentationFactory); 221Assert.Null(deserialized.RawRepresentationFactory);
Microsoft.Extensions.AI.OpenAI (3)
OpenAIAssistantsChatClient.cs (1)
348options?.RawRepresentationFactory?.Invoke(this) as RunCreationOptions ??
OpenAIChatClient.cs (1)
591if (options.RawRepresentationFactory?.Invoke(this) is not ChatCompletionOptions result)
OpenAIResponsesChatClient.cs (1)
745if (options.RawRepresentationFactory?.Invoke(this) is CreateResponseOptions result)