C# Class Bari.Plugins.FSRepository.Build.Dependencies.FSRepositoryReferenceDependencies

Represents dependency on a file in a file system repository
Inheritance: Bari.Core.Build.Dependencies.DependenciesBase
Show file Open project: vigoo/bari Class Usage Examples

Public Methods

Method Description
Dump ( IUserOutput output ) : void
FSRepositoryReferenceDependencies ( IFSRepositoryFingerprintFactory fingerprintFactory, IFileSystemRepositoryAccess repository, string path ) : System.IO

Constructs the dependency object

Protected Methods

Method Description
CreateFingerprint ( ) : IDependencyFingerprint

Creates fingerprint of the dependencies represented by this object, which can later be compared to other fingerprints.

Method Details

CreateFingerprint() protected method

Creates fingerprint of the dependencies represented by this object, which can later be compared to other fingerprints.
protected CreateFingerprint ( ) : IDependencyFingerprint
return IDependencyFingerprint

Dump() public method

public Dump ( IUserOutput output ) : void
output IUserOutput
return void

FSRepositoryReferenceDependencies() public method

Constructs the dependency object
public FSRepositoryReferenceDependencies ( IFSRepositoryFingerprintFactory fingerprintFactory, IFileSystemRepositoryAccess repository, string path ) : System.IO
fingerprintFactory IFSRepositoryFingerprintFactory The interface to create new fingerprint instances
repository IFileSystemRepositoryAccess The interface to access the file system based repository
path string Resolved path of the dependency
return System.IO