4 types derived from TranslatableNode
Microsoft.DotNet.XliffTasks (4)
Model\JsonDocument.cs (1)
37private sealed class Node(Dictionary<string, string> json, string id, string source) : TranslatableNode(id, source, note: null)
Model\TranslatableXmlDocument.cs (2)
27protected sealed class TranslatableXmlElement : TranslatableNode 43protected sealed class TranslatableXmlAttribute : TranslatableNode
Model\UnstructuredDocument.cs (1)
77private sealed class UnstructuredTranslatableNode : TranslatableNode
13 references to TranslatableNode
Microsoft.DotNet.XliffTasks (13)
Model\JsonDocument.cs (1)
34protected override IEnumerable<TranslatableNode> GetTranslatableNodes()
Model\ResxDocument.cs (1)
16protected override IEnumerable<TranslatableNode> GetTranslatableNodes()
Model\TranslatableDocument.cs (4)
19public IReadOnlyList<TranslatableNode> Nodes { get; private set; } = Array.Empty<TranslatableNode>(); 55foreach (TranslatableNode node in Nodes) 74protected abstract IEnumerable<TranslatableNode> GetTranslatableNodes();
Model\UnstructuredDocument.cs (1)
18protected override IEnumerable<TranslatableNode> GetTranslatableNodes()
Model\VsctDocument.cs (1)
16protected override IEnumerable<TranslatableNode> GetTranslatableNodes()
Model\XamlRuleDocument.cs (1)
25protected override IEnumerable<TranslatableNode> GetTranslatableNodes()
Model\XlfDocument.cs (4)
79Dictionary<string, TranslatableNode> nodesById = new(); 80foreach (TranslatableNode node in sourceDocument.Nodes) 117if (!nodesById.TryGetValue(id, out TranslatableNode sourceNode)) 179foreach (TranslatableNode sourceNode in sourceDocument.Nodes)