10 references to ToMemory
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceEmbeddingGenerator.cs (1)
123ReadOnlySpan<byte> base64 = binaryData.ToMemory().Span;
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Storage\AzureStorageResponseCache.CacheEntry.cs (1)
47content.Value.Content.ToMemory().Span,
Microsoft.Extensions.AI.OpenAI (7)
OpenAIModelMapper.ChatCompletion.cs (4)
109var dc = new DataContent(audio.AudioBytes.ToMemory(), mimeType) 251using var toolChoiceJson = JsonDocument.Parse(JsonModelHelpers.Serialize(options.ToolChoice).ToMemory()); 425OpenAIChatToolJson openAiChatTool = JsonSerializer.Deserialize(chatTool.FunctionParameters.ToMemory().Span, OpenAIJsonContext.Default.OpenAIChatToolJson)!; 572contentPart.ImageBytes is not null ? new DataContent(contentPart.ImageBytes.ToMemory(), contentPart.ImageBytesMediaType) :
OpenAIModelMappers.StreamingChatCompletion.cs (1)
146if (toolCallUpdate.FunctionArgumentsUpdate is { } argUpdate && !argUpdate.ToMemory().IsEmpty)
OpenAISerializationHelpers.cs (2)
61await stream.WriteAsync(binaryData.ToMemory(), cancellationToken).ConfigureAwait(false); 99writer.Write(sseItem.Data.ToMemory().Span);
System.Memory.Data (1)
System\BinaryDataConverter.cs (1)
26writer.WriteBase64StringValue(value.ToMemory().Span);