Microsoft.Language.Xml.Scanner.XmlMakeBeginProcessingInstructionToken C# (CSharp) Method

XmlMakeBeginProcessingInstructionToken() private method

private XmlMakeBeginProcessingInstructionToken ( SyntaxList precedingTrivia, Func scanTrailingTrivia ) : Microsoft.Language.Xml.PunctuationSyntax
precedingTrivia SyntaxList
scanTrailingTrivia Func
return Microsoft.Language.Xml.PunctuationSyntax
        private PunctuationSyntax XmlMakeBeginProcessingInstructionToken(SyntaxList<SyntaxNode> precedingTrivia, Func<SyntaxList<SyntaxNode>> scanTrailingTrivia)
        {
            Debug.Assert(PeekChar() == '<');
            Debug.Assert(PeekAheadChar(1) == '?');
            AdvanceChar(2);
            var followingTrivia = scanTrailingTrivia();
            return MakePunctuationToken(SyntaxKind.LessThanQuestionToken, "<?", precedingTrivia, followingTrivia);
        }
Scanner