// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.
namespace WixToolset.Extensibility.Data
{
using WixToolset.Data;
///
/// Interface used to track all files processed.
///
public interface ITrackedFile
{
///
/// Indicates whether the tracked file should be cleaned by the project.
///
bool Clean { get; set; }
///
/// Path to tracked file.
///
string Path { get; set; }
///
/// Optional source line numbers where the tracked file was created.
///
SourceLineNumber SourceLineNumbers { get; set; }
///
/// Type of tracked file.
///
TrackedFileType Type { get; set; }
}
}