Cosmos/Users/Sentinel209/SentinelSystemLib/FileSystem/Listing/Base.cs

27 lines
No EOL
643 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SentinelKernel.System.FileSystem.Listing
{
public abstract class Base
{
public readonly FileSystem FileSystem;
public readonly string Name;
protected Base(FileSystem aFileSystem, string aName)
{
FileSystem = aFileSystem;
Name = aName;
}
// Size might be updated in an ancestor destructor or on demand,
// so its not a readonly field
protected UInt64 mSize;
public UInt64 Size
{
get { return mSize; }
}
}
}