using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using System.Numerics;
using System.ComponentModel.DataAnnotations.Schema;
using Model.Entities.Base;
namespace Model.Entities.Files.FS_Entities
{
//[NotMapped]
public class SDirectory : FS_Item
{
public override bool IsDirectory => true;
[NotMapped]
private DirectoryInfo _Info;
public DirectoryInfo Info
{
get
{
if (_Info == null)
_Info = new DirectoryInfo(PhysicalPath);
return _Info; }
}
[Obsolete]
public SDirectory() { }
public SDirectory(SDirectory parent, string Name) : base(Enum_BaseDirectoryEntity.Directory, parent, Name) { }
protected SDirectory(Enum_BaseDirectoryEntity type, SDirectory parent, string Name) : base(type, parent, Name) { }
}
}