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>Type Parameters
Section titled “Type Parameters”TInput
TContext
TOutput
Inheritance
Section titled “Inheritance”object ← IRFunc<TInput, TContext, TOutput>
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Properties
Section titled “Properties”public LoweredPipelineStep Step { get; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”FromStep(LoweredPipelineStep)
Section titled “ FromStep(LoweredPipelineStep)”public static IRFunc<TInput, TContext, TOutput> FromStep(LoweredPipelineStep step)Parameters
Section titled “Parameters”step LoweredPipelineStep
Returns
Section titled “Returns”IRFunc<TInput, TContext, TOutput>