Skip to content

Class IRFunc<TInput, TContext, TOutput>

Namespace: DotBoxD.Abstractions
Assembly: DotBoxD.Abstractions.dll

Typed public carrier for an IR body generated from a delegate that receives an element and context.

public sealed class IRFunc<TInput, TContext, TOutput>

TInput

TContext

TOutput

objectIRFunc<TInput, TContext, TOutput>

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

public LoweredPipelineStep Step { get; }

LoweredPipelineStep

public static IRFunc<TInput, TContext, TOutput> FromStep(LoweredPipelineStep step)

step LoweredPipelineStep

IRFunc<TInput, TContext, TOutput>