JD2022-TU1/main/tools/framework/JD.TeaBoxAddinSystem/Addins/Description/FileReferences/FileReference.cs

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
}
}