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