8 writes to Name
Microsoft.Extensions.AI.Abstractions (1)
Image\ImageGeneratorExtensions.cs (1)
195var dataContent = new DataContent(originalImageData, mediaType) { Name = fileName };
Microsoft.Extensions.AI.Abstractions.Tests (3)
Contents\DataContentTests.cs (2)
127new DataContent(new ReadOnlyMemory<byte>([0x01, 0x02, 0x03, 0x04]), "application/octet-stream") { Name = "test.bin" }, 276content.Name = "test.bin";
Image\ImageGeneratorExtensionsTests.cs (1)
64var dataContent = new DataContent(imageData, "image/png") { Name = "test.png" };
Microsoft.Extensions.AI.Integration.Tests (2)
ChatClientIntegrationTests.cs (1)
205new DataContent(ImageDataUri.GetPdfDataUri(), "application/pdf") { Name = "sample.pdf" },
ImageGeneratorIntegrationTests.cs (1)
86AIContent[] originalImages = [new DataContent(imageData, "image/png") { Name = "dotnet.png" }];
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (1)
702contentPart.FileBytes is not null ? new DataContent(contentPart.FileBytes.ToMemory(), contentPart.FileBytesMediaType) { Name = contentPart.Filename } :
OpenAIResponsesChatClient.cs (1)
647Name = part.InputFilename,
6 references to Name
Microsoft.Extensions.AI.Abstractions.Tests (3)
Contents\DataContentTests.cs (2)
275Assert.Null(content.Name); 277Assert.Equal("test.bin", content.Name);
Image\ImageGeneratorExtensionsTests.cs (1)
123Assert.Equal(fileName, dataContent.Name);
Microsoft.Extensions.AI.OpenAI (3)
OpenAIChatClient.cs (1)
283return ChatMessageContentPart.CreateFilePart(BinaryData.FromBytes(dataContent.Data), dataContent.MediaType, dataContent.Name ?? $"{Guid.NewGuid():N}.pdf");
OpenAIImageGenerator.cs (1)
85fileName = dataContent.Name;
OpenAIResponsesChatClient.cs (1)
715parts.Add(ResponseContentPart.CreateInputFilePart(BinaryData.FromBytes(dataContent.Data), dataContent.MediaType, dataContent.Name ?? $"{Guid.NewGuid():N}.pdf"));