Bari.Core.Build.Dependencies.ProjectPropertiesDependencies.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 new ObjectPropertiesFingerprint(project, properties);
        }

Usage Example

        public void CreatesSameFingerprintForSameState()
        {
            var dep = new ProjectPropertiesDependencies(project, "Type");
            var fp1 = dep.CreateFingerprint();
            var fp2 = dep.CreateFingerprint();

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