コード例 #1
0
ファイル: ComparisonBuilder.cs プロジェクト: kzu/DeepEqual
        public ComparisonBuilder()
        {
            CustomComparisons = new List <IComparison>();

            Root = new CompositeComparison();

            ComplexObjectComparison = new ComplexObjectComparison(Root);
            DefaultComparison       = new DefaultComparison();
        }
コード例 #2
0
        public ComparisonBuilder()
        {
            CustomComparisons = new List <IComparison>();
            CustomFormatters  = new Dictionary <Type, IDifferenceFormatter>();

            Root = new CompositeComparison();

            ComplexObjectComparison = new ComplexObjectComparison(Root);
            DefaultComparison       = new DefaultComparison();
        }
コード例 #3
0
ファイル: ComparisonBuilder.cs プロジェクト: kzu/DeepEqual
        public ComparisonBuilder IgnoreProperty <T>(Expression <Func <T, object> > property)
        {
            ComplexObjectComparison.IgnoreProperty(property);

            return(this);
        }
コード例 #4
0
        public ComparisonBuilder IgnoreProperty(Func <PropertyReader, bool> func)
        {
            ComplexObjectComparison.IgnoreProperty(func);

            return(this);
        }