public override void Process(ItemResolverArgs args)
 {
     args.PrototypeItem = GetPrototypeItem(args.OriginalItem.ID, args);
     if (args.PrototypeItem != null)
     {
         args.AbortPipeline();
     }
 }
예제 #2
0
        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();
            }
        }