public virtual global::EnvDTE.ProjectItem AddFromFile(string fileName) { if (Project is CpsProject) { return(null); } var message = new ProjectAddFileParams { ProjectFileName = Project.FileName, FileName = fileName }; var info = JsonRpcProvider.Rpc.InvokeWithParameterObjectAsync <ProjectItemInformation> ( Methods.ProjectAddFileName, message).WaitAndGetResult(); return(new ProjectItem(Project, info)); }
public ProjectAddFileMessageHandler(Project project, ProjectAddFileParams message) { this.project = project; this.message = message; }