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
methodNamestringThe name of the incrementalized method
isRecursiveboolTrue, 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
proxyTypeTypeThe type that hosts the incrementalized method
methodNamestringThe name of the incrementalized method
isRecursiveboolTrue, if the incrementalized method is recursive, otherwise False
Properties
IsRecursive
True, if the incrementalized method is recursive, otherwise False
public bool IsRecursive { get; }