public T4CSharpExecutableIntermediateConverter( [NotNull] IT4File file, [NotNull] IT4ReferenceExtractionManager referenceExtractionManager ) : base(file, new T4ExecutableClassNameProvider()) { file.AssertContainsNoIncludeContext(); ReferenceExtractionManager = referenceExtractionManager; }
public T4CSharpExecutableIntermediateConverter( [NotNull] T4CSharpCodeGenerationIntermediateResult intermediateResult, [NotNull] IT4File file, [NotNull] IT4ReferenceExtractionManager referenceExtractionManager ) : base(intermediateResult, file) { file.AssertContainsNoIncludeContext(); ReferenceExtractionManager = referenceExtractionManager; }
public T4TemplateCompiler( [NotNull] IShellLocks locks, [NotNull] IT4TargetFileManager targetManager, [NotNull] IT4BuildMessageConverter converter, [NotNull] IT4ReferenceExtractionManager referenceExtractionManager, [NotNull] ILogger logger ) { Locks = locks; TargetManager = targetManager; Converter = converter; ReferenceExtractionManager = referenceExtractionManager; Logger = logger; }