1 override of CanBeColumn
System.Data.Linq (1)
SqlClient\SqlTypeSystemProvider.cs (1)
599internal override bool CanBeColumn {
18 references to CanBeColumn
System.Data.Linq (18)
SqlClient\Common\SqlNode.cs (1)
1489System.Diagnostics.Debug.Assert(sqlType.CanBeColumn);
SqlClient\Query\QueryConverter.cs (3)
975if (TypeSystem.IsSequenceType(selection.ClrType) && !selection.SqlType.CanBeColumn) { 1802else if (list[0].SqlType.CanBeColumn) { 2383SqlNodeType subType = (this.typeProvider.From(select.Selection.ClrType).CanBeColumn) ? SqlNodeType.ScalarSubSelect : SqlNodeType.Element;
SqlClient\Query\SqlBinder.cs (3)
849if (!sn.SqlType.CanBeColumn && mm != null) { 894SqlNodeType subType = (rexp is SqlTypeCase || !rexp.SqlType.CanBeColumn) ? SqlNodeType.Element : SqlNodeType.ScalarSubSelect; 1095if (expr.NodeType == SqlNodeType.Value && expr.SqlType.CanBeColumn) {
SqlClient\Query\SqlColumnizer.cs (1)
170&& expression.SqlType.CanBeColumn) {
SqlClient\Query\SqlExpander.cs (2)
284if (exprs[0].SqlType.CanBeColumn) { 300if (exprs[0].SqlType.CanBeColumn) {
SqlClient\Query\SqlFlattener.cs (2)
231if (!expr.SqlType.CanBeColumn) { 244if (obex.Expression.SqlType.CanBeColumn) {
SqlClient\Query\SqlMethodCallConverter.cs (4)
170&& mc.SqlType.CanBeColumn 190if (mc.Object.SqlType.CanBeColumn) { 908if (mc.SqlType.CanBeColumn && mc.Arguments[0].SqlType.CanBeColumn) {
SqlClient\Query\Translator.cs (2)
325(eLeft.NodeType != SqlNodeType.New || eLeft.SqlType.CanBeColumn) && 326(eRight.NodeType != SqlNodeType.New || eRight.SqlType.CanBeColumn)) {