Exemple #1
0
        public virtual bool FileExistsInProject(string path)
        {
            return(NuGetUIThreadHelper.JoinableTaskFactory.Run(async delegate
            {
                await NuGetUIThreadHelper.JoinableTaskFactory.SwitchToMainThreadAsync();

                var containsFile = await EnvDTEProjectUtility.ContainsFile(EnvDTEProject, path);
                return containsFile;
            }));
        }
        public override async Task AddFileToProjectAsync(string filePath)
        {
            await _threadingService.JoinableTaskFactory.SwitchToMainThreadAsync();

            EnvDTEProjectUtility.EnsureCheckedOutIfExists(_vsProjectAdapter.Project, _vsProjectAdapter.ProjectDirectory, filePath);

            var isFileExistsInProject = await EnvDTEProjectUtility.ContainsFile(_vsProjectAdapter.Project, filePath);

            if (!isFileExistsInProject)
            {
                await AddProjectItemAsync(filePath);
            }
        }
Exemple #3
0
 public virtual bool FileExistsInProject(string path)
 {
     return(EnvDTEProjectUtility.ContainsFile(EnvDTEProject, path));
 }