Table of Contents

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 string

The 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 Type

The 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

string

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; }

Property Value

string