HtmlKit.HtmlTokenizer.ReadSelfClosingStartTag C# (CSharp) Method

ReadSelfClosingStartTag() private method

private ReadSelfClosingStartTag ( ) : HtmlToken
return HtmlToken
		HtmlToken ReadSelfClosingStartTag ()
		{
			int nc = Read ();
			char c;

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

			c = (char) nc;

			if (c == '>') {
				tag.IsEmptyElement = true;

				return EmitTagToken ();
			}

			// parse error
			TokenizerState = HtmlTokenizerState.BeforeAttributeName;

			// Note: we save the data in case we hit a parse error and have to emit a data token
			data.Append (c);

			return null;
		}
HtmlTokenizer