HtmlKit.HtmlTokenizer.ReadAfterAttributeValueQuoted C# (CSharp) Method

ReadAfterAttributeValueQuoted() private method

private ReadAfterAttributeValueQuoted ( ) : HtmlToken
return HtmlToken
		HtmlToken ReadAfterAttributeValueQuoted ()
		{
			HtmlToken token = null;
			int nc = Peek ();
			bool consume;
			char c;

			if (nc == -1) {
				TokenizerState = HtmlTokenizerState.EndOfFile;
				return EmitDataToken (false);
			}

			c = (char) nc;

			switch (c) {
			case '\t': case '\r': case '\n': case '\f': case ' ':
				TokenizerState = HtmlTokenizerState.BeforeAttributeName;
				data.Append (c);
				consume = true;
				break;
			case '/':
				TokenizerState = HtmlTokenizerState.SelfClosingStartTag;
				data.Append (c);
				consume = true;
				break;
			case '>':
				token = EmitTagToken ();
				consume = true;
				break;
			default:
				TokenizerState = HtmlTokenizerState.BeforeAttributeName;
				consume = false;
				break;
			}

			if (consume)
				Read ();

			return token;
		}
HtmlTokenizer