18 lines
380 B
C#
18 lines
380 B
C#
|
namespace InnovEnergy.API.DataModel;
|
||
|
|
||
|
public record Path(Path? Parent, DataElement Element)
|
||
|
{
|
||
|
public override String ToString()
|
||
|
{
|
||
|
var path = Element.Name;
|
||
|
var parent = Parent;
|
||
|
|
||
|
while (parent is not null)
|
||
|
{
|
||
|
path = parent.Element.Name + "|" + path;
|
||
|
parent = parent.Parent;
|
||
|
}
|
||
|
|
||
|
return $"|{path}";
|
||
|
}
|
||
|
}
|