// MonoGame - Copyright (C) The MonoGame Team
// This file is subject to the terms and conditions defined in
// file 'LICENSE.txt', which is part of this source code package.
namespace MonoGame.Tools.Pipeline
{
public enum IncludeType
{
Skip,
Copy,
Link,
Create
}
///
/// This class is used for IncludeAction file handling.
///
public class IncludeItem
{
///
/// Gets or sets the source path.
///
/// The source path, should be an absolute path.
public string SourcePath { get; set; }
public IncludeType IncludeType { get; set; }
///
/// Gets or sets the relative destination path.
///
/// The relative destination path.
public string RelativeDestPath { get; set; }
public bool IsDirectory { get; set; }
///
/// Gets or sets the item template.
///
/// Only usefull if the action is create and the item is not a directory.
///
/// The item template.
public ContentItemTemplate ItemTemplate { get; set; }
}
}