public ForeignHelpers(IEnvironment environment, IEssentials essentials, CppBackend backend, IBuildData data) { Environment = environment; Essentials = essentials; Backend = backend; Data = data; }
public ForeignFilePass( ExtensionRoot extensions, SourcePackage package, CppBackend backend) : base(backend) { Extensions = extensions; Package = package; Backend = backend; }
public ForeignCPlusPlusPass(CppBackend backend) : base(backend) { }
public ForeignJavaPass(CppBackend backend) : base(backend) { }
public ForeignObjCPass(CppBackend backend) : base(backend) { }
protected override void Initialize() { _backend = (CppBackend)Backend; }
protected ForeignPass(CppBackend backend) : base(backend) { Backend = backend; Helpers = new ForeignHelpers(Environment, Essentials, backend, Data); }