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
Syntax
[CompileTime]
public interface IIncrementalObject

Methods

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