Elin Decompiled Documentation EA 23.102 Nightly
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Pages
ExcelSheetImportSetting.cs
Go to the documentation of this file.
1using System;
2
3[Serializable]
5{
6 public enum ClassTemplate
7 {
10 }
11
12 public string name;
13
14 public string _baseClass;
15
16 public string _rowClass;
17
18 public string _templateFile;
19
20 public bool intID;
21
23
24 public ClassTemplate template;
25
26 public string idTemplate => "ClassTemplate" + ((template == ClassTemplate.Default) ? "" : ("_" + template));
27
28 public string baseClass
29 {
30 get
31 {
32 if (!string.IsNullOrEmpty(_baseClass))
33 {
34 return _baseClass;
35 }
36 if (!intID)
37 {
38 return "SourceDataString";
39 }
40 return "SourceDataInt";
41 }
42 }
43
44 public string rowClass
45 {
46 get
47 {
48 if (!string.IsNullOrEmpty(_rowClass))
49 {
50 return _rowClass;
51 }
52 return "BaseRow";
53 }
54 }
55
56 public override string ToString()
57 {
58 return name;
59 }
60}