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