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

DomCR / ACadSharp / 12905761471

22 Jan 2025 10:03AM UTC coverage: 2.0% (-74.0%) from 75.963%
12905761471

push

github

DomCR
version 1.0.6

104 of 7676 branches covered (1.35%)

Branch coverage included in aggregate %.

590 of 27024 relevant lines covered (2.18%)

5.13 hits per line

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

0.0
/src/ACadSharp/GroupCodeValue.cs
1
namespace ACadSharp
2
{
3
        public static class GroupCodeValue
4
        {
5
                public static GroupCodeValueType TransformValue(int code)
6
                {
×
7
                        if (code >= 0 && code <= 4)
×
8
                                return GroupCodeValueType.String;
×
9
                        if (code == 5)
×
10
                                return GroupCodeValueType.Handle;
×
11
                        if (code >= 6 && code <= 9)
×
12
                                return GroupCodeValueType.String;
×
13
                        if (code >= 10 && code <= 39)
×
14
                                return GroupCodeValueType.Point3D;
×
15
                        if (code >= 40 && code <= 59)
×
16
                                return GroupCodeValueType.Double;
×
17
                        if (code >= 60 && code <= 79)
×
18
                                return GroupCodeValueType.Int16;
×
19
                        if (code >= 90 && code <= 99)
×
20
                                return GroupCodeValueType.Int32;
×
21
                        if (code == 100)
×
22
                                return GroupCodeValueType.String;
×
23
                        if (code == 101)
×
24
                                return GroupCodeValueType.String;
×
25
                        if (code == 102)
×
26
                                return GroupCodeValueType.String;
×
27
                        if (code == 105)
×
28
                                return GroupCodeValueType.Handle;
×
29

30
                        if (code >= 110 && code <= 119)
×
31
                                return GroupCodeValueType.Double;
×
32
                        if (code >= 120 && code <= 129)
×
33
                                return GroupCodeValueType.Double;
×
34
                        if (code >= 130 && code <= 139)
×
35
                                return GroupCodeValueType.Double;
×
36
                        if (code >= 140 && code <= 149)
×
37
                                return GroupCodeValueType.Double;
×
38

39
                        if (code >= 160 && code <= 169)
×
40
                                return GroupCodeValueType.Int64;
×
41

42
                        if (code >= 170 && code <= 179)
×
43
                                return GroupCodeValueType.Int16;
×
44

45
                        if (code >= 210 && code <= 239)
×
46
                                return GroupCodeValueType.Double;
×
47

48
                        if (code >= 270 && code <= 279)
×
49
                                return GroupCodeValueType.Int16;
×
50

51
                        if (code >= 280 && code <= 289)
×
52
                                return GroupCodeValueType.Byte;
×
53

54
                        if (code >= 290 && code <= 299)
×
55
                                return GroupCodeValueType.Bool;
×
56

57
                        if (code >= 300 && code <= 309)
×
58
                                return GroupCodeValueType.String;
×
59

60
                        if (code >= 310 && code <= 319)
×
61
                                return GroupCodeValueType.Chunk;
×
62

63
                        if (code >= 320 && code <= 329)
×
64
                                return GroupCodeValueType.Handle;
×
65

66
                        if (code >= 330 && code <= 369)
×
67
                                return GroupCodeValueType.ObjectId;
×
68

69
                        if (code >= 370 && code <= 379)
×
70
                                return GroupCodeValueType.Int16;
×
71
                        if (code >= 380 && code <= 389)
×
72
                                return GroupCodeValueType.Int16;
×
73

74
                        if (code >= 390 && code <= 399)
×
75
                                return GroupCodeValueType.ObjectId;
×
76

77
                        if (code >= 400 && code <= 409)
×
78
                                return GroupCodeValueType.Int16;
×
79
                        if (code >= 410 && code <= 419)
×
80
                                return GroupCodeValueType.String;
×
81
                        if (code >= 420 && code <= 429)
×
82
                                return GroupCodeValueType.Int32;
×
83
                        if (code >= 430 && code <= 439)
×
84
                                return GroupCodeValueType.String;
×
85
                        if (code >= 440 && code <= 449)
×
86
                                return GroupCodeValueType.Int32;
×
87
                        if (code >= 450 && code <= 459)
×
88
                                return GroupCodeValueType.Int32;
×
89
                        if (code >= 460 && code <= 469)
×
90
                                return GroupCodeValueType.Double;
×
91
                        if (code >= 470 && code <= 479)
×
92
                                return GroupCodeValueType.String;
×
93
                        if (code >= 480 && code <= 481)
×
94
                                return GroupCodeValueType.Handle;
×
95

96
                        if (code == 999)
×
97
                                return GroupCodeValueType.Comment;
×
98

99
                        if (code >= 1000 && code <= 1003)
×
100
                                return GroupCodeValueType.ExtendedDataString;
×
101
                        if (code == 1004)
×
102
                                return GroupCodeValueType.ExtendedDataChunk;
×
103
                        if (code >= 1005 && code <= 1009)
×
104
                                return GroupCodeValueType.ExtendedDataHandle;
×
105
                        if (code >= 1010 && code <= 1059)
×
106
                                return GroupCodeValueType.ExtendedDataDouble;
×
107
                        if (code >= 1060 && code <= 1070)
×
108
                                return GroupCodeValueType.ExtendedDataInt16;
×
109
                        if (code == 1071)
×
110
                                return GroupCodeValueType.ExtendedDataInt32;
×
111

112
                        return GroupCodeValueType.None;
×
113
                }
×
114
        }
115
}
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

© 2025 Coveralls, Inc