/// <inheritdoc /> public ItemGroupElement(PackagedProjectFile contextPackagedProjectFile, string filePath, bool isVisible, string packageGuid) { _contextPackagedProjectFile = contextPackagedProjectFile; _filePath = filePath; _isVisible = isVisible; _packageGuid = packageGuid; }
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())); }