ReSharper for Visual Studio Code 2026.1 Help

Value Tracking

Value Tracking helps you investigate the value of a particular type and possibly determine how a certain incorrect value might have passed to a given point in your program, and where it might be passed next. This helps you investigate possible NullReferenceException, inappropriate behavior, and reasons why you get incorrect values.

Investigate value origins

  1. Place the caret at the name of a method, property, variable, field, parameter, and so on, whose value you want to investigate.

  2. Right-click it and choose Show Value Tracking.

  3. In the Value Tracking that opens, you can investigate possible origins of the value.

    Value origin hierarchy in the Value Tracking

Investigate value destinations

  1. Invoke the Value Tracking of the desired symbol as described above.

  2. Optionally, you can select another call or assignment in the hierarchy to study its value destinations. Click Show Value Destinations on the toolbar:

    ReSharper: Show Value Destinations
17 June 2026