24 instantiations of SqlByte
System.Data.Common (24)
System\Data\Common\SQLConvert.cs (1)
573
return new
SqlByte
(XmlConvert.ToByte((string)value));
System\Data\SQLTypes\SQLByte.cs (23)
63
return new
SqlByte
(x);
82
return new
SqlByte
(byte.Parse(s, null));
88
return x.IsNull ? Null : new
SqlByte
(unchecked((byte)~x.m_value));
104
return new
SqlByte
((byte)iResult);
116
return new
SqlByte
((byte)iResult);
128
return new
SqlByte
((byte)iResult);
138
return new
SqlByte
((byte)(x.m_value / y.m_value));
151
return new
SqlByte
((byte)(x.m_value % y.m_value));
160
return (x.IsNull || y.IsNull) ? Null : new
SqlByte
((byte)(x.m_value & y.m_value));
165
return (x.IsNull || y.IsNull) ? Null : new
SqlByte
((byte)(x.m_value | y.m_value));
170
return (x.IsNull || y.IsNull) ? Null : new
SqlByte
((byte)(x.m_value ^ y.m_value));
180
return x.IsNull ? Null : new
SqlByte
(x.ByteValue);
189
return x.IsNull ? Null : new
SqlByte
(checked((byte)x.ToInt32()));
201
return x.IsNull ? Null : new
SqlByte
((byte)(x.Value));
213
return x.IsNull ? Null : new
SqlByte
((byte)(x.Value));
225
return x.IsNull ? Null : new
SqlByte
((byte)(x.Value));
237
return x.IsNull ? Null : new
SqlByte
((byte)(x.Value));
249
return x.IsNull ? Null : new
SqlByte
((byte)(x.Value));
262
return x.IsNull ? Null : new
SqlByte
(byte.Parse(x.Value, null));
523
public static readonly SqlByte Null = new
SqlByte
(true);
524
public static readonly SqlByte Zero = new
SqlByte
(0);
525
public static readonly SqlByte MinValue = new
SqlByte
(byte.MinValue);
526
public static readonly SqlByte MaxValue = new
SqlByte
(byte.MaxValue);
168 references to SqlByte
netstandard (1)
netstandard.cs (1)
575
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.
SqlByte
))]
System.Data (1)
src\libraries\shims\System.Data\ref\System.Data.cs (1)
231
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Data.SqlTypes.
SqlByte
))]
System.Data.Common (166)
System\Data\ColumnTypeConverter.cs (1)
47
typeof(
SqlByte
),
System\Data\Common\DataStorage.cs (1)
97
typeof(
SqlByte
),
System\Data\Common\SQLConvert.cs (12)
12
public static
SqlByte
ConvertToSqlByte(object value)
17
return
SqlByte
.Null;
24
StorageType.SqlByte => (
SqlByte
)value,
26
_ => throw ExceptionBuilder.ConvertFailed(valueType, typeof(
SqlByte
)),
43
StorageType.SqlByte => (
SqlByte
)value,
65
StorageType.SqlByte => (
SqlByte
)value,
91
StorageType.SqlByte => (
SqlByte
)value,
120
StorageType.SqlByte => (
SqlByte
)value,
153
StorageType.SqlByte => (
SqlByte
)value,
183
StorageType.SqlByte => (
SqlByte
)value,
214
StorageType.SqlByte => (
SqlByte
)value,
661
return XmlConvert.ToString(((
SqlByte
)value).Value);
System\Data\Common\SQLTypes\SQLByteStorage.cs (20)
16
private
SqlByte
[] _values = default!; // Late-initialized
19
: base(column, typeof(
SqlByte
),
SqlByte
.Null,
SqlByte
.Null, StorageType.SqlByte)
58
SqlByte
mean = 0;
104
SqlByte
min =
SqlByte
.MaxValue;
110
if ((
SqlByte
.LessThan(_values[record], min)).IsTrue)
121
SqlByte
max =
SqlByte
.MinValue;
127
if ((
SqlByte
.GreaterThan(_values[record], max)).IsTrue)
156
throw ExprException.Overflow(typeof(
SqlByte
));
169
return _values[recordNo].CompareTo((
SqlByte
)value);
211
SqlByte
newValue = default;
221
return ((
SqlByte
)tmp);
229
Debug.Assert((value.GetType() == typeof(
SqlByte
)), "wrong input type");
242
return new
SqlByte
[recordCount];
247
SqlByte
[] typedStore = (
SqlByte
[])store;
254
_values = (
SqlByte
[])store;
System\Data\SQLTypes\SQLBoolean.cs (3)
236
public static explicit operator SqlBoolean(
SqlByte
x)
388
public
SqlByte
ToSqlByte()
390
return (
SqlByte
)this;
System\Data\SQLTypes\SQLByte.cs (103)
21
public struct SqlByte : INullable, IComparable, IXmlSerializable, IEquatable<
SqlByte
>
61
public static implicit operator
SqlByte
(byte x)
67
public static explicit operator byte(
SqlByte
x)
77
public static
SqlByte
Parse(string s)
80
return
SqlByte
.Null;
86
public static
SqlByte
operator ~(
SqlByte
x)
95
public static
SqlByte
operator +(
SqlByte
x,
SqlByte
y)
107
public static
SqlByte
operator -(
SqlByte
x,
SqlByte
y)
119
public static
SqlByte
operator *(
SqlByte
x,
SqlByte
y)
131
public static
SqlByte
operator /(
SqlByte
x,
SqlByte
y)
144
public static
SqlByte
operator %(
SqlByte
x,
SqlByte
y)
158
public static
SqlByte
operator &(
SqlByte
x,
SqlByte
y)
163
public static
SqlByte
operator |(
SqlByte
x,
SqlByte
y)
168
public static
SqlByte
operator ^(
SqlByte
x,
SqlByte
y)
178
public static explicit operator
SqlByte
(SqlBoolean x)
187
public static explicit operator
SqlByte
(SqlMoney x)
193
public static explicit operator
SqlByte
(SqlInt16 x)
205
public static explicit operator
SqlByte
(SqlInt32 x)
217
public static explicit operator
SqlByte
(SqlInt64 x)
229
public static explicit operator
SqlByte
(SqlSingle x)
241
public static explicit operator
SqlByte
(SqlDouble x)
253
public static explicit operator
SqlByte
(SqlDecimal x)
255
return (
SqlByte
)(SqlInt32)x;
260
public static explicit operator
SqlByte
(SqlString x)
266
public static SqlBoolean operator ==(
SqlByte
x,
SqlByte
y)
271
public static SqlBoolean operator !=(
SqlByte
x,
SqlByte
y)
276
public static SqlBoolean operator <(
SqlByte
x,
SqlByte
y)
281
public static SqlBoolean operator >(
SqlByte
x,
SqlByte
y)
286
public static SqlBoolean operator <=(
SqlByte
x,
SqlByte
y)
291
public static SqlBoolean operator >=(
SqlByte
x,
SqlByte
y)
301
public static
SqlByte
OnesComplement(
SqlByte
x)
307
public static
SqlByte
Add(
SqlByte
x,
SqlByte
y)
313
public static
SqlByte
Subtract(
SqlByte
x,
SqlByte
y)
319
public static
SqlByte
Multiply(
SqlByte
x,
SqlByte
y)
325
public static
SqlByte
Divide(
SqlByte
x,
SqlByte
y)
331
public static
SqlByte
Mod(
SqlByte
x,
SqlByte
y)
336
public static
SqlByte
Modulus(
SqlByte
x,
SqlByte
y)
342
public static
SqlByte
BitwiseAnd(
SqlByte
x,
SqlByte
y)
348
public static
SqlByte
BitwiseOr(
SqlByte
x,
SqlByte
y)
354
public static
SqlByte
Xor(
SqlByte
x,
SqlByte
y)
360
public static SqlBoolean Equals(
SqlByte
x,
SqlByte
y)
366
public static SqlBoolean NotEquals(
SqlByte
x,
SqlByte
y)
372
public static SqlBoolean LessThan(
SqlByte
x,
SqlByte
y)
378
public static SqlBoolean GreaterThan(
SqlByte
x,
SqlByte
y)
384
public static SqlBoolean LessThanOrEqual(
SqlByte
x,
SqlByte
y)
390
public static SqlBoolean GreaterThanOrEqual(
SqlByte
x,
SqlByte
y)
453
if (value is
SqlByte
i)
457
throw ADP.WrongType(value!.GetType(), typeof(
SqlByte
));
460
public int CompareTo(
SqlByte
value)
476
value is
SqlByte
other && Equals(other);
481
public bool Equals(
SqlByte
other) =>
523
public static readonly
SqlByte
Null = new SqlByte(true);
524
public static readonly
SqlByte
Zero = new SqlByte(0);
525
public static readonly
SqlByte
MinValue = new SqlByte(byte.MinValue);
526
public static readonly
SqlByte
MaxValue = new SqlByte(byte.MaxValue);
System\Data\SQLTypes\SQLDecimal.cs (3)
1747
public static implicit operator SqlDecimal(
SqlByte
x)
2976
public
SqlByte
ToSqlByte()
2978
return (
SqlByte
)this;
System\Data\SQLTypes\SQLDouble.cs (3)
166
public static implicit operator SqlDouble(
SqlByte
x)
320
public
SqlByte
ToSqlByte()
322
return (
SqlByte
)this;
System\Data\SQLTypes\SQLInt16.cs (3)
192
public static implicit operator SqlInt16(
SqlByte
x)
405
public
SqlByte
ToSqlByte()
407
return (
SqlByte
)this;
System\Data\SQLTypes\SQLInt32.cs (3)
195
public static implicit operator SqlInt32(
SqlByte
x)
420
public
SqlByte
ToSqlByte()
422
return (
SqlByte
)this;
System\Data\SQLTypes\SQLInt64.cs (3)
244
public static implicit operator SqlInt64(
SqlByte
x)
479
public
SqlByte
ToSqlByte()
481
return (
SqlByte
)this;
System\Data\SQLTypes\SQLMoney.cs (3)
317
public static implicit operator SqlMoney(
SqlByte
x)
473
public
SqlByte
ToSqlByte()
475
return (
SqlByte
)this;
System\Data\SQLTypes\SQLSingle.cs (3)
169
public static implicit operator SqlSingle(
SqlByte
x)
329
public
SqlByte
ToSqlByte()
331
return (
SqlByte
)this;
System\Data\SQLTypes\SQLString.cs (3)
464
public static explicit operator SqlString(
SqlByte
x)
623
public
SqlByte
ToSqlByte()
625
return (
SqlByte
)this;
System\Data\TypeLimiter.cs (1)
153
typeof(
SqlByte
),
System\Data\xmlsaver.cs (1)
249
if (type == typeof(sbyte) || type == typeof(
SqlByte
))