Class CombinatorAttribute
- Namespace
- Bonsai
- Assembly
- Bonsai.Core.dll
Specifies that a class provides a method that can combine one or more observable sequences into a new observable sequence.
[AttributeUsage(AttributeTargets.Class)]
public sealed class CombinatorAttribute : Attribute, _Attribute
- Inheritance
-
CombinatorAttribute
- Implements
- Inherited Members
Constructors
CombinatorAttribute()
Initializes a new instance of the CombinatorAttribute class using the default expression builder class.
public CombinatorAttribute()
CombinatorAttribute(string)
Initializes a new instance of the CombinatorAttribute class using the specified expression builder class.
public CombinatorAttribute(string builderTypeName)
Parameters
builderTypeName
stringThe fully qualified name of the expression builder class used to build expressions from this combinator.
CombinatorAttribute(Type)
Initializes a new instance of the CombinatorAttribute class using the specified expression builder class.
public CombinatorAttribute(Type builderType)
Parameters
builderType
TypeThe Type of the expression builder class used to build expressions from this combinator.
Properties
ExpressionBuilderTypeName
Gets the fully qualified name of the expression builder class used to build expressions from this combinator.
public string ExpressionBuilderTypeName { get; }
Property Value
MethodName
Gets or sets the name of the method that can combine one or more observable sequences into a new observable sequence.
public string MethodName { get; set; }