17 return base.SupportsMultipleValues;
19 bool separatorFound =
false;
21 if (separatorFound && !base.SupportsMultipleValues)
25 if (nextNonEmptyOrWhitespaceIndex ==
value.Length)
27 if (base.SupportsMultipleValues)
29 index = nextNonEmptyOrWhitespaceIndex;
31 return base.SupportsMultipleValues;
35 if (parsedValueLength == 0)
39 nextNonEmptyOrWhitespaceIndex += parsedValueLength;
41 if ((separatorFound && !base.SupportsMultipleValues) || (!separatorFound && nextNonEmptyOrWhitespaceIndex <
value.Length))
45 index = nextNonEmptyOrWhitespaceIndex;
46 parsedValue = parsedValue2;