ShaderTools.Hlsl.Parser.HlslLexer.AddTrivia C# (CSharp) Method

AddTrivia() private method

private AddTrivia ( List target, SyntaxKind kind ) : void
target List
kind SyntaxKind
return void
        private void AddTrivia(List<SyntaxNode> target, SyntaxKind kind)
        {
            var start = _start;
            var end = _charReader.Position;
            var span = TextSpan.FromBounds(Text, start, end);
            var text = Text.GetText(span);
            var diagnostics = _diagnostics.ToImmutableArray();
            var trivia = new SyntaxTrivia(kind, text, MakeAbsolute(span), span, diagnostics);
            target.Add(trivia);

            _diagnostics.Clear();
            _start = _charReader.Position;
        }