Skip to content

Commit 5031580

Browse files
committed
NameValue: override string ToString()
1 parent a307b0e commit 5031580

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

Sources/Models/NameValueItem.cs

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,13 @@ public NameValue Copy()
2828
{
2929
return new NameValue { Name=Name, Value=Value, Tag=Tag };
3030
}
31+
32+
// - - - - - -
33+
34+
public override string ToString()
35+
{
36+
return $"{Name}=(string){Value}";
37+
}
3138
}
3239

3340

@@ -47,6 +54,13 @@ public NameValue_UInt64(string name, UInt64 value)
4754
public UInt64 Value { get; set; }
4855

4956
public object Tag { get; set; }
57+
58+
// - - - - - -
59+
60+
public override string ToString()
61+
{
62+
return $"{Name}=(UInt64){Value}";
63+
}
5064
}
5165

5266

@@ -68,6 +82,13 @@ public NameValue_Int64(string name, Int64 value)
6882
public Int64 Value { get; set; }
6983

7084
public object Tag { get; set; }
85+
86+
// - - - - - -
87+
88+
public override string ToString()
89+
{
90+
return $"{Name}=(Int64){Value}";
91+
}
7192
}
7293

7394

@@ -87,6 +108,13 @@ public NameValue_Decimal(string name, Decimal value)
87108
public Decimal Value { get; set; }
88109

89110
public object Tag { get; set; }
111+
112+
// - - - - - -
113+
114+
public override string ToString()
115+
{
116+
return $"{Name}=(Decimal){Value}";
117+
}
90118
}
91119

92120

@@ -106,6 +134,13 @@ public NameValue_Double(string name, Double value)
106134
public Double Value { get; set; }
107135

108136
public object Tag { get; set; }
137+
138+
// - - - - - -
139+
140+
public override string ToString()
141+
{
142+
return $"{Name}=(Double){Value}";
143+
}
109144
}
110145

111146
public class NameValue_Point
@@ -126,6 +161,13 @@ public NameValue_Point(string name, Double X, Double Y)
126161
public Double Y { get; set; }
127162

128163
public object Tag { get; set; }
164+
165+
// - - - - - -
166+
167+
public override string ToString()
168+
{
169+
return $"{Name} (Double x,y) ({X},{Y})";
170+
}
129171
}
130172

131173
public class NameValue_Coord
@@ -146,5 +188,12 @@ public NameValue_Coord(string name, Double Lat, Double Lon)
146188
public Double Lon { get; set; }
147189

148190
public object Tag = null;
191+
192+
// - - - - - -
193+
194+
public override string ToString()
195+
{
196+
return $"{Name} (Double Lat,Lon) ({Lat},{Lon})";
197+
}
149198
}
150199
}

0 commit comments

Comments
 (0)