github
5140 of 7542 branches covered (68.15%)
Branch coverage included in aggregate %.
114 of 227 new or added lines in 25 files covered. (50.22%)
11 existing lines in 3 files now uncovered.20500 of 26582 relevant lines covered (77.12%)
36426.0 hits per line
| 1 |
using System; |
|
| 2 |
|
|
| 3 |
namespace ACadSharp.XData
|
|
| 4 |
{
|
|
| 5 |
public abstract class ExtendedDataRecord |
|
| 6 |
{
|
|
| 7 |
public DxfCode Code
|
|
| 8 |
{
|
|
|
NEW
|
get { return this._code; }
|
× |
| 10 |
} |
|
| 11 |
|
|
| 12 |
private DxfCode _code;
|
|
| 13 |
|
|
| 14 |
protected object _value;
|
|
| 15 |
|
|
|
|
protected ExtendedDataRecord(DxfCode code, object value)
|
76,662✔ |
|
|
{
|
76,662✔ |
|
|
this._code = code;
|
76,662✔ |
|
|
this._value = value;
|
76,662✔ |
|
|
} |
76,662✔ |
| 21 |
|
|
| 22 |
/// <inheritdoc/>
|
|
| 23 |
public override string ToString() |
|
|
NEW
|
{
|
× |
|
NEW
|
return $"{this.Code}:{this._value}"; |
× |
|
NEW
|
} |
× |
| 27 |
} |
|
| 28 |
|
|
| 29 |
public abstract class ExtendedDataRecord<T> : ExtendedDataRecord |
|
| 30 |
{
|
|
| 31 |
public T Value
|
|
| 32 |
{
|
|
|
NEW
|
get { return (T)this._value; }
|
× |
| 34 |
set |
|
|
NEW
|
{
|
× |
|
NEW
|
this._value = value;
|
× |
|
NEW
|
} |
× |
| 38 |
} |
|
| 39 |
|
|
|
|
protected ExtendedDataRecord(DxfCode code, T value) : base(code, value)
|
76,662✔ |
|
|
{
|
76,662✔ |
|
|
} |
76,662✔ |
| 43 |
} |
|
| 44 |
} |