@@ -111,6 +111,7 @@ private Conversions()
111
111
AddStd < I1 , R4 > ( Convert ) ;
112
112
AddStd < I1 , R8 > ( Convert ) ;
113
113
AddAux < I1 , SB > ( Convert ) ;
114
+ AddStd < I1 , BL > ( Convert ) ;
114
115
115
116
AddStd < I2 , I1 > ( Convert ) ;
116
117
AddStd < I2 , I2 > ( Convert ) ;
@@ -119,6 +120,7 @@ private Conversions()
119
120
AddStd < I2 , R4 > ( Convert ) ;
120
121
AddStd < I2 , R8 > ( Convert ) ;
121
122
AddAux < I2 , SB > ( Convert ) ;
123
+ AddStd < I2 , BL > ( Convert ) ;
122
124
123
125
AddStd < I4 , I1 > ( Convert ) ;
124
126
AddStd < I4 , I2 > ( Convert ) ;
@@ -127,6 +129,7 @@ private Conversions()
127
129
AddStd < I4 , R4 > ( Convert ) ;
128
130
AddStd < I4 , R8 > ( Convert ) ;
129
131
AddAux < I4 , SB > ( Convert ) ;
132
+ AddStd < I4 , BL > ( Convert ) ;
130
133
131
134
AddStd < I8 , I1 > ( Convert ) ;
132
135
AddStd < I8 , I2 > ( Convert ) ;
@@ -135,6 +138,7 @@ private Conversions()
135
138
AddStd < I8 , R4 > ( Convert ) ;
136
139
AddStd < I8 , R8 > ( Convert ) ;
137
140
AddAux < I8 , SB > ( Convert ) ;
141
+ AddStd < I8 , BL > ( Convert ) ;
138
142
139
143
AddStd < U1 , U1 > ( Convert ) ;
140
144
AddStd < U1 , U2 > ( Convert ) ;
@@ -144,6 +148,7 @@ private Conversions()
144
148
AddStd < U1 , R4 > ( Convert ) ;
145
149
AddStd < U1 , R8 > ( Convert ) ;
146
150
AddAux < U1 , SB > ( Convert ) ;
151
+ AddStd < U1 , BL > ( Convert ) ;
147
152
148
153
AddStd < U2 , U1 > ( Convert ) ;
149
154
AddStd < U2 , U2 > ( Convert ) ;
@@ -153,6 +158,7 @@ private Conversions()
153
158
AddStd < U2 , R4 > ( Convert ) ;
154
159
AddStd < U2 , R8 > ( Convert ) ;
155
160
AddAux < U2 , SB > ( Convert ) ;
161
+ AddStd < U2 , BL > ( Convert ) ;
156
162
157
163
AddStd < U4 , U1 > ( Convert ) ;
158
164
AddStd < U4 , U2 > ( Convert ) ;
@@ -162,6 +168,7 @@ private Conversions()
162
168
AddStd < U4 , R4 > ( Convert ) ;
163
169
AddStd < U4 , R8 > ( Convert ) ;
164
170
AddAux < U4 , SB > ( Convert ) ;
171
+ AddStd < U4 , BL > ( Convert ) ;
165
172
166
173
AddStd < U8 , U1 > ( Convert ) ;
167
174
AddStd < U8 , U2 > ( Convert ) ;
@@ -171,6 +178,7 @@ private Conversions()
171
178
AddStd < U8 , R4 > ( Convert ) ;
172
179
AddStd < U8 , R8 > ( Convert ) ;
173
180
AddAux < U8 , SB > ( Convert ) ;
181
+ AddStd < U8 , BL > ( Convert ) ;
174
182
175
183
AddStd < UG , U1 > ( Convert ) ;
176
184
AddStd < UG , U2 > ( Convert ) ;
@@ -180,11 +188,13 @@ private Conversions()
180
188
AddAux < UG , SB > ( Convert ) ;
181
189
182
190
AddStd < R4 , R4 > ( Convert ) ;
191
+ AddStd < R4 , BL > ( Convert ) ;
183
192
AddStd < R4 , R8 > ( Convert ) ;
184
193
AddAux < R4 , SB > ( Convert ) ;
185
194
186
195
AddStd < R8 , R4 > ( Convert ) ;
187
196
AddStd < R8 , R8 > ( Convert ) ;
197
+ AddStd < R8 , BL > ( Convert ) ;
188
198
AddAux < R8 , SB > ( Convert ) ;
189
199
190
200
AddStd < TX , I1 > ( Convert ) ;
@@ -901,6 +911,19 @@ public void Convert(in BL src, ref SB dst)
901
911
public void Convert ( in DZ src , ref SB dst ) { ClearDst ( ref dst ) ; dst . AppendFormat ( "{0:o}" , src ) ; }
902
912
#endregion ToStringBuilder
903
913
914
+ #region ToBL
915
+ public void Convert ( in R8 src , ref BL dst ) => dst = System . Convert . ToBoolean ( src ) ;
916
+ public void Convert ( in R4 src , ref BL dst ) => dst = System . Convert . ToBoolean ( src ) ;
917
+ public void Convert ( in I1 src , ref BL dst ) => dst = System . Convert . ToBoolean ( src ) ;
918
+ public void Convert ( in I2 src , ref BL dst ) => dst = System . Convert . ToBoolean ( src ) ;
919
+ public void Convert ( in I4 src , ref BL dst ) => dst = System . Convert . ToBoolean ( src ) ;
920
+ public void Convert ( in I8 src , ref BL dst ) => dst = System . Convert . ToBoolean ( src ) ;
921
+ public void Convert ( in U1 src , ref BL dst ) => dst = System . Convert . ToBoolean ( src ) ;
922
+ public void Convert ( in U2 src , ref BL dst ) => dst = System . Convert . ToBoolean ( src ) ;
923
+ public void Convert ( in U4 src , ref BL dst ) => dst = System . Convert . ToBoolean ( src ) ;
924
+ public void Convert ( in U8 src , ref BL dst ) => dst = System . Convert . ToBoolean ( src ) ;
925
+ #endregion
926
+
904
927
#region FromR4
905
928
public void Convert ( in R4 src , ref R4 dst ) => dst = src ;
906
929
public void Convert ( in R4 src , ref R8 dst ) => dst = src ;
@@ -1139,7 +1162,7 @@ private bool TryParseCore(ReadOnlySpan<char> span, out ulong dst)
1139
1162
dst = res ;
1140
1163
return true ;
1141
1164
1142
- LFail :
1165
+ LFail :
1143
1166
dst = 0 ;
1144
1167
return false ;
1145
1168
}
@@ -1246,7 +1269,7 @@ private bool TryParseNonNegative(ReadOnlySpan<char> span, out long result)
1246
1269
result = res ;
1247
1270
return true ;
1248
1271
1249
- LFail :
1272
+ LFail :
1250
1273
result = 0 ;
1251
1274
return false ;
1252
1275
}
0 commit comments