Cosmos/source2/Kernel/System/Cosmos.System/Filesystem/Listing/Base.cs
kudzu_cp 7f1986045c
2011-03-03 03:54:32 +00:00

25 lines
614 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Cosmos.System.Filesystem.Listing {
public abstract class Base {
public readonly FileSystem FileSystem;
public readonly string Name;
public 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
//TODO:UInt64 Size
protected UInt32? mSize;
public virtual UInt32? Size {
get { return mSize; }
}
}
}