示例#1
0
 public DotNetCodeBuilder(IProjectInformationProvider projectInformationProvider, IBuildSettingsProvider buildSettingsProvider,
                          IExceptionThrowerProvider exceptionThrowerProvider, IOutputWriter outputWriter)
 {
     m_projectInformationProvider = projectInformationProvider;
     m_buildSettingsProvider      = buildSettingsProvider;
     m_exceptionThrowerProvider   = exceptionThrowerProvider;
     m_outputWriter = outputWriter;
 }
示例#2
0
 public JsonFrcSettingsProvider(IExceptionThrowerProvider exceptionThrowerProvider,
                                IOutputWriter outputWriter, IProjectInformationProvider projectInformationProvider,
                                IBuildSettingsProvider buildSettingsProvider, IFileReaderProvider fileReaderProvider)
 {
     m_exceptionThrowerProvider   = exceptionThrowerProvider;
     m_outputWriter               = outputWriter;
     m_projectInformationProvider = projectInformationProvider;
     m_buildSettingsProvider      = buildSettingsProvider;
     m_fileReaderProvider         = fileReaderProvider;
 }
 public RemotePackageInstallerProvider(IOutputWriter outputWriter,
                                       IFileDeployerProvider fileDeployerProvider,
                                       ITeamNumberProvider teamNumberProvider,
                                       IBuildSettingsProvider buildSettingsProvider,
                                       IExceptionThrowerProvider exceptionThrowerProvider)
 {
     m_outputWriter             = outputWriter;
     m_fileDeployerProvider     = fileDeployerProvider;
     m_buildSettingsProvider    = buildSettingsProvider;
     m_teamNumberProvider       = teamNumberProvider;
     m_exceptionThrowerProvider = exceptionThrowerProvider;
 }
示例#4
0
#pragma warning disable CS8618 // Non-nullable field is uninitialized. Consider declaring as nullable.
        public RoboRioConnection(IOutputWriter outputWriter,
#pragma warning restore CS8618 // Non-nullable field is uninitialized. Consider declaring as nullable.
                                 IBuildSettingsProvider buildSettingsProvider, IExceptionThrowerProvider exceptionThrowerProvider,
                                 ITeamNumberProvider teamNumberProvider)
        {
            m_teamNumberProvider       = teamNumberProvider;
            m_sshTimeout               = TimeSpan.FromSeconds(2);
            m_outputWriter             = outputWriter;
            m_buildSettingsProvider    = buildSettingsProvider;
            m_exceptionThrowerProvider = exceptionThrowerProvider;
            m_remoteIp = null;
        }
示例#5
0
 public RobotCodeDeploymentProvider(IOutputWriter outputWriter,
                                    IProjectInformationProvider projectInformationProvider,
                                    INativeContentDeploymentProvider nativePackageDeploymentProvider,
                                    IBuildSettingsProvider buildSettingsProvider,
                                    IFrcSettingsProvider frcSettingsProvider,
                                    IFileDeployerProvider fileDeployerProvider,
                                    IExceptionThrowerProvider exceptionThrowerProvider)
 {
     m_outputWriter = outputWriter;
     m_projectInformationProvider      = projectInformationProvider;
     m_nativePackageDeploymentProvider = nativePackageDeploymentProvider;
     m_buildSettingsProvider           = buildSettingsProvider;
     m_frcSettingsProvider             = frcSettingsProvider;
     m_fileDeployerProvider            = fileDeployerProvider;
     m_exceptionThrowerProvider        = exceptionThrowerProvider;
 }