HtmlKit.HtmlTokenizer.ReadScriptDataEscapedDash C# (CSharp) Method

ReadScriptDataEscapedDash() private method

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

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

			switch ((c = (char) nc)) {
			case '-':
				TokenizerState = HtmlTokenizerState.ScriptDataEscapedDashDash;
				data.Append ('-');
				Read ();
				break;
			case '<':
				TokenizerState = HtmlTokenizerState.ScriptDataEscapedLessThan;
				token = EmitScriptDataToken ();
				data.Append ('<');
				Read ();
				break;
			default:
				TokenizerState = HtmlTokenizerState.ScriptDataEscaped;
				data.Append (c == '\0' ? '\uFFFD' : c);
				break;
			}

			return token;
		}
HtmlTokenizer