Show / Hide Table of Contents

Class WrapBinaryStreamOutput<TRealTop, TRealBottom, TRealOut>

Wrap a C# function that takes two arguments and returns many values as a Fluency function. Works just like WrapBinary<TRealTop, TRealBottom, TRealOut>, except it wraps something that returns more than one value.

  • If no arguments given, read something from the top and the bottom and do the operation on them.
  • If one argument given, read something from the top and do the operation with that and the argument.
  • This is how Split is implemented.
Inheritance
System.Object
WrapBinaryStreamOutput<TRealTop, TRealBottom, TRealOut>
Implements
ITopIn
IBottomIn
ITopOut
IFunction
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Fluency.Execution.Functions.BuiltIn
Assembly: Execution.dll
Syntax
public class WrapBinaryStreamOutput<TRealTop, TRealBottom, TRealOut> : ITopIn, IBottomIn, ITopOut, IFunction
Type Parameters
Name Description
TRealTop
TRealBottom
TRealOut

Constructors

| Improve this Doc View Source

WrapBinaryStreamOutput(Func<TRealTop, TRealBottom, IEnumerable<TRealOut>>, FluencyType, FluencyType, String, Value[])

Declaration
public WrapBinaryStreamOutput(Func<TRealTop, TRealBottom, IEnumerable<TRealOut>> function, FluencyType returnType, FluencyType inputType, string name, Value[] arguments)
Parameters
Type Name Description
System.Func<TRealTop, TRealBottom, System.Collections.Generic.IEnumerable<TRealOut>> function
FluencyType returnType
FluencyType inputType
System.String name
Value[] arguments

Properties

| Improve this Doc View Source

BottomInput

Declaration
public GetNext BottomInput { set; }
Property Value
Type Description
GetNext
| Improve this Doc View Source

Name

Declaration
public string Name { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

TopInput

Declaration
public GetNext TopInput { set; }
Property Value
Type Description
GetNext

Methods

| Improve this Doc View Source

Top()

Declaration
public Value Top()
Returns
Type Description
Value

Implements

ITopIn
IBottomIn
ITopOut
IFunction

Extension Methods

ExecutionExtensions.Is<T>(IFunction, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX