Table of Contents

FileDependency Constructor

Definition

Namespace
Cuemon.Runtime
Assemblies
Cuemon.Core.dll
Source
src/Cuemon.Core/Runtime/FileDependency.cs

FileDependency(Lazy<FileWatcher>, bool)

Initializes a new instance of the FileDependency class.

public FileDependency(Lazy<FileWatcher> lazyFileWatcher, bool breakTieOnChanged = false)

Parameters

lazyFileWatcher Lazy<FileWatcher>

The FileWatcher to associate with this dependency.

breakTieOnChanged bool

if set to true all FileWatcher instances is disassociated with this dependency after first notification of changed.

Remarks

The FileWatcher initialization is deferred until StartAsync() is invoked.

Exceptions

ArgumentNullException

lazyFileWatcher cannot be null.

FileDependency(IEnumerable<Lazy<FileWatcher>>, bool)

Initializes a new instance of the FileDependency class.

public FileDependency(IEnumerable<Lazy<FileWatcher>> lazyFileWatchers, bool breakTieOnChanged = false)

Parameters

lazyFileWatchers IEnumerable<Lazy<FileWatcher>>

The FileWatcher sequence to associate with this dependency.

breakTieOnChanged bool

if set to true all FileWatcher instances is disassociated with this dependency after first notification of changed.

Remarks

The sequence of FileWatcher initializations is deferred until StartAsync() is invoked.