Show / Hide Table of Contents

Class DeepEnhancer

DeepEnhancer enhancer. Tries to enhance child objects as well.

Inheritance
System.Object
DeepEnhancer
Implements
IEnhancer
Namespace: Cortex.Net.Types
Assembly: Cortex.Net.dll
Syntax
public class DeepEnhancer : object, IEnhancer

Methods

| Improve this Doc View Source

Enhance<T>(T, T, String)

Enhances the newvalue.

Declaration
public T Enhance<T>(T newValue, T originalValue, string name)
Parameters
Type Name Description
T newValue

The new value.

T originalValue

The original value.

System.String name

The name of this object.

Returns
Type Description
T

A new value, but enhanced.

Type Parameters
Name Description
T

The type to enhance.

Implements

IEnhancer

Extension Methods

TraceExtensions.Trace<TObject, TMember>(TObject, Expression<Func<TObject, TMember>>, TraceMode)
ReactiveObjectTypeUtilExtensions.GetObservable(Object)
ReactiveObjectTypeUtilExtensions.GetObservable<TObject, TMember>(TObject, Expression<Func<TObject, TMember>>)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX