68 references to ProviderMode
System.Data.Linq (68)
SqlClient\Common\SqlServer2KCompatibilityAnnotation.cs (4)
12SqlProvider.ProviderMode[] providers; 19internal SqlServerCompatibilityAnnotation(string message, params SqlProvider.ProviderMode[] providers) 27internal bool AppliesTo(SqlProvider.ProviderMode provider) { 28foreach (SqlProvider.ProviderMode p in providers) {
SqlClient\Common\SqlServer2KCompatibilityCheck.cs (3)
18private SqlProvider.ProviderMode provider; 21internal Visitor(SqlProvider.ProviderMode provider) { 46internal static void ThrowIfUnsupported(SqlNode node, SqlNodeAnnotations annotations, SqlProvider.ProviderMode provider) {
SqlClient\Query\LongTypeConverter.cs (5)
76Strings.TextNTextAndImageCannotOccurInDistinct(select.SourceExpression), SqlProvider.ProviderMode.Sql2000, SqlProvider.ProviderMode.SqlCE)); 100Strings.TextNTextAndImageCannotOccurInUnion(su.SourceExpression), SqlProvider.ProviderMode.Sql2000, SqlProvider.ProviderMode.SqlCE)); 111Strings.LenOfTextOrNTextNotSupported(fc.SourceExpression), SqlProvider.ProviderMode.Sql2000));
SqlClient\Query\SqlCrossApplyToCrossJoin.cs (1)
35 Annotations.Add(join, new SqlServerCompatibilityAnnotation(Strings.SourceExpressionAnnotation(join.SourceExpression), SqlProvider.ProviderMode.Sql2000));
SqlClient\Query\SqlMethodCallConverter.cs (5)
23internal static SqlNode Convert(SqlNode node, SqlFactory sql, SqlProvider.ProviderMode providerMode) { 633SqlProvider.ProviderMode providerMode; 636internal Visitor(SqlFactory sql, SqlProvider.ProviderMode providerMode) { 764if (this.providerMode == SqlProvider.ProviderMode.SqlCE) { 2184if (this.providerMode == SqlProvider.ProviderMode.Sql2008) {
SqlClient\Query\SqlOuterApplyReducer.cs (3)
54this.AnnotateSqlIncompatibility(join, SqlProvider.ProviderMode.Sql2000); 105this.AnnotateSqlIncompatibility(join, SqlProvider.ProviderMode.Sql2000); 144private void AnnotateSqlIncompatibility(SqlNode node, params SqlProvider.ProviderMode[] providers) {
SqlClient\Query\SqlParameterizer.cs (1)
236SqlClient.Strings.MaxSizeNotSupported(node.SourceExpression), SqlProvider.ProviderMode.Sql2000));
SqlClient\Query\SqlTopReducer.cs (1)
38this.annotations.Add(select.Top, new SqlServerCompatibilityAnnotation(Strings.SourceExpressionAnnotation(select.Top.SourceExpression), SqlProvider.ProviderMode.Sql2000));
SqlClient\SqlProvider.cs (45)
27: base(ProviderMode.Sql2000) { 33: base(ProviderMode.Sql2005) { 39: base(ProviderMode.Sql2008) { 62private ProviderMode mode = ProviderMode.NotYetDecided; 99internal ProviderMode Mode { 109if (this.mode == ProviderMode.NotYetDecided) { 111this.mode = ProviderMode.SqlCE; 113this.mode = ProviderMode.Sql2000; 116this.mode = ProviderMode.Sql2005; 118this.mode = ProviderMode.Sql2008; 123case ProviderMode.Sql2000: 126case ProviderMode.Sql2005: 129case ProviderMode.Sql2008: 132case ProviderMode.SqlCE: 317this.mode = ProviderMode.NotYetDecided; 320internal SqlProvider(ProviderMode mode) { 350this.mode = ProviderMode.SqlCE; 352if (this.mode == ProviderMode.SqlCE) { 381this.mode = ProviderMode.SqlCE; 414if (this.mode == ProviderMode.SqlCE) { 542if (this.mode == ProviderMode.SqlCE) { 582if (this.mode == ProviderMode.SqlCE) { 623if (this.mode == ProviderMode.SqlCE) { 648if (this.mode == ProviderMode.Sql2005 || this.mode == ProviderMode.Sql2008) { 708if (this.mode == ProviderMode.SqlCE) { 753if (this.mode == ProviderMode.SqlCE) { 983if (this.Mode == ProviderMode.Sql2000 || 984this.Mode == ProviderMode.SqlCE) { 1410case ProviderMode.Sql2000: 1416case ProviderMode.Sql2005: 1417case ProviderMode.Sql2008: 1426case ProviderMode.SqlCE: 1455bool canUseOuterApply = (this.Mode == ProviderMode.Sql2005 || this.Mode == ProviderMode.Sql2008 || this.Mode == ProviderMode.SqlCE); 1488SqlMultiplexer.Options options = (this.Mode == ProviderMode.Sql2008 || 1489this.Mode == ProviderMode.Sql2005 || 1490this.Mode == ProviderMode.SqlCE) 1501if (this.mode == ProviderMode.SqlCE) { 1591if (this.mode == ProviderMode.SqlCE || 1592this.mode == ProviderMode.Sql2005 || 1593this.mode == ProviderMode.Sql2008) { 1598if (block != null && this.mode == ProviderMode.SqlCE) {