Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
DataViewSetting.cs
Go to the documentation of this file.
3
4namespace System.Data;
5
7public class DataViewSetting
8{
10
12
13 private string _sort = string.Empty;
14
15 private string _rowFilter = string.Empty;
16
18
19 private bool _applyDefaultSort;
20
21 public bool ApplyDefaultSort
22 {
23 get
24 {
25 return _applyDefaultSort;
26 }
27 set
28 {
30 {
32 }
33 }
34 }
35
36 [Browsable(false)]
38
39 [Browsable(false)]
41
42 public string RowFilter
43 {
44 get
45 {
46 return _rowFilter;
47 }
48 [RequiresUnreferencedCode("Members of types used in the filter expression might be trimmed.")]
49 [param: AllowNull]
50 set
51 {
52 if (value == null)
53 {
54 value = string.Empty;
55 }
56 if (_rowFilter != value)
57 {
59 }
60 }
61 }
62
64 {
65 get
66 {
67 return _rowStateFilter;
68 }
69 set
70 {
72 {
74 }
75 }
76 }
77
78 public string Sort
79 {
80 get
81 {
82 return _sort;
83 }
84 [param: AllowNull]
85 set
86 {
87 if (value == null)
88 {
89 value = string.Empty;
90 }
91 if (_sort != value)
92 {
93 _sort = value;
94 }
95 }
96 }
97
98 internal DataViewSetting()
99 {
100 }
101
102 internal void SetDataViewManager(DataViewManager dataViewManager)
103 {
104 if (_dataViewManager != dataViewManager)
105 {
106 _dataViewManager = dataViewManager;
107 }
108 }
109
110 internal void SetDataTable(DataTable table)
111 {
112 if (_table != table)
113 {
114 _table = table;
115 }
116 }
117}
void SetDataTable(DataTable table)
DataViewManager _dataViewManager
DataViewRowState RowStateFilter
void SetDataViewManager(DataViewManager dataViewManager)
DataViewRowState _rowStateFilter