HtmlKit.HtmlTokenizer.ReadScriptDataDoubleEscapedDash C# (CSharp) Method

ReadScriptDataDoubleEscapedDash() private method

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

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

			switch ((c = (char) nc)) {
			case '-':
				TokenizerState = HtmlTokenizerState.ScriptDataDoubleEscapedDashDash;
				data.Append ('-');
				break;
			case '<':
				TokenizerState = HtmlTokenizerState.ScriptDataDoubleEscapedLessThan;
				data.Append ('<');
				break;
			default:
				TokenizerState = HtmlTokenizerState.ScriptDataDoubleEscaped;
				data.Append (c == '\0' ? '\uFFFD' : c);
				break;
			}

			return null;
		}
HtmlTokenizer