public CSharpForLoopStatementBehavior([NotNull] ForLoopPostfixTemplateInfo info) : base(info) { }
protected CSharpForLoopStatementBehaviorBase([NotNull] ForLoopPostfixTemplateInfo info) : base(info) { myLengthName = info.LengthPropertyName; }
protected override PostfixTemplateBehavior CreateBehavior(ForLoopPostfixTemplateInfo info) { return(new CSharpForLoopStatementBehavior(info)); }
[NotNull] protected abstract PostfixTemplateBehavior CreateBehavior([NotNull] ForLoopPostfixTemplateInfo info);