System.Net.Http.Headers.Lexer.GetStringValue C# (CSharp) Method

GetStringValue() public method

public GetStringValue ( Token token ) : string
token Token
return string
		public string GetStringValue (Token token)
		{
			return s.Substring (token.StartPosition, token.EndPosition - token.StartPosition);
		}

Same methods

Lexer::GetStringValue ( Token start, Token end ) : string

Usage Example

Ejemplo n.º 1
0
        static bool TryParseElement(Lexer lexer, out NameValueHeaderValue parsedValue, out Token t)
        {
            parsedValue = null;

            t = lexer.Scan();
            if (t != Token.Type.Token)
            {
                return(false);
            }

            parsedValue = new NameValueHeaderValue()
            {
                Name = lexer.GetStringValue(t),
            };

            t = lexer.Scan();
            if (t == Token.Type.SeparatorEqual)
            {
                t = lexer.Scan();

                if (t == Token.Type.Token || t == Token.Type.QuotedString)
                {
                    parsedValue.value = lexer.GetStringValue(t);
                    t = lexer.Scan();
                }
                else
                {
                    return(false);
                }
            }

            return(true);
        }
All Usage Examples Of System.Net.Http.Headers.Lexer::GetStringValue