[RTL]
[reactos.git] / reactos / tools / sysgen / SysGen.BuildEngine / Tasks / RBuild / InstallFileTask.cs
1 using System;
2
3 using SysGen.BuildEngine.Attributes;
4 using SysGen.RBuild.Framework;
5
6 namespace SysGen.BuildEngine.Tasks
7 {
8 [TaskName("installfile")]
9 public class InstallFileTask : PlatformFileBaseTask
10 {
11 public InstallFileTask()
12 {
13 }
14
15 protected override void CreateFileSystemObject()
16 {
17 m_FileSystemInfo = new RBuildInstallFile();
18 }
19
20 /// <summary>
21 /// The name of the define to set.
22 /// </summary>
23 [TaskAttribute("newname")]
24 public string NewName { get { return InstallFile.NewName; } set { InstallFile.NewName = value; } }
25
26 private RBuildInstallFile InstallFile
27 {
28 get { return m_FileSystemInfo as RBuildInstallFile; }
29 }
30 }
31 }