@@ -119,107 +119,107 @@ public static Type AsUnderlyingType(Type Type) {
119
119
120
120
private void AddDefaultTypeSerializers ( ) {
121
121
RegisterType < bool > (
122
- sqliteType : SqliteType . Integer ,
122
+ SqliteType . Integer ,
123
123
serialize : ( bool clr ) => clr ? 1 : 0 ,
124
124
deserialize : ( SqliteValue sqlite , Type clrType ) => ( int ) sqlite . AsInteger != 0
125
125
) ;
126
126
RegisterType < string > (
127
- sqliteType : SqliteType . Text ,
127
+ SqliteType . Text ,
128
128
serialize : ( string clr ) => clr ,
129
129
deserialize : ( SqliteValue sqlite , Type clrType ) => sqlite . AsText
130
130
) ;
131
131
RegisterType < byte > (
132
- sqliteType : SqliteType . Integer ,
132
+ SqliteType . Integer ,
133
133
serialize : ( byte clr ) => clr ,
134
134
deserialize : ( SqliteValue sqlite , Type clrType ) => ( byte ) sqlite . AsInteger
135
135
) ;
136
136
RegisterType < sbyte > (
137
- sqliteType : SqliteType . Integer ,
137
+ SqliteType . Integer ,
138
138
serialize : ( sbyte clr ) => clr ,
139
139
deserialize : ( SqliteValue sqlite , Type clrType ) => ( sbyte ) sqlite . AsInteger
140
140
) ;
141
141
RegisterType < short > (
142
- sqliteType : SqliteType . Integer ,
142
+ SqliteType . Integer ,
143
143
serialize : ( short clr ) => clr ,
144
144
deserialize : ( SqliteValue sqlite , Type clrType ) => ( short ) sqlite . AsInteger
145
145
) ;
146
146
RegisterType < ushort > (
147
- sqliteType : SqliteType . Integer ,
147
+ SqliteType . Integer ,
148
148
serialize : ( ushort clr ) => clr ,
149
149
deserialize : ( SqliteValue sqlite , Type clrType ) => ( ushort ) sqlite . AsInteger
150
150
) ;
151
151
RegisterType < int > (
152
- sqliteType : SqliteType . Integer ,
152
+ SqliteType . Integer ,
153
153
serialize : ( int clr ) => clr ,
154
154
deserialize : ( SqliteValue sqlite , Type clrType ) => ( int ) sqlite . AsInteger
155
155
) ;
156
156
RegisterType < uint > (
157
- sqliteType : SqliteType . Integer ,
157
+ SqliteType . Integer ,
158
158
serialize : ( uint clr ) => clr ,
159
159
deserialize : ( SqliteValue sqlite , Type clrType ) => ( uint ) sqlite . AsInteger
160
160
) ;
161
161
RegisterType < long > (
162
- sqliteType : SqliteType . Integer ,
162
+ SqliteType . Integer ,
163
163
serialize : ( long clr ) => clr ,
164
164
deserialize : ( SqliteValue sqlite , Type clrType ) => sqlite . AsInteger
165
165
) ;
166
166
RegisterType < ulong > (
167
- sqliteType : SqliteType . Integer ,
167
+ SqliteType . Integer ,
168
168
serialize : ( ulong clr ) => clr ,
169
169
deserialize : ( SqliteValue sqlite , Type clrType ) => ( ulong ) sqlite . AsInteger
170
170
) ;
171
171
RegisterType < char > (
172
- sqliteType : SqliteType . Integer ,
172
+ SqliteType . Integer ,
173
173
serialize : ( char clr ) => clr ,
174
174
deserialize : ( SqliteValue sqlite , Type clrType ) => sqlite . AsInteger
175
175
) ;
176
176
RegisterType < float > (
177
- sqliteType : SqliteType . Integer ,
177
+ SqliteType . Integer ,
178
178
serialize : ( float clr ) => clr ,
179
179
deserialize : ( SqliteValue sqlite , Type clrType ) => ( float ) sqlite . AsFloat
180
180
) ;
181
181
RegisterType < double > (
182
- sqliteType : SqliteType . Integer ,
182
+ SqliteType . Integer ,
183
183
serialize : ( double clr ) => clr ,
184
184
deserialize : ( SqliteValue sqlite , Type clrType ) => sqlite . AsFloat
185
185
) ;
186
186
RegisterType < TimeSpan > (
187
- sqliteType : SqliteType . Integer ,
187
+ SqliteType . Integer ,
188
188
serialize : ( TimeSpan clr ) => clr . Ticks ,
189
189
deserialize : ( SqliteValue sqlite , Type clrType ) => new TimeSpan ( sqlite . AsInteger )
190
190
) ;
191
191
RegisterType < DateTime > (
192
- sqliteType : SqliteType . Integer ,
192
+ SqliteType . Integer ,
193
193
serialize : ( DateTime clr ) => clr . Ticks ,
194
194
deserialize : ( SqliteValue sqlite , Type clrType ) => new DateTime ( sqlite . AsInteger )
195
195
) ;
196
196
RegisterType < Uri > (
197
- sqliteType : SqliteType . Text ,
197
+ SqliteType . Text ,
198
198
serialize : ( Uri clr ) => clr . AbsoluteUri ,
199
199
deserialize : ( SqliteValue sqlite , Type clrType ) => new Uri ( sqlite . AsText )
200
200
) ;
201
201
RegisterType < byte [ ] > (
202
- sqliteType : SqliteType . Blob ,
202
+ SqliteType . Blob ,
203
203
serialize : ( byte [ ] clr ) => clr ,
204
204
deserialize : ( SqliteValue sqlite , Type clrType ) => sqlite . AsBlob
205
205
) ;
206
206
RegisterType < IEnumerable < byte > > (
207
- sqliteType : SqliteType . Blob ,
207
+ SqliteType . Blob ,
208
208
serialize : ( IEnumerable < byte > clr ) => clr . ToArray ( ) ,
209
209
deserialize : ( SqliteValue sqlite , Type clrType ) => sqlite . AsBlob . ToList ( )
210
210
) ;
211
211
RegisterType < Enum > (
212
- sqliteType : SqliteType . Integer ,
212
+ SqliteType . Integer ,
213
213
serialize : ( Enum clr ) => Convert . ToInt64 ( clr ) ,
214
214
deserialize : ( SqliteValue sqlite , Type clrType ) => Enum . ToObject ( clrType , sqlite . AsInteger )
215
215
) ;
216
216
RegisterType < StringBuilder > (
217
- sqliteType : SqliteType . Text ,
217
+ SqliteType . Text ,
218
218
serialize : ( StringBuilder clr ) => clr . ToString ( ) ,
219
219
deserialize : ( SqliteValue sqlite , Type clrType ) => sqlite . AsText
220
220
) ;
221
221
RegisterType < Guid > (
222
- sqliteType : SqliteType . Text ,
222
+ SqliteType . Text ,
223
223
serialize : ( Guid clr ) => clr . ToString ( ) ,
224
224
deserialize : ( SqliteValue sqlite , Type clrType ) => sqlite . AsText
225
225
) ;
0 commit comments