コード例 #1
0
 /// <inheritdoc />
 public ItemGroupElement(PackagedProjectFile contextPackagedProjectFile, string filePath, bool isVisible,
                         string packageGuid)
 {
     _contextPackagedProjectFile = contextPackagedProjectFile;
     _filePath    = filePath;
     _isVisible   = isVisible;
     _packageGuid = packageGuid;
 }
コード例 #2
0
        private string ReplaceString(PackagedProjectFile contextPackagedProjectFile, string str, string filePath, bool isVisible,
                                     string replaceItemGroup, string replaceXmlItemGroup)
        {
            var groupElement = new ItemGroupElement(contextPackagedProjectFile, filePath, isVisible);

            var(itemGroupElement, itemGroupElementOfXaml) = groupElement.GetItemGroup();

            return(str.Replace(replaceItemGroup, itemGroupElement.ToString())
                   .Replace(replaceXmlItemGroup, itemGroupElementOfXaml.ToString()));
        }