github
5217 of 7612 branches covered (68.54%)
Branch coverage included in aggregate %.
129 of 157 new or added lines in 5 files covered. (82.17%)
581 existing lines in 13 files now uncovered.20882 of 26890 relevant lines covered (77.66%)
39172.96 hits per line
| 1 |
namespace ACadSharp.XData |
|
| 2 |
{
|
|
| 3 |
public abstract class ExtendedDataRecord |
|
| 4 |
{
|
|
| 5 |
public DxfCode Code
|
|
| 6 |
{
|
|
|
UNCOV
7
|
get { return this._code; }
|
× |
| 8 |
} |
|
| 9 |
|
|
| 10 |
private DxfCode _code;
|
|
| 11 |
|
|
| 12 |
protected object _value;
|
|
| 13 |
|
|
| 14 |
protected ExtendedDataRecord(DxfCode code, object value)
|
84,169✔ |
| 15 |
{
|
84,169✔ |
| 16 |
this._code = code;
|
84,169✔ |
| 17 |
this._value = value;
|
84,169✔ |
| 18 |
} |
84,169✔ |
| 19 |
|
|
| 20 |
/// <inheritdoc/>
|
|
| 21 |
public override string ToString() |
|
|
UNCOV
22
|
{
|
× |
|
UNCOV
23
|
return $"{this.Code}:{this._value}"; |
× |
| 24 |
} |
× |
| 25 |
} |
|
| 26 |
|
|
| 27 |
public abstract class ExtendedDataRecord<T> : ExtendedDataRecord |
|
| 28 |
{
|
|
| 29 |
public T Value
|
|
| 30 |
{
|
|
|
UNCOV
31
|
get { return (T)this._value; }
|
× |
| 32 |
set |
|
| 33 |
{
|
× |
|
UNCOV
34
|
this._value = value;
|
× |
| 35 |
} |
× |
| 36 |
} |
|
| 37 |
|
|
| 38 |
protected ExtendedDataRecord(DxfCode code, T value) : base(code, value)
|
84,169✔ |
| 39 |
{
|
84,169✔ |
| 40 |
} |
84,169✔ |
| 41 |
} |
|
| 42 |
} |