private ParsingEvent ParseStreamStart()
{
var streamStart = GetCurrentToken() as StreamStart;
if (streamStart == null)
{
var current = GetCurrentToken();
throw new SemanticErrorException(current.Start, current.End, "Did not find expected <stream-start>.");
}
Skip();
state = ParserState.ImplicitDocumentStart;
return new Events.StreamStart(streamStart.Start, streamStart.End);
}