Table of Contents

Class ObservableProxyAttribute

Namespace
NMF.Expressions
Assembly
NMF.Expressions.dll

Denotes an attribute to specify an explicit incrementalization of a method

[AttributeUsage(AttributeTargets.Method)]
public sealed class ObservableProxyAttribute : ProxyMethodAttribute
Inheritance
ObservableProxyAttribute
Inherited Members
Extension Methods

Constructors

ObservableProxyAttribute(string, bool)

Creates a new instance

public ObservableProxyAttribute(string methodName, bool isRecursive = false)

Parameters

methodName string

The name of the incrementalized method

isRecursive bool

True, if the incrementalized method is recursive, otherwise False

ObservableProxyAttribute(Type, string, bool)

Creates a new instance

public ObservableProxyAttribute(Type proxyType, string methodName, bool isRecursive = false)

Parameters

proxyType Type

The type that hosts the incrementalized method

methodName string

The name of the incrementalized method

isRecursive bool

True, if the incrementalized method is recursive, otherwise False

Properties

IsRecursive

True, if the incrementalized method is recursive, otherwise False

public bool IsRecursive { get; }

Property Value

bool