C# Class Mixins.Extensions

We can compare mixins by value
Show file Open project: sklementiev/mixins

Public Methods

Method Description
AcceptChanges ( this self ) : void
Bark ( this self ) : void
EqualsByValue ( this self, IComposite other ) : bool
EqualsByValue ( this self, IMixin other ) : bool
PrintState ( this self ) : void
RejectChanges ( this self ) : void
Scratch ( this self ) : void

Private Methods

Method Description
EqualsByValueInternal ( this self, IComposite other, object>.IDictionary path ) : bool
TrackChanges ( this self, string name, object value ) : void

Method Details

AcceptChanges() public static method

public static AcceptChanges ( this self ) : void
self this
return void

Bark() public static method

public static Bark ( this self ) : void
self this
return void

EqualsByValue() public static method

public static EqualsByValue ( this self, IComposite other ) : bool
self this
other IComposite
return bool

EqualsByValue() public static method

public static EqualsByValue ( this self, IMixin other ) : bool
self this
other IMixin
return bool

PrintState() public static method

public static PrintState ( this self ) : void
self this
return void

RejectChanges() public static method

public static RejectChanges ( this self ) : void
self this
return void

Scratch() public static method

public static Scratch ( this self ) : void
self this
return void