public virtual void Process(MigrateFieldPipelineArgs args) { if (args.Source == null) { return; } var source = args.Source; if (Fields.Contains(source.Name) || Fields.Contains(source.Id.ToString())) { args.AbortPipeline(); } }
public virtual void Process(MigrateFieldPipelineArgs args) { if (args.Source == null) { return; } var source = args.Source; if (string.IsNullOrEmpty(source.Name) || (source.Name.StartsWith("__") && !Exceptions.Contains(source.Name, StringComparer.OrdinalIgnoreCase))) { args.AbortPipeline(); } }
public virtual void Process(MigrateFieldPipelineArgs args) { if (args.Source == null || args.Item == null) { return; } if (!args.Item.Paths.IsMediaItem || args.Item.TemplateID == TemplateIDs.MediaFolder) { return; } var source = args.Source; if (string.IsNullOrEmpty(source.Name) || (!source.Name.StartsWith("__") && !Exceptions.Contains(source.Name, StringComparer.OrdinalIgnoreCase))) { args.AbortPipeline(); } }