protected T4CSharpRealIntermediateConverter(
     [NotNull] IT4File file,
     [NotNull] IT4GeneratedClassNameProvider classNameProvider,
     [NotNull] IT4GeneratorKind generatorKind
     ) : base(file, classNameProvider, generatorKind)
 {
 }
 public T4CSharpCodeBehindIntermediateConverter(
     [NotNull] IT4File file,
     [NotNull] IT4GeneratedClassNameProvider classNameProvider,
     bool isRoot = true
     ) : this(file, classNameProvider, new T4PreprocessedGeneratorKind(), isRoot)
 {
 }
 protected T4CSharpIntermediateConverterBase(
     [NotNull] IT4File file,
     [NotNull] IT4GeneratedClassNameProvider classNameProvider
     )
 {
     File = file;
     ClassNameProvider = classNameProvider;
     Result            = new T4CSharpCodeGenerationResult(File);
 }
 public T4CSharpCodeBehindIntermediateConverter(
     [NotNull] IT4File file,
     [NotNull] IT4GeneratedClassNameProvider classNameProvider,
     bool isRoot = true
     ) : base(file, classNameProvider)
 {
     IsRoot = isRoot;
     if (IsRoot)
     {
         TransformTextMethodName = DefaultTransformTextMethodName;
         TransformTextAttributes = "";
     }
     else
     {
         TransformTextMethodName = DefaultTransformTextMethodName + Guid.NewGuid().ToString("N");
         TransformTextAttributes = "[__ReSharperSynthetic]";
     }
 }
 public T4CSharpRealIntermediateConverter(
     [NotNull] IT4File file,
     [NotNull] IT4GeneratedClassNameProvider classNameProvider
     ) : base(file, classNameProvider)
 {
 }
 public T4CSharpRealIntermediateConverter(
     [NotNull] IT4File file,
     [NotNull] IT4GeneratedClassNameProvider classNameProvider
     ) : this(file, classNameProvider, new T4PreprocessedGeneratorKind())
 {
 }