Interface IInconsistencyDescriptorSyntaxLeft<TLeft, TRight, TDepLeft, TDepRight>
- Namespace
- NMF.Synchronizations.Inconsistencies
- Assembly
- NMF.Synchronizations.dll
Denotes an interface for a syntax allowing to add custom descriptors
public interface IInconsistencyDescriptorSyntaxLeft<TLeft, TRight, TDepLeft, TDepRight>
Type Parameters
TLeftthe type of the left element
TRightthe type of the right element
TDepLeftthe type of the left value
TDepRightthe type of the right value
Methods
DescribeLeftChange(Func<TLeft, TRight, TDepLeft, TDepRight, string>)
Adds a description for changes at the left side
IInconsistencyDescriptorSyntaxLeft<TLeft, TRight, TDepLeft, TDepRight> DescribeLeftChange(Func<TLeft, TRight, TDepLeft, TDepRight, string> descriptor)
Parameters
descriptorFunc<TLeft, TRight, TDepLeft, TDepRight, string>a function returning a human-readable description of the change
Returns
- IInconsistencyDescriptorSyntaxLeft<TLeft, TRight, TDepLeft, TDepRight>
a human-readable description of the change