ReSharper
 
Get ReSharper
You are viewing the documentation for an earlier version of ReSharper.

Code Inspection: Local function can be made static

Last modified: 21 July 2022

Static local functions are designed to be independent of the state of the enclosing scope. Therefore, if ReSharper detects a local function that does not use any variables from the enclosing scope, it suggests making such function static.

This way ReSharper infers the intended use of the function and makes sure that this intent is clearly visible to those who will read or modify the code later.