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