Classes

class  CancellationToken
 
class  CancellationTokenSource
 
class  SyncResult
 

Public Member Functions

delegate void SyncResultDelegate (SyncResult syncResult)
 
 DirectorySyncer (string source, string target, string ignoreRegExPattern=null)
 
bool RelativeFilePathIsRelevant (string relativeFilename)
 
bool RelativeDirectoryPathIsRelevant (string relativeDirName)
 
SyncResult Synchronize ()
 
SyncResult Synchronize (CancellationToken cancellationToken)
 

Public Attributes

readonly string Source
 
readonly string Target
 
SyncResultDelegate WillPerformOperations
 

Constructor & Destructor Documentation

◆ DirectorySyncer()

DirectorySyncer.DirectorySyncer ( string  source,
string  target,
string  ignoreRegExPattern = null 
)

Member Function Documentation

◆ RelativeDirectoryPathIsRelevant()

bool DirectorySyncer.RelativeDirectoryPathIsRelevant ( string  relativeDirName)

◆ RelativeFilePathIsRelevant()

bool DirectorySyncer.RelativeFilePathIsRelevant ( string  relativeFilename)

◆ Synchronize() [1/2]

SyncResult DirectorySyncer.Synchronize ( )

◆ Synchronize() [2/2]

SyncResult DirectorySyncer.Synchronize ( CancellationToken  cancellationToken)

◆ SyncResultDelegate()

delegate void DirectorySyncer.SyncResultDelegate ( SyncResult  syncResult)

Member Data Documentation

◆ Source

readonly string DirectorySyncer.Source

◆ Target

readonly string DirectorySyncer.Target

◆ WillPerformOperations

SyncResultDelegate DirectorySyncer.WillPerformOperations

The documentation for this class was generated from the following file: