4 writes to firstNullablePathVariable
System.ServiceModel (4)
System\UriTemplate.cs (4)
1152this.firstNullablePathVariable = -1; 1383this.firstNullablePathVariable = i + 1; 1387this.firstNullablePathVariable = i + 1; 1392this.firstNullablePathVariable = 0;
11 references to firstNullablePathVariable
System.ServiceModel (11)
System\UriTemplate.cs (11)
1377for (int i = this.pathSegmentVariableNames.Count - 1; (i >= 0) && (this.firstNullablePathVariable == -1); i--) 1390if (this.firstNullablePathVariable == -1) 1395if (this.firstNullablePathVariable > 1) 1397for (int i = this.firstNullablePathVariable - 2; i >= 0; i--) 1417if (this.firstNullablePathVariable < this.pathSegmentVariableNames.Count) 1423this.owner.originalTemplate, this.pathSegmentVariableNames[this.firstNullablePathVariable]))); 1425for (int i = this.pathSegmentVariableNames.Count - 1; i >= this.firstNullablePathVariable; i--) 1432this.owner.originalTemplate, this.pathSegmentVariableNames[this.firstNullablePathVariable], 1442int numNullablePathVariables = (this.pathSegmentVariableNames.Count - this.firstNullablePathVariable); 1520if (this.firstNullablePathVariable > lastNonDefaultPathParameter) 1522lastNonNullablePathParameter = this.firstNullablePathVariable - 1;