34 references to GetNonNullableType
System.Data.Linq (34)
DbConvert.cs (1)
29Type toType = System.Data.Linq.SqlClient.TypeSystem.GetNonNullableType(type);
SqlClient\Common\SqlFactory.cs (1)
370Type valueType = TypeSystem.GetNonNullableType(expression.ClrType);
SqlClient\Common\SqlNode.cs (6)
335if (value != null && TypeSystem.GetNonNullableType(value.ClrType) != typeof(bool)) { 349if (value != null && TypeSystem.GetNonNullableType(value.ClrType) != typeof(bool)) { 1119&& !TypeSystem.GetNonNullableType(this.matchExpression.ClrType).Equals(typeof(bool)) 1120&& !TypeSystem.GetNonNullableType(value.ClrType).Equals(typeof(bool))) 2259if (!TypeSystem.GetNonNullableType(this.ClrType).IsAssignableFrom(TypeSystem.GetNonNullableType(value.ClrType)))
SqlClient\Query\MethodCallConverter.cs (2)
336treatType = TypeSystem.GetNonNullableType(treatType); 337originalType = TypeSystem.GetNonNullableType(originalType);
SqlClient\Query\QueryConverter.cs (3)
748Type nnFromType = TypeSystem.GetNonNullableType(fromType); 749Type nnToType = TypeSystem.GetNonNullableType(toType); 823TypeSystem.GetNonNullableType(qn.Type) == qn.Arguments[0].Type) {
SqlClient\Query\SqlMethodCallConverter.cs (9)
665Type leftType = TypeSystem.GetNonNullableType(bo.Left.ClrType); 1222Type nnType = TypeSystem.GetNonNullableType(expr.ClrType); 1272(TypeSystem.GetNonNullableType(targetType) == TypeSystem.GetNonNullableType(expr.ClrType))) { 1286Type rightType = TypeSystem.GetNonNullableType(bo.Right.ClrType); 1309Debug.Assert(TypeSystem.GetNonNullableType(bo.Left.ClrType) == typeof(DateTimeOffset)); 1363return TypeSystem.GetNonNullableType(bo.Left.ClrType) == typeof(DateTimeOffset) ? 1380} else if (TypeSystem.GetNonNullableType(bo.Left.ClrType) == typeof(DateTimeOffset)) { 2168Type baseClrTypeOfExpr = TypeSystem.GetNonNullableType(exp.ClrType);
SqlClient\Query\SqlRetyper.cs (2)
39from = System.Data.Linq.SqlClient.TypeSystem.GetNonNullableType(from); 40to = System.Data.Linq.SqlClient.TypeSystem.GetNonNullableType(to);
SqlClient\Query\SqlSupersetValidator.cs (2)
41if (TypeSystem.GetNonNullableType(col.ClrType) != TypeSystem.GetNonNullableType(expr.ClrType)) {
SqlClient\Query\SqlTypeConverter.cs (2)
78Type oldClrType = TypeSystem.GetNonNullableType(uo.Operand.ClrType); 79Type newClrType = TypeSystem.GetNonNullableType(uo.ClrType);
SqlClient\Query\TypeSource.cs (2)
50if (sourceType != null && TypeSystem.GetNonNullableType(sourceType).IsValueType) { 140type = TypeSystem.GetNonNullableType(type); // Emulate CLR's behavior: strip nullability from type.
SqlClient\Reader\ObjectReaderCompiler.cs (4)
1597TypeSystem.GetNonNullableType(elementType) == TypeSystem.GetNonNullableType(genExpectedTypeArgs[0]) 1621TypeSystem.GetNonNullableType(expectedType) == actualType) { 1628TypeSystem.GetNonNullableType(actualType) == expectedType) {