You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
708 B
18 lines
708 B
using System;
|
|
|
|
namespace Microsoft.Fusion.ADF
|
|
{
|
|
// This interface describes classes that perform some operation
|
|
// on files, usually by reading them and deriving some information
|
|
// from them in a search through a directory tree.
|
|
public interface IFileOperator
|
|
{
|
|
void ProcessDirectory(string startDir, string relPathDir);
|
|
|
|
// A function that processes a file in a directory in some way. The
|
|
// information it has available to it is the start of the directory
|
|
// scan, the relative path from the start, and the filename. The abs
|
|
// path can be constructed by concatenating the three args in order.
|
|
void ProcessFile(string startDir, string relPathDir, string fileName);
|
|
}
|
|
}
|