protected virtual void OnProjectItemExists(object sender, ProjectItemExistsEventArgs args) { if (this.ProjectItemExists != null) { this.ProjectItemExists(sender, args); } }
private void projectItemGenerator_ProjectItemExists(object sender, ProjectItemExistsEventArgs e) { try { e.Exists = EnvDTEHelper.Instance.GetProjectItemExists(e.ProjectName, e.ItemName, e.ItemType); } catch (Exception ex) { throw; } }
protected virtual void OnProjectItemExists(object sender, ProjectItemExistsEventArgs args) { ProjectItemExists?.Invoke(sender, args); }
protected abstract void projectItemGenerator_ProjectItemExists(object sender, ProjectItemExistsEventArgs e);
protected override void projectItemGenerator_ProjectItemExists(object sender, ProjectItemExistsEventArgs e) { var name = e.ProjectItemName; if (name.StartsWith(Path.DirectorySeparatorChar)) { name = name.Substring(1, name.Length - 1); } var fileName = System.IO.Path.Combine(_outputFolder, e.ProjectName, name); e.Exists = File.Exists(fileName); }