public SyntaxToken MarkToken(SyntaxToken token, out int xsId) { string strId = RoslynCompiler.uniqueId(); xsId = int.Parse(strId); return(RoslynCompiler.MarkToken(token, strId)); }
public IEnumerable <SyntaxToken> MarkTokens(IEnumerable <SyntaxToken> tokens, out int xsId) { string strId = RoslynCompiler.uniqueId(); xsId = int.Parse(strId); return(tokens.Select(token => RoslynCompiler.MarkToken(token, strId))); }
public SyntaxNode MarkNode(SyntaxNode node, out int xsId) { string strId = GetExcessStringId(node); if (strId != null) { xsId = int.Parse(strId); return(node); } strId = RoslynCompiler.uniqueId(); xsId = int.Parse(strId); return(RoslynCompiler.MarkNode(node, strId)); }
public SyntaxNode MarkNode(SyntaxNode node) { return(RoslynCompiler.MarkNode(node, RoslynCompiler.uniqueId())); //td: scope ids }
public SyntaxToken MarkToken(SyntaxToken token) { string strId = RoslynCompiler.uniqueId(); return(RoslynCompiler.MarkToken(token, strId)); }