Bari.Core.Build.Dependencies.SourceSetDependencies.CreateFingerprint C# (CSharp) Method

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
        protected override IDependencyFingerprint CreateFingerprint()
        {
            return fingerprintFactory.CreateSourceSetFingerprint(sourceSet.Files, exclusions, fullDependency: true);
        }

Usage Example

        public void CreatesSameFingerprintForSameState()
        {
            var dep = new SourceSetDependencies(fingerprintFactory, sourceSet);
            var fp1 = dep.CreateFingerprint();
            var fp2 = dep.CreateFingerprint();

            fp1.Should().Be(fp2);
            fp2.Should().Be(fp1);
        }
All Usage Examples Of Bari.Core.Build.Dependencies.SourceSetDependencies::CreateFingerprint