2 writes to Match
System.Data.Linq (2)
SqlClient\Common\SqlNode.cs (1)
1281this.Match = match;
SqlClient\Common\SqlVisitor.cs (1)
501when.Match = this.VisitExpression(when.Match);
18 references to Match
System.Data.Linq (18)
SqlClient\Common\SqlVisitor.cs (1)
501when.Match = this.VisitExpression(when.Match);
SqlClient\Query\SqlBinder.cs (6)
627matches.Add(when.Match); 721matches.Add(when.Match); 1305matches.Add(cc.Whens[i].Match); 1581int elseCount = clientCase.Whens[elseIndex].Match == null ? 1 : 0; 1585SqlExpression discriminatorPredicate = sql.Binary(SqlNodeType.EQ, clientCase.Expression, clientCase.Whens[i].Match); 1587elseFilter = sql.AndAccumulate(elseFilter, sql.Binary(SqlNodeType.NE, clientCase.Expression, clientCase.Whens[i].Match));
SqlClient\Query\SqlComparer.cs (2)
165if (!AreEqual(c1.Whens[i].Match, c2.Whens[i].Match) ||
SqlClient\Query\SqlDuplicator.cs (1)
321whens[i] = new SqlClientWhen(this.VisitExpression(when.Match), this.VisitExpression(when.Value));
SqlClient\Query\SqlExpander.cs (1)
160whens.Add(new SqlClientWhen(scs[0].Whens[i].Match, this.ExpandTogether(scos)));
SqlClient\Query\SqlFormatter.cs (2)
1157if (i == n - 1 && when.Match == null) { 1164this.Visit(when.Match);
SqlClient\Reader\ObjectReaderCompiler.cs (5)
403if (!CanBeCompared(c1.Whens[i].Match) || 558if (!AreSimilar(c1.Whens[i].Match, c2.Whens[i].Match) || 1917if (when.Match != null) { 1919this.GenerateExpressionForType(when.Match, scc.Expression.ClrType);