public override bool IsHide(FlowSourceDumper dumper) { if (excludeAssemblyNames != null && excludeAssemblyNames.Any(r => r.IsMatch(dumper.AssemblyAndType.FullName))) { return(true); } if (excludeNodeNames != null && excludeNodeNames.Any(r => r.IsMatch(dumper.SourceName))) { return(true); } if (includeAssemblyNames != null && includeAssemblyNames.Any(r => r.IsMatch(dumper.AssemblyAndType.FullName))) { return(false); } if (includeNodeNames != null && includeNodeNames.Any(r => r.IsMatch(dumper.SourceName))) { return(false); } return(true); }
public AssemblyAndTypeAndSource(AssemblyAndType asmAndType) { AssemblyAndType = asmAndType; Source = (FlowSourceObjectBase)asmAndType.Assembly.CreateInstance(asmAndType.Type.FullName); Dumper = new FlowSourceDumper(Source, asmAndType); }