public SolutionSynchronizer(string projectDirectory, ISolutionSynchronizationSettings settings, IAssemblyNameProvider assemblyNameProvider, IFileIO fileIO, IGUIDGenerator guidGenerator)
 {
     _projectDirectory      = projectDirectory.ConvertSeparatorsToUnity();
     _settings              = settings;
     _projectName           = Path.GetFileName(_projectDirectory);
     m_assemblyNameProvider = assemblyNameProvider;
     m_fileIOProvider       = fileIO;
     m_GUIDProvider         = guidGenerator;
 }
        public ProjectGeneration(string tempDirectory, IAssemblyNameProvider assemblyNameProvider, IFileIO fileIoProvider, IGUIDGenerator guidGenerator)
        {
            ProjectDirectory       = FileUtility.NormalizeWindowsToUnix(tempDirectory);
            m_ProjectName          = Path.GetFileName(ProjectDirectory);
            m_AssemblyNameProvider = assemblyNameProvider;
            m_FileIOProvider       = fileIoProvider;
            m_GUIDGenerator        = guidGenerator;

            SetupProjectSupportedExtensions();
        }
        public ProjectGeneration(string tempDirectory, IAssemblyNameProvider assemblyNameProvider, IFileIO fileIoProvider, IGUIDGenerator guidGenerator)
        {
            ProjectDirectory       = tempDirectory.Replace('\\', '/');
            m_ProjectName          = Path.GetFileName(ProjectDirectory);
            m_AssemblyNameProvider = assemblyNameProvider;
            m_FileIOProvider       = fileIoProvider;
            m_GUIDGenerator        = guidGenerator;

            SetupProjectSupportedExtensions();
        }
Example #4
0
 public ProjectGeneration(string tempDirectory, IAssemblyNameProvider assemblyNameProvider, IFileIO fileIO, IGUIDGenerator guidGenerator)
 {
     ProjectDirectory       = tempDirectory.Replace('\\', '/');
     m_ProjectName          = Path.GetFileName(ProjectDirectory);
     m_AssemblyNameProvider = assemblyNameProvider;
     m_FileIOProvider       = fileIO;
     m_GUIDProvider         = guidGenerator;
 }
Example #5
0
 public ProjectGeneration(string tempDirectory, IAssemblyNameProvider assemblyNameProvider, IFileIO fileIoProvider, IGUIDGenerator guidGenerator)
 {
     ProjectDirectory       = tempDirectory.NormalizePath();
     m_ProjectName          = Path.GetFileName(ProjectDirectory);
     m_AssemblyNameProvider = assemblyNameProvider;
     m_FileIOProvider       = fileIoProvider;
     m_GUIDGenerator        = guidGenerator;
 }