45 lines
930 B
C#
45 lines
930 B
C#
using JD.Kernel.StaticHelpers;
|
|
|
|
namespace JD.TeaBoxAddinSystem.Addins.Description.FileReferences
|
|
{
|
|
/// <summary>
|
|
/// Base class for files that a module can use. (Assemblies, resources, etc...)
|
|
/// </summary>
|
|
public class FileReference : AddinObject
|
|
{
|
|
#region Variables
|
|
|
|
private readonly string m_filename;
|
|
|
|
#endregion
|
|
|
|
#region Constructor
|
|
|
|
/// <summary>
|
|
/// Constructor.
|
|
/// </summary>
|
|
/// <param name="filename"></param>
|
|
public FileReference(string filename)
|
|
{
|
|
Throw.IfEmpty(filename, "filename");
|
|
m_filename = filename;
|
|
}
|
|
|
|
#endregion
|
|
|
|
#region Properties
|
|
|
|
/// <summary>
|
|
/// Filename.
|
|
/// </summary>
|
|
public string Filename
|
|
{
|
|
get
|
|
{
|
|
return m_filename;
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
}
|
|
}
|