• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

DomCR / ACadSharp / 12579269077

02 Jan 2025 07:56AM UTC coverage: 75.064% (+0.06%) from 75.001%
12579269077

Pull #490

github

web-flow
Merge dcfeea2fb into f0cbe7044
Pull Request #490: Issue 474 header defaults

5144 of 7562 branches covered (68.02%)

Branch coverage included in aggregate %.

97 of 110 new or added lines in 1 file covered. (88.18%)

52 existing lines in 3 files now uncovered.

20554 of 26673 relevant lines covered (77.06%)

36312.9 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

98.46
/src/ACadSharp/IO/DWG/DwgHeaderHandlesCollection.cs
1
using System;
2
using System.Collections.Generic;
3
using System.Runtime.CompilerServices;
4
using System.Text;
5

6
namespace ACadSharp.IO.DWG
7
{
8
        internal class DwgHeaderHandlesCollection
9
        {
10
                public ulong? CMATERIAL { get { return getHandle(); } set { setHandle(value: value); } }
210✔
11
                public ulong? CLAYER { get { return getHandle(); } set { setHandle(value: value); } }
372✔
12
                public ulong? TEXTSTYLE { get { return getHandle(); } set { setHandle(value: value); } }
372✔
13
                public ulong? CELTYPE { get { return getHandle(); } set { setHandle(value: value); } }
372✔
14
                public ulong? DIMSTYLE { get { return getHandle(); } set { setHandle(value: value); } }
372✔
15
                public ulong? CMLSTYLE { get { return getHandle(); } set { setHandle(value: value); } }
372✔
16
                public ulong? UCSNAME_PSPACE { get { return getHandle(); } set { setHandle(value: value); } }
372✔
17
                public ulong? UCSNAME_MSPACE { get { return getHandle(); } set { setHandle(value: value); } }
372✔
18
                public ulong? PUCSORTHOREF { get { return getHandle(); } set { setHandle(value: value); } }
318✔
19
                public ulong? PUCSBASE { get { return getHandle(); } set { setHandle(value: value); } }
318✔
20
                public ulong? UCSORTHOREF { get { return getHandle(); } set { setHandle(value: value); } }
318✔
21
                public ulong? DIMTXSTY { get { return getHandle(); } set { setHandle(value: value); } }
372✔
22
                public ulong? DIMLDRBLK { get { return getHandle(); } set { setHandle(value: value); } }
318✔
23
                public ulong? DIMBLK { get { return getHandle(); } set { setHandle(value: value); } }
318✔
24
                public ulong? DIMBLK1 { get { return getHandle(); } set { setHandle(value: value); } }
318✔
25
                public ulong? DIMBLK2 { get { return getHandle(); } set { setHandle(value: value); } }
318✔
26
                public ulong? DICTIONARY_LAYOUTS { get { return getHandle(); } set { setHandle(value: value); } }
366✔
27
                public ulong? DICTIONARY_PLOTSETTINGS { get { return getHandle(); } set { setHandle(value: value); } }
318✔
28
                public ulong? DICTIONARY_PLOTSTYLES { get { return getHandle(); } set { setHandle(value: value); } }
318✔
UNCOV
29
                public ulong? CPSNID { get { return getHandle(); } set { setHandle(value: value); } }
×
30
                public ulong? PAPER_SPACE { get { return getHandle(); } set { setHandle(value: value); } }
372✔
31
                public ulong? MODEL_SPACE { get { return getHandle(); } set { setHandle(value: value); } }
372✔
32
                public ulong? BYLAYER { get { return getHandle(); } set { setHandle(value: value); } }
372✔
33
                public ulong? BYBLOCK { get { return getHandle(); } set { setHandle(value: value); } }
372✔
34
                public ulong? CONTINUOUS { get { return getHandle(); } set { setHandle(value: value); } }
372✔
35
                public ulong? DIMLTYPE { get { return getHandle(); } set { setHandle(value: value); } }
210✔
36
                public ulong? DIMLTEX1 { get { return getHandle(); } set { setHandle(value: value); } }
210✔
37
                public ulong? DIMLTEX2 { get { return getHandle(); } set { setHandle(value: value); } }
210✔
38
                public ulong? VIEWPORT_ENTITY_HEADER_CONTROL_OBJECT { get { return getHandle(); } set { setHandle(value: value); } }
108✔
39
                public ulong? DICTIONARY_ACAD_GROUP { get { return getHandle(); } set { setHandle(value: value); } }
372✔
40
                public ulong? DICTIONARY_ACAD_MLINESTYLE { get { return getHandle(); } set { setHandle(value: value); } }
372✔
41
                public ulong? DICTIONARY_NAMED_OBJECTS { get { return getHandle(); } set { setHandle(value: value); } }
705✔
42
                public ulong? BLOCK_CONTROL_OBJECT { get { return getHandle(); } set { setHandle(value: value); } }
372✔
43
                public ulong? LAYER_CONTROL_OBJECT { get { return getHandle(); } set { setHandle(value: value); } }
372✔
44
                public ulong? STYLE_CONTROL_OBJECT { get { return getHandle(); } set { setHandle(value: value); } }
372✔
45
                public ulong? LINETYPE_CONTROL_OBJECT { get { return getHandle(); } set { setHandle(value: value); } }
372✔
46
                public ulong? VIEW_CONTROL_OBJECT { get { return getHandle(); } set { setHandle(value: value); } }
372✔
47
                public ulong? UCS_CONTROL_OBJECT { get { return getHandle(); } set { setHandle(value: value); } }
372✔
48
                public ulong? VPORT_CONTROL_OBJECT { get { return getHandle(); } set { setHandle(value: value); } }
372✔
49
                public ulong? APPID_CONTROL_OBJECT { get { return getHandle(); } set { setHandle(value: value); } }
372✔
50
                public ulong? DIMSTYLE_CONTROL_OBJECT { get { return getHandle(); } set { setHandle(value: value); } }
372✔
51
                public ulong? DICTIONARY_MATERIALS { get { return getHandle(); } set { setHandle(value: value); } }
264✔
52
                public ulong? DICTIONARY_COLORS { get { return getHandle(); } set { setHandle(value: value); } }
264✔
53
                public ulong? DICTIONARY_VISUALSTYLE { get { return getHandle(); } set { setHandle(value: value); } }
327✔
54
                public ulong? INTERFEREOBJVS { get { return getHandle(); } set { setHandle(value: value); } }
210✔
55
                public ulong? INTERFEREVPVS { get { return getHandle(); } set { setHandle(value: value); } }
210✔
56
                public ulong? DRAGVS { get { return getHandle(); } set { setHandle(value: value); } }
210✔
57
                public ulong? UCSBASE { get { return getHandle(); } set { setHandle(value: value); } }
318✔
58

59
                private Dictionary<string, ulong?> _handles = new Dictionary<string, ulong?>();
243✔
60

61
                public ulong? GetHandle(string name)
62
                {
111✔
63
                        this._handles.TryGetValue(name, out var handle);
111✔
64
                        return handle;
111✔
65
                }
111✔
66

67
                public void SetHandle(string name, ulong? value)
68
                {
5,093✔
69
                        _handles[name] = value;
5,093✔
70
                }
5,093✔
71

72
                public List<ulong?> GetHandles()
73
                {
103✔
74
                        return new List<ulong?>(_handles.Values);
103✔
75
                }
103✔
76

77
                private ulong? getHandle([CallerMemberName] string name = null)
78
                {
111✔
79
                        return GetHandle(name);
111✔
80
                }
111✔
81
                private void setHandle([CallerMemberName] string name = null, ulong? value = 0)
82
                {
5,093✔
83
                        SetHandle(name, value);
5,093✔
84
                }
5,093✔
85
        }
86
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc