20 writes to RawRepresentationFactory
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
38RawRepresentationFactory = other.RawRepresentationFactory;
Microsoft.Extensions.AI.Abstractions.Tests (2)
ChatCompletion\ChatOptionsTests.cs (2)
98options.RawRepresentationFactory = rawRepresentationFactory; 181options.RawRepresentationFactory = (c) => null;
Microsoft.Extensions.AI.OpenAI.Tests (17)
OpenAIChatClientTests.cs (5)
386RawRepresentationFactory = (c) => 463RawRepresentationFactory = (c) => 546RawRepresentationFactory = (c) => 620RawRepresentationFactory = (c) => 730RawRepresentationFactory = (c) =>
OpenAIResponseClientTests.cs (12)
297RawRepresentationFactory = options => new CreateResponseOptions 430RawRepresentationFactory = options => new CreateResponseOptions 701RawRepresentationFactory = options => new CreateResponseOptions 789RawRepresentationFactory = options => new CreateResponseOptions 1036RawRepresentationFactory = (c) => 3126RawRepresentationFactory = (c) => new CreateResponseOptions 3188RawRepresentationFactory = (c) => new CreateResponseOptions 3250RawRepresentationFactory = (c) => new CreateResponseOptions 3312RawRepresentationFactory = (c) => new CreateResponseOptions 3386RawRepresentationFactory = (c) => new CreateResponseOptions 3467RawRepresentationFactory = (c) => new CreateResponseOptions 3692RawRepresentationFactory = _ => new CreateResponseOptions
9 references to RawRepresentationFactory
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
38RawRepresentationFactory = other.RawRepresentationFactory;
Microsoft.Extensions.AI.Abstractions.Tests (5)
ChatCompletion\ChatOptionsTests.cs (5)
33Assert.Null(options.RawRepresentationFactory); 52Assert.Null(clone.RawRepresentationFactory); 118Assert.Same(rawRepresentationFactory, options.RawRepresentationFactory); 138Assert.Same(rawRepresentationFactory, clone.RawRepresentationFactory); 207Assert.Null(deserialized.RawRepresentationFactory);
Microsoft.Extensions.AI.OpenAI (3)
OpenAIAssistantsChatClient.cs (1)
345options?.RawRepresentationFactory?.Invoke(this) as RunCreationOptions ??
OpenAIChatClient.cs (1)
560if (options.RawRepresentationFactory?.Invoke(this) is not ChatCompletionOptions result)
OpenAIResponsesChatClient.cs (1)
685if (options.RawRepresentationFactory?.Invoke(this) is CreateResponseOptions result)