3 writes to MediaType
Microsoft.Extensions.AI.Abstractions (3)
Contents\DataContent.cs (3)
64MediaType = mediaType; 85MediaType = _dataUri.MediaType; 102MediaType = mediaType;
24 references to MediaType
Microsoft.Extensions.AI.Abstractions (5)
Contents\DataContent.cs (5)
72if (MediaType is not null) 74if (MediaType != _dataUri.MediaType) 132_uri = string.Concat("data:", MediaType, ";base64,", Convert.ToBase64String(Data.GetValueOrDefault() 146$"data:{MediaType};base64,{_dataUri.Data}" : 147$"data:{MediaType};,{_dataUri.Data}";
Microsoft.Extensions.AI.Abstractions.Tests (17)
ChatCompletion\ChatMessageTests.cs (4)
329Assert.Equal("mime-type/2", imageContent.MediaType); 338Assert.Equal("mime-type/3", dataContent.MediaType); 347Assert.Equal("mime-type/4", audioContent.MediaType); 356Assert.Equal("mime-type/5", imageContent.MediaType);
Contents\DataContentTests{T}.cs (13)
84Assert.Equal(mediaType, content.MediaType); 87Assert.Equal(mediaType, content.MediaType); 90Assert.Equal(mediaType, content.MediaType); 93Assert.Equal(mediaType, content.MediaType); 96Assert.Equal(mediaType, content.MediaType); 99Assert.Equal(mediaType, content.MediaType); 111Assert.Null(content.MediaType); 117Assert.Null(content.MediaType); 122Assert.Null(content.MediaType); 166Assert.Equal("application/octet-stream", content.MediaType); 174Assert.Equal("application/octet-stream", content.MediaType); 193Assert.Equal("text/plain", content.MediaType); 247Assert.Equal(mediaType, c.MediaType);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
456ImageContent imageContent => imageContent.Data is { IsEmpty: false } data ? new ChatMessageImageContentItem(BinaryData.FromBytes(data), imageContent.MediaType) :
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
616ImageContent imageContent => imageContent.Data is { IsEmpty: false } data ? ChatMessageContentPart.CreateImagePart(BinaryData.FromBytes(data), imageContent.MediaType) :