diff --git a/CSharp/Libraries/UniversalEditor.Essential/ObjectModels/Markup/MarkupTagElement.cs b/CSharp/Libraries/UniversalEditor.Essential/ObjectModels/Markup/MarkupTagElement.cs index 8c7ffd8f..ae3b5776 100644 --- a/CSharp/Libraries/UniversalEditor.Essential/ObjectModels/Markup/MarkupTagElement.cs +++ b/CSharp/Libraries/UniversalEditor.Essential/ObjectModels/Markup/MarkupTagElement.cs @@ -47,5 +47,16 @@ namespace UniversalEditor.ObjectModels.Markup if (att == null) return defaultValue; return att; } - } + + public MarkupTagElement[] GetElementsByTagName(string tagName) + { + List list = new List(); + for (int i = 0; i < Elements.Count; i++) + { + if ((Elements[i] as MarkupTagElement)?.FullName == tagName) + list.Add(Elements[i] as MarkupTagElement); + } + return list.ToArray(); + } + } }