Microsoft.CodeAnalysis.SyntaxNodeOrTokenList.Insert C# (CSharp) Method

Insert() public method

Creates a new SyntaxNodeOrTokenList with the specified node or token inserted at the index.
public Insert ( int index, Microsoft.CodeAnalysis.SyntaxNodeOrToken nodeOrToken ) : SyntaxNodeOrTokenList
index int The index to insert at.
nodeOrToken Microsoft.CodeAnalysis.SyntaxNodeOrToken The node or token to insert.
return SyntaxNodeOrTokenList
        public SyntaxNodeOrTokenList Insert(int index, SyntaxNodeOrToken nodeOrToken)
        {
            if (nodeOrToken == default(SyntaxNodeOrToken))
            {
                throw new ArgumentOutOfRangeException(nameof(nodeOrToken));
            }

            return InsertRange(index, SpecializedCollections.SingletonEnumerable(nodeOrToken));
        }