值跟踪可为您提供程序中数据流的重要相关信息。 在源代码中的任何位置,您可以指向变量、参数、字段或属性,并要求ReSharper进行检查。 然后,您会看到它的值如何在程序中流动,返回到它的源或直接流到消费者。
值跟踪可以帮助您确定不正确的特定值如何传递到程序中的特定点,以及它可能继续传到的位置。 这将有助于您调查可能的NullReferenceExceptions、不恰当的行为和您获得不正确值的原因。
要可视化包含特定值的数据流,请选择 ReSharper | Inspect | Value Origin或ReSharper | Inspect | Value Destination,或者使用 Inspect This 快捷键功能。