35 writes to RawRepresentation
Microsoft.Extensions.AI.Abstractions.Tests (10)
Contents\AIContentTests.cs (2)
26c.RawRepresentation = raw; 40RawRepresentation = new object(),
Contents\FunctionCallContentTests.cs (1)
55c.RawRepresentation = raw;
Contents\FunctionResultContentTests.cs (1)
41c.RawRepresentation = raw;
Contents\HostedFileContentTests.cs (1)
44c.RawRepresentation = raw;
Contents\HostedVectorStoreContentTests.cs (1)
44c.RawRepresentation = raw;
Contents\McpServerToolCallContentTests.cs (1)
34c.RawRepresentation = raw;
Contents\McpServerToolResultContentTests.cs (1)
29c.RawRepresentation = raw;
Contents\TextContentTests.cs (1)
29c.RawRepresentation = raw;
Contents\TextReasoningContentTests.cs (1)
29c.RawRepresentation = raw;
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
110callContent.RawRepresentation = toolCall;
Microsoft.Extensions.AI.OpenAI (24)
MicrosoftExtensionsAIChatExtensions.cs (2)
182fcc.RawRepresentation = toolCall; 206RawRepresentation = tcm,
OpenAIAssistantsChatClient.cs (1)
202fcc.RawRepresentation = ru;
OpenAIChatClient.cs (5)
342RawRepresentation = audioUpdate, 377RawRepresentation = tokenUsage, 460RawRepresentation = audio, 470callContent.RawRepresentation = toolCall; 704aiContent.RawRepresentation = contentPart;
OpenAIResponsesChatClient.cs (16)
153message.Contents.Add(new TextReasoningContent(summary) { RawRepresentation = outputItem }); 158fcc.RawRepresentation = outputItem; 170RawRepresentation = mtcari, 173RawRepresentation = mtcari, 182message.Contents.Add(new FunctionResultContent(functionCallOutputItem.CallId, functionCallOutputItem.FunctionOutput) { RawRepresentation = functionCallOutputItem }); 186message.Contents.Add(new() { RawRepresentation = outputItem }); 287yield return CreateUpdate(new AIContent { RawRepresentation = mtdli }); 294RawRepresentation = mtcari, 297RawRepresentation = mtcari, 723TextContent text = new(part.Text) { RawRepresentation = part }; 731results.Add(new HostedFileContent(part.InputImageFileId) { RawRepresentation = part }); 735results.Add(new HostedFileContent(part.InputFileId) { RawRepresentation = part }); 742RawRepresentation = part, 752RawRepresentation = part, 757results.Add(new() { RawRepresentation = part }); 859RawRepresentation = mtci,
39 references to RawRepresentation
Microsoft.Extensions.AI.Abstractions.Tests (33)
Contents\AIContentTests.cs (5)
15Assert.Null(c.RawRepresentation); 24Assert.Null(c.RawRepresentation); 27Assert.Same(raw, c.RawRepresentation); 44Assert.NotNull(original.RawRepresentation); 52Assert.Null(deserialized.RawRepresentation);
Contents\FunctionCallContentTests.cs (4)
23Assert.Null(c.RawRepresentation); 40Assert.Null(c.RawRepresentation); 53Assert.Null(c.RawRepresentation); 56Assert.Same(raw, c.RawRepresentation);
Contents\FunctionResultContentTests.cs (4)
17Assert.Null(c.RawRepresentation); 27Assert.Null(c.RawRepresentation); 39Assert.Null(c.RawRepresentation); 42Assert.Same(raw, c.RawRepresentation);
Contents\HostedFileContentTests.cs (3)
24Assert.Null(c.RawRepresentation); 42Assert.Null(c.RawRepresentation); 45Assert.Same(raw, c.RawRepresentation);
Contents\HostedVectorStoreContentTests.cs (3)
23Assert.Null(c.RawRepresentation); 42Assert.Null(c.RawRepresentation); 45Assert.Same(raw, c.RawRepresentation);
Contents\McpServerToolCallContentTests.cs (3)
17Assert.Null(c.RawRepresentation); 32Assert.Null(c.RawRepresentation); 35Assert.Same(raw, c.RawRepresentation);
Contents\McpServerToolResultContentTests.cs (3)
17Assert.Null(c.RawRepresentation); 27Assert.Null(c.RawRepresentation); 30Assert.Same(raw, c.RawRepresentation);
Contents\TextContentTests.cs (3)
17Assert.Null(c.RawRepresentation); 27Assert.Null(c.RawRepresentation); 30Assert.Same(raw, c.RawRepresentation);
Contents\TextReasoningContentTests.cs (3)
17Assert.Null(c.RawRepresentation); 27Assert.Null(c.RawRepresentation); 30Assert.Same(raw, c.RawRepresentation);
Contents\UsageContentTests.cs (2)
21Assert.Null(c.RawRepresentation); 38Assert.Null(c.RawRepresentation);
Microsoft.Extensions.AI.OpenAI (6)
OpenAIAssistantsChatClient.cs (1)
484case AIContent when content.RawRepresentation is MessageContent rawRep:
OpenAIChatClient.cs (2)
222if (content.RawRepresentation is ChatMessageContentPart raw) 247case AIContent when content.RawRepresentation is ChatMessageContentPart rawContentPart:
OpenAIResponsesChatClient.cs (3)
585case AIContent when item.RawRepresentation is ResponseItem rawRep: 621case AIContent when item.RawRepresentation is ResponseItem rawRep: 807case AIContent when content.RawRepresentation is ResponseContentPart rawRep: