private void ConvertOutputItemIntoResourceInfoPart(Dictionary <H5ResourceInfoPart, string> resourcePartsNonMinified, Dictionary <H5ResourceInfoPart, string> resourcePartsMinified, TranslatorOutputItem outputItem) { if (outputItem == null || outputItem.OutputType != TranslatorOutputType.JavaScript) { return; } if (!outputItem.IsEmpty) { var part = new H5ResourceInfoPart() { Assembly = outputItem.Assembly, Name = outputItem.Name, ResourceName = H5ResourcesCombinedPrefix + outputItem.Name }; resourcePartsNonMinified[part] = outputItem.Content.GetContentAsString(); } if (outputItem.MinifiedVersion != null && !outputItem.MinifiedVersion.IsEmpty) { var part = new H5ResourceInfoPart() { Assembly = outputItem.MinifiedVersion.Assembly, Name = outputItem.MinifiedVersion.Name, ResourceName = H5ResourcesCombinedPrefix + outputItem.MinifiedVersion.Name }; resourcePartsMinified[part] = outputItem.MinifiedVersion.Content.GetContentAsString(); } }
public bool CheckIfRequiresSourceMap(H5ResourceInfoPart resourcePart) { var fileHelper = new FileHelper(); return resourcePart != null && resourcePart.Assembly == null // i.e. this assembly output && fileHelper.IsJS(resourcePart.Name); }