in src/dotnet/ReSharperPlugin.QuirkyFormatting/Psi/CodeStyle/Formatting/QuirkyCSharpUtils.cs [15:19]
private static IEnumerable<IBlock> EnumerateContainingScopes(this ITreeNode node)
{
for (var trav = node; trav != null; trav = trav.Parent)
if (trav is IBlock block) yield return block;
}