public void Process(AntidotePackagePipelineArgs args) { AntidotePackageDefinition packageDefinition = new AntidotePackageDefinition { FilesInfo = args.AntidotePackageDefinition.GetFileSources(SourceStatus.New), ItemsId = args.AntidotePackageDefinition.GetItemSources(SourceStatus.New) }; string serializedSources = JsonConvert.SerializeObject(packageDefinition); AttributesContainer attributeses = new AttributesContainer(); attributeses.AddAttribute("nonexistingsources", serializedSources); args.AntidotePackageProject.Metadata.Attributes = attributeses.ConvertoToPackageAttributes(); }
private void RemoveSources(AntidotePackageDefinition antidotePackageDefinition) { RemoveFiles(antidotePackageDefinition.FilesInfo); RemoveItems(antidotePackageDefinition.ItemsId); }