18 implementations of INullable
System.Data (18)
fx\src\data\System\Data\SqlClient\SqlCachedBuffer.cs (1)
27
sealed internal class SqlCachedBuffer : System.Data.SqlTypes.
INullable
{
fx\src\data\System\Data\SQLTypes\SQLBinary.cs (1)
38
public struct SqlBinary :
INullable
, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLBoolean.cs (1)
44
public struct SqlBoolean :
INullable
, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLByte.cs (1)
47
public struct SqlByte :
INullable
, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLBytes.cs (1)
68
public sealed class SqlBytes : System.Data.SqlTypes.
INullable
, IXmlSerializable, ISerializable {
fx\src\data\System\Data\SQLTypes\SQLChars.cs (1)
59
public sealed class SqlChars : System.Data.SqlTypes.
INullable
, IXmlSerializable, ISerializable {
fx\src\data\System\Data\SQLTypes\SqlCharStream.cs (1)
33
internal abstract class SqlStreamChars: System.Data.SqlTypes.
INullable
, IDisposable
fx\src\data\System\Data\SQLTypes\SQLDateTime.cs (1)
50
public struct SqlDateTime :
INullable
, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLDecimal.cs (1)
55
public struct SqlDecimal :
INullable
, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLDouble.cs (1)
48
public struct SqlDouble :
INullable
, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLGuid.cs (1)
43
public struct SqlGuid :
INullable
, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLInt16.cs (1)
46
public struct SqlInt16 :
INullable
, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLInt32.cs (1)
46
public struct SqlInt32 :
INullable
, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLInt64.cs (1)
46
public struct SqlInt64 :
INullable
, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLMoney.cs (1)
50
public struct SqlMoney :
INullable
, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLSingle.cs (1)
46
public struct SqlSingle :
INullable
, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLString.cs (1)
60
public struct SqlString :
INullable
, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SqlXml.cs (1)
42
public sealed class SqlXml: System.Data.SqlTypes.
INullable
, IXmlSerializable {
38 references to INullable
System.Data (36)
fx\src\data\System\Data\Common\AdapterUtil.cs (4)
2506
INullable
nullable = (value as
INullable
);
2516
INullable
nullable = (value as
INullable
);
fx\src\data\System\Data\Common\DataStorage.cs (5)
264
if (typeof(
INullable
).IsAssignableFrom(dataType)) { // Udt, OracleTypes
450
Debug.Assert(nullable == typeof(System.Data.SqlTypes.
INullable
).IsAssignableFrom(dataType), "INullable");
460
typeof(System.Data.SqlTypes.
INullable
).IsAssignableFrom(dataType),
476
INullable
inullable = (value as
INullable
);
fx\src\data\System\Data\Common\SQLTypes\SqlUDTStorage.cs (3)
69
return (((
INullable
)values[record]).IsNull);
89
INullable
nullableValue = (
INullable
)values[recordNo1];
fx\src\data\System\Data\Sql\sqlnorm.cs (4)
104
if (typeof(System.Data.SqlTypes.
INullable
).IsAssignableFrom(t)) {
144
if (!this.m_isTopLevelUdt && typeof(System.Data.SqlTypes.
INullable
).IsAssignableFrom(t)) {
172
System.Data.SqlTypes.
INullable
oNullable = inner as System.Data.SqlTypes.
INullable
;
fx\src\data\System\Data\SqlClient\SqlBulkCopy.cs (5)
875
INullable
value;
890
value = (
INullable
)_SqlDataReaderRowSource.GetSqlValue(sourceOrdinal);
904
var
columnAsINullable = value as
INullable
;
1293
if (value is
INullable
) { // Current limitation in the SqlBulkCopy Variant code limits BulkCopy to CLR/COM Types.
fx\src\data\System\Data\SqlClient\SqlDataReader.cs (1)
98
internal static readonly Type _typeofINullable = typeof(
INullable
);
fx\src\data\System\Data\SqlClient\SqlParameter.cs (7)
80
private
INullable
_valueAsINullable;
681
if (_value is
INullable
) {
762
_valueAsINullable = _value as
INullable
;
770
internal
INullable
ValueAsINullable {
1398
Debug.Assert(!isSqlType.HasValue || (isSqlType.Value == (value is
INullable
)), "isSqlType is incorrect");
1640
Debug.Assert(!((
INullable
)value).IsNull, "Should not call StringSize on null values");
1668
Debug.Assert(!((
INullable
)value).IsNull, "Should not call StringSize on null values");
fx\src\data\System\Data\SqlClient\TdsParser.cs (5)
9490
Debug.Assert(!isSqlType || value is
INullable
, "isSqlType is true, but value can not be type cast to an INullable");
9952
(value is
INullable
&& !((
INullable
)value).IsNull)),
10917
(value is
INullable
&& !((
INullable
)value).IsNull)),
fx\src\data\System\Data\xmlsaver.cs (2)
73
if (entry.Key is
INullable
) {
81
if (entry.Value is
INullable
) {
System.Data.Entity (2)
System\Data\Common\EntityUtil.cs (2)
1986
INullable
nullable = (value as
INullable
);