15 references to ToMemory
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.Evaluation.Reporting.Azure\Storage\AzureStorageResponseCache.CacheEntry.cs (1)
42content.Value.Content.ToMemory().Span,
Microsoft.Extensions.AI.OpenAI (9)
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.OpenAI\OpenAIChatClient.cs (5)
402responseUpdate.Contents.Add(new DataContent(audioUpdate.AudioBytesUpdate.ToMemory(), GetOutputAudioMimeType(options)) 427if (toolCallUpdate.FunctionArgumentsUpdate is { } argUpdate && !argUpdate.ToMemory().IsEmpty) 529returnMessage.Contents.Add(new DataContent(audio.AudioBytes.ToMemory(), GetOutputAudioMimeType(chatCompletionOptions)) 795contentPart.ImageBytes is not null ? new DataContent(contentPart.ImageBytes.ToMemory(), contentPart.ImageBytesMediaType) : 809contentPart.FileBytes is not null ? new DataContent(contentPart.FileBytes.ToMemory(), contentPart.FileBytesMediaType) { Name = contentPart.Filename } :
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.OpenAI\OpenAIFileDownloadStream.cs (1)
49return Task.FromResult(new DataContent(_data.ToMemory(), MediaType ?? "application/octet-stream")
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.OpenAI\OpenAIImageGenerator.cs (1)
120contents.Add(new DataContent(image.ImageBytes.ToMemory(), contentType));
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.OpenAI\OpenAITextToSpeechClient.cs (2)
72return new TextToSpeechResponse([new DataContent(result.Value.ToMemory(), mediaType)]) 121Contents = [new DataContent(deltaUpdate.AudioBytes.ToMemory(), mediaType)],
Microsoft.Extensions.AI.OpenAI.Tests (4)
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.OpenAI.Tests\OpenAIConversionTests.cs (4)
776}), JsonElement.Parse(tc.FunctionArguments.ToMemory().Span))); 832}), JsonElement.Parse(m3.FunctionArguments.ToMemory().Span))); 1608var deserializedArgs = JsonSerializer.Deserialize<Dictionary<string, object?>>(toolCall.FunctionArguments.ToMemory().Span); 1804toolCallUpdate.FunctionArgumentsUpdate.ToMemory().Span);
System.Memory.Data (1)
System\BinaryDataConverter.cs (1)
26writer.WriteBase64StringValue(value.ToMemory().Span);