5 writes to matchedCandidates
System.Data (5)
fx\src\data\System\Data\Select.cs (5)
219matchedCandidates = 0; 233matchedCandidates = match; 332matchedCandidates = nCandidates; 355matchedCandidates = 0; 362matchedCandidates++;
13 references to matchedCandidates
System.Data (13)
fx\src\data\System\Data\Select.cs (13)
232if (match > matchedCandidates || (match == matchedCandidates && !sortPriority)) { 236if (matchedCandidates == nCandidates && sortPriority) { 358while (matchedCandidates < j) { // Microsoft : j = index.IndexDesc.Length 359ColumnInfo canColumn = candidateColumns[fields[matchedCandidates].Column.Ordinal]; 398Debug.Assert(matchedCandidates > 0 && matchedCandidates <= lenId, "BuildLinearExpression : Invalid Index"); 399for (i=0; i<matchedCandidates; i++) { 462if (matchedCandidates == 0) { // Microsoft : Either dont have rowFilter or only linear search expression 472if (matchedCandidates < nCandidates) { 619for (int i=0; i < matchedCandidates; i++) { 660if (matchedCandidates == 0) { 663Debug.Assert(matchedCandidates <= index.IndexFields.Length, "GetBinaryFilteredRecords : Invalid Index");