MetalamaAPI documentationAspect APIMetalama.​Framework.​OptionsIIncremental­Object
Open sandboxFocus

IIncrementalObject Interface

A base interface for all classes whose individual instances represent incremental changes that can be combined with the ApplyChanges(Object, in ApplyChangesContext) method.

Namespace: Metalama.Framework.Options
Assembly: Metalama.Framework.dll
public interface IIncrementalObject


Name Description
ApplyChanges(Object, in ApplyChangesContext)

Returns an object where the properties of the current objects are overwritten or complemented by the properties of another given object, except if these properties are not set.

Extension Methods

IncrementalObjectExtensions.ApplyChangesSafe<T>(T, T, in ApplyChangesContext)
IncrementalObjectExtensions.ApplyChanges<T>(T, T, in ApplyChangesContext)

See Also