public PropertiesSet(PropertiesSet baseMeta, params IDictionary <string, object>[] metas) : this((IDictionary <string, object>)baseMeta, metas) { }
public DirectoryStructure(PathSet pathSet, IEnumerable <FileStructure> files, IEnumerable <DirectoryStructure> directories, PropertiesSet properties) { this.Name = pathSet.Name; this.FullPath = pathSet.FullPath; this.RelativePath = pathSet.RelativePath; this.Files = files?.ToDictionary(o => o.Name); this.Directories = directories?.ToDictionary(o => o.Name); this.Properties = properties; }