【发布时间】:2021-06-07 11:51:18
【问题描述】:
我正在使用 SymbolFinder 来查找对变量的所有引用。我想检查这个字段是否被分配到其定义之外。
var references = await SymbolFinder.FindReferencesAsync(equivalentSymbol,
context.GetSolution(), cancellationToken);
//Reference is grouped by variable name
var reference = references.FirstOrDefault();
foreach (var location in reference.Locations)
{
//How Do I check if the reference is an assignment?
}
如何将位置转换为语法节点,然后检查该节点是否为赋值?
【问题讨论】: