private VSTemplateSchema.ProjectItem CreateFileItem(ProjectItem projectItem)
 {
     return(new VSTemplateSchema.ProjectItem
     {
         ReplaceParameters = projectItem.ShouldReplaceParameters(),
         Value = projectItem.Name,
         TargetFileName = projectItem.Name,
         ReplaceParametersSpecified = true
     });
 }
        private object CreateLinkedFileItem(ProjectItem projectItem, string parentPath)
        {
            string filename = projectItem.get_FileNames(0);

            string relativepath = PathUtil.RelativePathTo(Path.GetDirectoryName(parentPath), filename);

            return(new VSTemplateSchema.ProjectItem
            {
                ReplaceParameters = projectItem.ShouldReplaceParameters(),
                Value = relativepath,
                TargetFileName = projectItem.Name,
                ReplaceParametersSpecified = true
            });
        }
        private object CreateLinkedFileItem(ProjectItem projectItem, string parentPath)
        {
            string filename = projectItem.get_FileNames(0);

            string relativepath = PathUtil.RelativePathTo(Path.GetDirectoryName(parentPath), filename);
            return new VSTemplateSchema.ProjectItem
                       {
                           ReplaceParameters = projectItem.ShouldReplaceParameters(),
                           Value = relativepath,
                           TargetFileName = projectItem.Name,
                           ReplaceParametersSpecified = true
                       };
        }
 private VSTemplateSchema.ProjectItem CreateFileItem(ProjectItem projectItem)
 {
     return new VSTemplateSchema.ProjectItem
                {
                    ReplaceParameters = projectItem.ShouldReplaceParameters(),
                    Value = projectItem.Name,
                    TargetFileName = projectItem.Name,
                    ReplaceParametersSpecified = true
                };
 }