public override void Process(ItemResolverArgs args) { args.PrototypeItem = GetPrototypeItem(args.OriginalItem.ID, args); if (args.PrototypeItem != null) { args.AbortPipeline(); } }
public override void Process(ItemResolverArgs args) { var excluded = args.Settings.ExecludePaths.Select(i => i.ToLower(CultureInfo.CurrentCulture)).Contains(args.OriginalItem.Parent.Paths.FullPath.ToLower(CultureInfo.CurrentCulture)); if (excluded) { args.AbortPipeline(); } }
public override void Process(ItemResolverArgs args) { args.FilePath = GetFilePath(args.OriginalItem.Paths.FullPath, args); if (!string.IsNullOrEmpty(args.FilePath)) { args.AbortPipeline(); } }