public string Indent()

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;
    }