namespace XMLParser.Model { public struct Quantifizierung { public decimal Numerisch; public string Text; public override string ToString() { if (Text != null) return Text; if (Numerisch == 0) return ""; return Numerisch.ToString(); } } public class RZustand { decimal station; string inspektionskode; string charakterisierung1; string charakterisierung2; bool verbindung; Quantifizierung quantifizierung1; Quantifizierung quantifizierung2; string streckenschaden; int streckenschadennr; int positionVon; int positionBis; string kommentar; public decimal Station { get => station; set => station = value; } public string Inspektionskode { get => inspektionskode; set => inspektionskode = value; } public string Charakterisierung1 { get => charakterisierung1; set => charakterisierung1 = value; } public string Charakterisierung2 { get => charakterisierung2; set => charakterisierung2 = value; } public bool Verbindung { get => verbindung; set => verbindung = value; } public Quantifizierung Quantifizierung1 { get => quantifizierung1; set => quantifizierung1 = value; } public Quantifizierung Quantifizierung2 { get => quantifizierung2; set => quantifizierung2 = value; } public string Streckenschaden { get => streckenschaden; set => streckenschaden = value; } public int Streckenschadennr { get => streckenschadennr; set => streckenschadennr = value; } public int PositionVon { get => positionVon; set => positionVon = value; } public int PositionBis { get => positionBis; set => positionBis = value; } public string Kommentar { get => kommentar; set => kommentar = value; } } }