System.Net.Http.Headers.GenericHeaderParser.ParseSingleEntityTag C# (CSharp) Method

ParseSingleEntityTag() private static method

private static ParseSingleEntityTag ( string value, int startIndex, object &parsedValue ) : int
value string
startIndex int
parsedValue object
return int
        private static int ParseSingleEntityTag(string value, int startIndex, out object parsedValue)
        {
            EntityTagHeaderValue temp = null;
            parsedValue = null;

            int resultLength = EntityTagHeaderValue.GetEntityTagLength(value, startIndex, out temp);

            // If we don't allow '*' ("Any") as valid ETag value, return false (e.g. 'ETag' header)
            if (temp == EntityTagHeaderValue.Any)
            {
                return 0;
            }

            parsedValue = temp;
            return resultLength;
        }