8 writes to AlternativeText
Microsoft.Extensions.DataIngestion (1)
Processors\ImageAlternativeTextEnricher.cs (1)
106batch[i].AlternativeText = response.Result[i];
Microsoft.Extensions.DataIngestion.Markdig (1)
MarkdownParser.cs (1)
124result.AlternativeText = literal.Content.ToString();
Microsoft.Extensions.DataIngestion.MarkItDown (1)
src\Libraries\Microsoft.Extensions.DataIngestion.Markdig\MarkdownParser.cs (1)
124result.AlternativeText = literal.Content.ToString();
Microsoft.Extensions.DataIngestion.Tests (5)
Processors\AlternativeTextEnricherTests.cs (5)
69AlternativeText = null, 76AlternativeText = null, 83AlternativeText = PreExistingAltText, 90AlternativeText = null, 193AlternativeText = null
12 references to AlternativeText
Microsoft.Extensions.DataIngestion (4)
Chunkers\ElementsChunker.cs (2)
61IngestionDocumentImage image => image.AlternativeText ?? image.Text, 245IngestionDocumentImage img => img.AlternativeText ?? img.Text,
Chunkers\SemanticSimilarityChunker.cs (1)
67? img.AlternativeText ?? img.Text
Processors\ImageAlternativeTextEnricher.cs (1)
86img.Content.HasValue && !string.IsNullOrEmpty(img.MediaType) && string.IsNullOrEmpty(img.AlternativeText);
Microsoft.Extensions.DataIngestion.Tests (8)
Processors\AlternativeTextEnricherTests.cs (4)
112Assert.Equal(descriptions[0], documentImage.AlternativeText); 113Assert.Equal(descriptions[1], tableCell.AlternativeText); 114Assert.Same(PreExistingAltText, imageWithAltText.AlternativeText); 115Assert.Null(imageWithNoContent.AlternativeText);
Readers\MarkdownReaderTests.cs (4)
95Assert.Equal("One", images[0].AlternativeText); 98Assert.Equal("Two", images[1].AlternativeText); 101Assert.Equal("Three", images[2].AlternativeText); 133Assert.Equal("Latest logo", img.AlternativeText);