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