6 types derived from IngestionDocumentElement
Microsoft.Extensions.DataIngestion.Abstractions (6)
IngestionDocumentElement.cs (6)
71public sealed class IngestionDocumentSection : IngestionDocumentElement 102public sealed class IngestionDocumentParagraph : IngestionDocumentElement 117public sealed class IngestionDocumentHeader : IngestionDocumentElement 137public sealed class IngestionDocumentFooter : IngestionDocumentElement 152public sealed class IngestionDocumentTable : IngestionDocumentElement 186public sealed class IngestionDocumentImage : IngestionDocumentElement
10 references to IngestionDocumentElement
Microsoft.Extensions.DataIngestion.Abstractions (8)
IngestionDocument.cs (3)
42public IEnumerable<IngestionDocumentElement> EnumerateContent() 44Stack<IngestionDocumentElement> elementsToProcess = new(); 53IngestionDocumentElement currentElement = elementsToProcess.Pop();
IngestionDocumentElement.cs (5)
25/// Initializes a new instance of the <see cref="IngestionDocumentElement"/> class. 92public IList<IngestionDocumentElement> Elements { get; } = []; 162public IngestionDocumentTable(string markdown, IngestionDocumentElement?[,] cells) 174/// <para>Null represents an empty cell (<see cref="IngestionDocumentElement.GetMarkdown()"/> can't return an empty string).</para> 177public IngestionDocumentElement?[,] Cells { get; }
Microsoft.Extensions.DataIngestion.Tests (2)
IngestionDocumentTests.cs (2)
12private readonly IngestionDocumentElement?[,] _rows = 49IngestionDocumentElement[] flatElements = doc.EnumerateContent().ToArray();