ApplyChangesSafe<T>(T?, T?, in ApplyChangesContext)
Invokes ApplyChanges(object, in ApplyChangesContext) in a type- and nullable-safe way.
Declaration
public static T? ApplyChangesSafe<T>(this T? baseOptions, T? overrideOptions, in ApplyChangesContext context) where T : class, IIncrementalObjectParameters
| Type | Name | Description |
|---|---|---|
| T | baseOptions | |
| T | overrideOptions | |
| ApplyChangesContext | context |
Returns
| Type | Description |
|---|---|
| T |
Type Parameters
| Name | Description |
|---|---|
| T |