in Backend/Core/ForTea.Core/Psi/Formatting/T4CSharpCustomIndentHandler.cs [34:49]
public string Indent(
[NotNull] ITreeNode node,
CustomIndentType indentType,
[NotNull] FmtSettingsClassic<CSharpFormatSettingsKey> settings
)
{
if (node == null) throw new ArgumentNullException(nameof(node));
if (settings == null) throw new ArgumentNullException(nameof(settings));
if (!node.IsPhysical()) return null;
if (!IsInT4File(node)) return null;
if (indentType == CustomIndentType.RelativeNodeCalculation) return node.GetIndentViaDocument();
if (IsEndComment(node)) return IndentBlockEnd();
if (IsTransformTextMember(node)) return IndentTransformTextMember(node, indentType, settings);
if (IsFeatureBlockMember(node)) return IndentFeatureBlockMember(node, settings);
return null;
}