public IncludeExcludeFiles Clone() { var clonedObject = new IncludeExcludeFiles(); clonedObject.Include = Include.ToList(); clonedObject.Exclude = Exclude.ToList(); clonedObject.IncludeFiles = IncludeFiles.ToList(); clonedObject.ExcludeFiles = ExcludeFiles.ToList(); return(clonedObject); }
private ProviderRuntime CreateProviderRuntime() { var runtime = new ProviderRuntime(this); runtime.Include = Include == null ? new Collection <string>() : new Collection <string>(Include.ToList()); runtime.Exclude = Exclude == null ? new Collection <string>() : new Collection <string>(Exclude.ToList()); runtime.AvoidGlobbing = AvoidWildcardExpansion; return(runtime); }