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); } }
public virtual bool FileExistsInProject(string path) { return(EnvDTEProjectUtility.ContainsFile(EnvDTEProject, path)); }