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

ParseMailAddress() private static method

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

            if (HttpRuleParser.ContainsInvalidNewLine(value, startIndex))
            {
                return 0;
            }

            string result = value.Substring(startIndex);

            if (!HeaderUtilities.IsValidEmailAddress(result))
            {
                return 0;
            }

            parsedValue = result;
            return result.Length;
        }